Title :
AUModel: A conceptual model for adaptive software
Author :
Hui Liu ; Bo Ding ; Dianxi Shi ; Huaimin Wang
Author_Institution :
Nat. Key Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol. Changsha, Changsha, China
Abstract :
Pervasive software should be able to adapt itself to the changing environments and user requirements. Obviously, it will bring great challenges to the software engineering practice. This paper proposes AUModel, a conceptual model for adaptive software, which takes adaptability as an inherent feature and can act as the foundation of the engineering process. By introducing AUModel, the reuse of software adaptation infrastructure as well as the separation of adaptation concerns are enabled, which can facilitate both the development and maintenance of adaptive software. This paper also presents our initial attempts to realize this model, including a middleware prototype to support this model and an application to validate its effectiveness.
Keywords :
middleware; software reusability; ubiquitous computing; AUModel; adaptive software; changing environments; conceptual model; middleware prototype; pervasive software; software adaptation infrastructure reuse; software engineering practice; user requirements; Adaptation models; Computational modeling; Engines; Gold; Middleware; Pervasive computing; adaptive software; middleware; pervasive computing;
Conference_Titel :
Software Engineering and Service Science (ICSESS), 2014 5th IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4799-3278-8
DOI :
10.1109/ICSESS.2014.6933507