DocumentCode :
596163
Title :
A Problem Oriented Approach to Modeling Feedback Loops for Self-Adaptive Software Systems
Author :
Chun Liu ; Wei Zhang ; Haiyan Zhao ; Zhi Jin
Author_Institution :
Sch. of Comput. & Inf. Eng., Henan Univ., Kaifeng, China
Volume :
1
fYear :
2012
fDate :
4-7 Dec. 2012
Firstpage :
440
Lastpage :
445
Abstract :
Self-adaptive software systems can adjust their behaviors at runtime to respond to the context changes. To operationalize the adaptive mechanism, feedback loops have been advocated in many works. However, most of existing works focus on the architecture design to realize the feedback loops. How to model the required feedback loops remains an issue. In this paper, we propose a problem oriented approach for this issue. This approach models the system composed by the self-adaptive software and its context as an adaptive control system which is equipped with two kinds of feedback loops: context-aware feedback loops and requirements-aware feedback loops. To model the feedback loops, we identify five classes of software problems to address the different concerns of the adaptive requirements behind the feedback loops. We illustrate our idea by applying it to a cruise control system.
Keywords :
adaptive control; software architecture; systems analysis; ubiquitous computing; adaptive control system; adaptive mechanism; adaptive requirement; architecture design; context-aware feedback loop; cruise control system; feedback loop modeling; problem oriented approach; requirements-aware feedback loop; self-adaptive software system; Adaptation models; Context; Control systems; Feedback loop; Monitoring; Software; Vehicles; context-aware; feedback loop; requirements-aware; self-adaptive software; software requirements;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
Conference_Location :
Hong Kong
ISSN :
1530-1362
Print_ISBN :
978-1-4673-4930-7
Type :
conf
DOI :
10.1109/APSEC.2012.77
Filename :
6462692
Link To Document :
بازگشت