• 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