A C++ environment for dynamic unanticipated software evolution

  • Authors:
  • André Rodrigues;Hyggo Almeida;Angelo Perkusich

  • Affiliations:
  • Federal University of Campina Grande, Campina Grande, Paraíba, Brazil;Federal University of Campina Grande, Campina Grande, Paraíba, Brazil;Federal University of Campina Grande, Campina Grande, Paraíba, Brazil

  • Venue:
  • Proceedings of the 2008 ACM symposium on Applied computing
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.