A C++ environment for dynamic unanticipated software evolution
André Felipe A. Rodrigues, Hyggo Oliveira de Almeida, Ângelo Perkusich · 2008
In this paper, we introduce a C++ environment for dynamic unanticipated software evolution. Such an environment is composed of a C++ framework called CCF and a C++ application server called CCAS. CCF is a framework for developing component based software supporting dynamic unanticipated evolution. Such a framework implements the COMPOR Component Model Specification, which provides mechanisms to evolve applications at runtime, even for unpredicted changes. CCAS manages the applications implemented through the CCF. We describe the CCF and CCAS design and main implementation issues. In order to validate the proposed environment, we implemented an application for a Linux based mobile device that encodes/decodes files using the DjVu format.