Publication | Closed Access
Runtime software adaptation
161
Citations
27
References
2008
Year
Unknown Venue
Software MaintenanceRuntime EvolutionEngineeringComputer ArchitectureSoftware EngineeringIcse 1998Software AnalysisSoftware ArchitectureArchitecture EvolutionSystems EngineeringProgram TransformationDynamic CompilationSoftware Architecture ModelingRuntime Software AdaptationComputer EngineeringApplication AnalysisComputer ScienceRuntime SystemSoftware DesignSoftware EvolutionProgram AnalysisSoftware TestingRuntime ChangeSystem Software
Our ICSE 1998 paper showed how an application can be adapted at runtime by manipulating its architectural model. In particular, our paper demonstrated the beneficial role of (1) software connectors in aiding runtime change, (2) an explicit architectural model fielded with the system and used as the basis for runtime change, and (3) architectural style in providing both structural and behavioral constraints over runtime change. This paper examines runtime evolution in the decade hence. A broad framework for studying and describing evolution is introduced that serves to unify the wide range of work now found in the field of dynamic software adaptation. This paper also looks to the future, identifying what we believe to be highly promising directions.
| Year | Citations | |
|---|---|---|
Page 1
Page 1