• DocumentCode
    2707980
  • Title

    Knowledge-based architectural adaptation management for self-adaptive systems

  • Author

    Georgas, John C.

  • Author_Institution
    Inst. for Software Res., California Univ., Irvine, CA, USA
  • fYear
    2005
  • fDate
    15-21 May 2005
  • Firstpage
    658
  • Abstract
    Self-adaptive systems continually evaluate and modify their own behavior to meet changing demands. An important element in the construction of architecture-based self-adaptive software is the specification of adaptation policy: this extended abstract presents an overview of work towards basing such specification on architecture-centric knowledge-based policies. This approach leverages techniques from the artificial intelligence field to explicitly represent adaptation policy at the architectural level, providing for strong decoupling between policy specification and architectural compositions, and supports dynamic runtime policy evolution promoting reuse potential and runtime flexibility.
  • Keywords
    formal specification; knowledge based systems; self-adjusting systems; software architecture; software reusability; adaptation policy specification; architecture-based self-adaptive software; architecture-centric knowledge-based policy; artificial intelligence; dynamic runtime policy evolution; knowledge-based architectural adaptation management; runtime flexibility; self-adaptive system; software reusability; Application software; Artificial intelligence; Decision making; Engineering management; Knowledge management; Runtime; Scalability; Software architecture; Software engineering; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2005. ICSE 2005. Proceedings. 27th International Conference on
  • Print_ISBN
    1-59593-963-2
  • Type

    conf

  • DOI
    10.1109/ICSE.2005.1553638
  • Filename
    1553638