DocumentCode
3122436
Title
Towards Unanticipated Adaptation: An Architecture-Based Approach
Author
Ding, Bo ; Wang, Huaimin ; Shi, Dianxi ; Rao, Xiang
Author_Institution
Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
fYear
2009
fDate
2-4 Dec. 2009
Firstpage
103
Lastpage
109
Abstract
Over its lifetime, adaptive software may have to deal with the environment not anticipated during the original development. In such cases, we should introduce new adaptive code, for example, to detect the strange contexts or update the out-of-date adaptation decision logic. This paper proposes an engineering approach facilitates this kind of post-delivery modifications based on software architecture techniques. Our approach introduces a component model separates different adaptation concerns (sensing, decision and execution) as different types of software architecture elements. The clear separation lays the foundation for the independent maintenance of each concern. And then, with the aid of a container supports the instantiation and run-time modification of the software architecture model, those concerns can be bound together without recompiling the whole software, even while it is running. Our approach enables the fine-grained, low-cost modifications of delivered adaptive software in the case that an unanticipated environment emerges.
Keywords
object-oriented programming; software architecture; software prototyping; adaptation concerns; adaptation decision logic; adaptive code; adaptive software; architecture based approach; component model; independent maintenance; instantiation; run-time modification; software architecture; unanticipated adaptation; Adaptation model; Communication switching; Computer architecture; Containers; Logic; Runtime; Software architecture; Software engineering; Software maintenance; Switches; Adaptability; Architecture evolution; Software architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Research, Management and Applications, 2009. SERA '09. 7th ACIS International Conference on
Conference_Location
Haikou
Print_ISBN
978-0-7695-3903-4
Type
conf
DOI
10.1109/SERA.2009.25
Filename
5381789
Link To Document