DocumentCode :
1851804
Title :
Self-Repair through Reconfiguration: A Requirements Engineering Approach
Author :
Wang, Yiqiao ; Mylopoulos, John
Author_Institution :
Univ. of Toronto, Toronto, ON, Canada
fYear :
2009
fDate :
16-20 Nov. 2009
Firstpage :
257
Lastpage :
268
Abstract :
High variability software systems can deliver their functionalities in multiple ways by reconfiguring their components. High variability has become important because of current trends towards software systems that come in product families, offer high levels of personalization, and fit well within a service-oriented architecture. The purpose of our research is to propose a framework that exploits such variability to allow a software system to self-repair in cases of failure. We propose an autonomic architecture that consists of monitoring, diagnosis, reconfiguration and execution components. This architecture uses requirements models as a basis for monitoring, diagnosis, and reconfiguration. We illustrate our proposal with a medium-sized publicly available case study (an automated teller machine (ATM) simulation), and evaluate its performance through a series of experiments. Our experimental results demonstrate that it is feasible to scale our approach to software systems with medium-size requirements.
Keywords :
Web services; software architecture; automated teller machine; autonomic architecture; requirements engineering approach; self-repair through reconfiguration; service-oriented architecture; Asynchronous transfer mode; Computational modeling; Computer architecture; Condition monitoring; Displays; Proposals; Service oriented architecture; Software engineering; Software systems; Switches; Adaptive systems; Autonomic computing; Requirement Monitoring and Diagnosis; Self-reconfiguration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering, 2009. ASE '09. 24th IEEE/ACM International Conference on
Conference_Location :
Auckland
ISSN :
1938-4300
Print_ISBN :
978-1-4244-5259-0
Electronic_ISBN :
1938-4300
Type :
conf
DOI :
10.1109/ASE.2009.66
Filename :
5431767
Link To Document :
بازگشت