DocumentCode
2960357
Title
An architecture-based dynamic adaptation model and framework for adaptive software systems
Author
Hussein, Mohamed ; Gomaa, Hassan
Author_Institution
Dept. of Software Eng. & Comput., MITRE Corp., McLean, VA, USA
fYear
2011
fDate
27-30 Dec. 2011
Firstpage
165
Lastpage
172
Abstract
This paper describes an architecture-based dynamic adaptation model and framework for adaptive software systems. The framework provides for a reusable adaptation infrastructure and uses a layered architecture pattern. It also provides separation of concerns from the system´s software architecture and supports internal state information checkpointing and restoration. Any dynamic software adaptation process, whether instigated internally or externally, makes runtime changes only to affected components. The dynamic adaptation model separates adaptation-impacted parts of a system from those that need not be concerned with the dynamic adaptation.
Keywords
checkpointing; formal specification; object-oriented programming; software architecture; software reusability; adaptive software systems; architecture-based dynamic adaptation model; internal state information checkpointing; internal state information restoration; layered architecture pattern; reusable adaptation infrastructure; Adaptation models; Adaptive systems; Computational modeling; Computer architecture; Robots; Software; Software architecture; Adaptation Frameworks; Adaptation Patterns; Adaptive Product Line Architectures; Architecture-based Adaptation; Dynamic Software Adaptation; Model-based Adaptation;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Systems and Applications (AICCSA), 2011 9th IEEE/ACS International Conference on
Conference_Location
Sharm El-Sheikh
ISSN
2161-5322
Print_ISBN
978-1-4577-0475-8
Electronic_ISBN
2161-5322
Type
conf
DOI
10.1109/AICCSA.2011.6126598
Filename
6126598
Link To Document