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