DocumentCode
467076
Title
An Architectural Framework for the Design and Analysis of Autonomous Adaptive Systems
Author
Cooper, Kendra ; Cangussu, João W. ; Wong, Eric
Author_Institution
Univ. of Texas, Dallas
Volume
1
fYear
2007
fDate
24-27 July 2007
Firstpage
268
Lastpage
278
Abstract
Autonomous adaptive systems (AAS) have been proposed as a solution to effectively (re)design software so that it can respond to changes in execution environments, without human intervention. In the software engineering community, alternative approaches to the design of AAS have been proposed including solutions based on component technology, design patterns, and resource allocation techniques. A key limitation of the currently available approaches is that they detect constraint violations, but they do not support the prediction of constraint violations. In this work we propose an architectural framework for the design and analysis of autonomous adaptive systems, hereafter referred to as KAROO, which provides a key, new contribution: the capability to predict when a system needs to adapt itself. The results of extensive experimental evaluation of a KAROO-based system are excellent: 100% of the violations are predicted; the system is able to avoid the violations by adapting itself almost 98% of the time. The framework is a novel integration of control-theory-based adaptation, multi-criteria decision making and component-based software engineering techniques.
Keywords
adaptive systems; decision making; object-oriented programming; software architecture; KAROO-based system; autonomous adaptive systems; component-based software engineering; multicriteria decision making; Adaptive systems; Computer science; Decision making; Humans; Prototypes; Quality of service; Resource management; Runtime environment; Security; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International
Conference_Location
Beijing
ISSN
0730-3157
Print_ISBN
0-7695-2870-8
Type
conf
DOI
10.1109/COMPSAC.2007.58
Filename
4291014
Link To Document