A Method for Modeling and Realizing Self-Adaptive Software Architecture

FENG Yaodong,HUANG Gang,MEI Hong
DOI: https://doi.org/10.3321/j.issn:0479-8023.2008.01.014
2008-01-01
Abstract:The authors present an architecture-based approach to self-adaptive systems, called self-adaptive software architecture (SASA). To guarantee the general applicability, the authors synthesize a set of popular and/or sophisticated methods in architecture based software engineering, including the quality related architecture analysis methods for identifying why and when to change, the quality driven architecture design methods for deciding what to change, the architectural description language with dynamisms for recording the above knowledge, and the runtime software architecture for executing the designed adaptations. The approach is demonstrated on Java 2 Platform Enterprise Edition (J2EE).
What problem does this paper attempt to address?