DocumentCode :
1985813
Title :
Towards a General Supporting Framework for Self-Adaptive Software Systems
Author :
Wang, Liangdong ; Gao, Yang ; Cao, Chun ; Wang, Li
Author_Institution :
State Key Lab. for Novel Software Technol., Nanjing Univ., Nanjing, China
fYear :
2012
fDate :
16-20 July 2012
Firstpage :
158
Lastpage :
163
Abstract :
When confronted with their internal and environmental dynamics, various software systems increasingly require self-adaptation capabilities. The vision above requires the self-adaptation approach to tackle these challenges and some software systems have their own specific implementations. However, in this paper a general supporting framework is proposed for software systems to self-adapt with running environmental dynamics and meanwhile fulfill various user requirements. Three key issues are covered in the framework: 1) the overall control architecture, which adopts the double closed-loop style and respectively includes the self-adaptation loop and the self-learning loop; 2) a general descriptive language, which is a application-independent and unified language to represent self-adaptation knowledge about target systems; 3) three implementation mechanisms, including forward reasoning, planning and reinforcement learning using feedback, which are supported by the above descriptive language and executed at runtime in different modules. Finally, one scenario of on-demand services of massive data mining tasks is selected and the case study demonstrates how the framework is customized as required and how the approach works.
Keywords :
data mining; inference mechanisms; software engineering; unsupervised learning; data mining; environmental dynamics; forward reasoning; general descriptive language; general supporting framework; on-demand service; overall control architecture; reinforcement learning; self-adaptation knowledge; self-adaptation loop; self-adaptive software system; self-learning loop; Adaptation models; Cognition; Computer architecture; Learning; Monitoring; Planning; Software systems; Double Closed-loop Control Arthitecture; General Descriptive Language; Hierarchical Task Network; Rete Algorithm; Self-Adaptive Supporting Framework; Self-Adaptive System;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference Workshops (COMPSACW), 2012 IEEE 36th Annual
Conference_Location :
Izmir
Print_ISBN :
978-1-4673-2714-5
Electronic_ISBN :
978-0-7695-4758-9
Type :
conf
DOI :
10.1109/COMPSACW.2012.38
Filename :
6341568
Link To Document :
بازگشت