Publication | Closed Access
Towards Re-engineering Legacy Systems for Assured Dynamic Adaptation
10
Citations
16
References
2007
Year
Unknown Venue
Software MaintenanceEngineeringSoftware EngineeringAssured Dynamic AdaptationDependable System ArchitectureAdaptive ComputingSoftware AnalysisFormal VerificationAdaptive SystemsAssurance PropertiesLegacy SystemSystems EngineeringSoftware AspectAdaptive SoftwareSoftware Re-engineeringComputer EngineeringComputer ScienceSoftware AssuranceSoftware DesignSoftware EvolutionProgram AnalysisSoftware TestingFormal MethodsIndustrial InformaticsSystem SoftwareLegacy Software
Increasingly, software must adapt its behavior in response to changes in the supporting computing, communication infrastructure, and in the surrounding physical environment. Since most existing software was not designed to adapt, research on technique to make legacy software dynamically adaptive has gained increasing interest. Assurance is crucial for adaptive software to fulfill its intended purpose. Correctness is even more critical if it is to be applied in high assurance systems. This paper proposes a model-driven approach to introduce dynamic adaptation to non-adaptive legacy systems while maintaining assurance properties. An aspect-oriented technique is applied to achieve separation of concerns in the implementation.
| Year | Citations | |
|---|---|---|
Page 1
Page 1