Software maintenance and evolution: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Large-Scale, Component Based Development
Large-Scale, Component Based Development
Software Evolution and Software Evolution Processes
Annals of Software Engineering
Software Maintenance Management
Software Maintenance Management
Leveraging Legacy System Dollars for E-Business
IT Professional
DjVu: Analyzing and Compressing Scanned Documents for Internet Distribution
ICDAR '99 Proceedings of the Fifth International Conference on Document Analysis and Recognition
A Framework for Live Software Upgrade
ISSRE '02 Proceedings of the 13th International Symposium on Software Reliability Engineering
An Environment for Dynamic Component Composition for Efficient Co-Design
Proceedings of the conference on Design, automation and test in Europe
Accord: a programming framework for autonomic applications
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Evolution for the sustainability of internetware
Proceedings of the Fourth Asia-Pacific Symposium on Internetware
Hi-index | 0.00 |
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.