DocumentCode :
2388580
Title :
Taming software adaptability with architecture-centric framework
Author :
Ding, Bo ; Wang, Huaimin ; Shi, Dianxi ; Cao, Jiannong
Author_Institution :
Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
fYear :
2010
fDate :
March 29 2010-April 2 2010
Firstpage :
145
Lastpage :
151
Abstract :
In many cases, we would like to enhance the predefined adaptability of a running application, for example, to enable it to cope with a strange environment. To make such kind of runtime modifications is a challenging task. In existing engineering practices, the online policy upgrade approach just focuses on the modification of adaptation decision logic and lacks system-level means to assess the validity of an upgrade. This paper proposes a framework for adaptive software that supports the online reconfiguration of each concern in the ¿sensing-decision-execution¿ adaptation loop. To achieve this goal, our framework supports an architecture style which encapsulates adaptation concerns as software architecture elements. And then, it maintains a runtime architecture model to enable the dynamic reconfiguration of those elements as well as help to ensure the validity of a change. A third party can selectively add, remove or replace part of this model to enhance the running application´s adaptability. We validated this framework by two cases extracted from real life.
Keywords :
software architecture; adaptation decision logic; architecture-centric framework; online policy upgrade approach; online reconfiguration; runtime architecture model; sensing-decision-execution adaptation loop; software adaptability; software architecture elements; Application software; Cloud computing; Computer architecture; Computer networks; Costs; Pervasive computing; Physics computing; Reconfigurable logic; Runtime; Software architecture; adapitve software; framework; software architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Pervasive Computing and Communications (PerCom), 2010 IEEE International Conference on
Conference_Location :
Mannheim
Print_ISBN :
978-1-4244-5329-0
Electronic_ISBN :
978-1-4244-5328-3
Type :
conf
DOI :
10.1109/PERCOM.2010.5466983
Filename :
5466983
Link To Document :
بازگشت