• DocumentCode
    2729207
  • Title

    Self-Managed Systems: an Architectural Challenge

  • Author

    Kramer, Jeff ; Magee, Jeff

  • Author_Institution
    Dept. of Comput., Imperial Coll. London, London
  • fYear
    2007
  • fDate
    23-25 May 2007
  • Firstpage
    259
  • Lastpage
    268
  • Abstract
    Self-management is put forward as one of the means by which we could provide systems that are scalable, support dynamic composition and rigorous analysis, and are flexible and robust in the presence of change. In this paper, we focus on architectural approaches to self-management, not because the language-level or network-level approaches are uninteresting or less promising, but because we believe that the architectural level seems to provide the required level of abstraction and generality to deal with the challenges posed. A self-managed software architecture is one in which components automatically configure their interaction in a way that is compatible with an overall architectural specification and achieves the goals of the system. The objective is to minimise the degree of explicit management necessary for construction and subsequent evolution whilst preserving the architectural properties implied by its specification. This paper discusses some of the current promising work and presents an outline three-layer reference model as a context in which to articulate some of the main outstanding research challenges.
  • Keywords
    formal specification; object-oriented programming; software architecture; software fault tolerance; formal specification; self-managed system; software architecture; software component; three-layer reference model; Adaptive systems; Books; Computer networks; Concurrent computing; Design engineering; Educational institutions; Software architecture; Software design; Software engineering; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Future of Software Engineering, 2007. FOSE '07
  • Conference_Location
    Minneapolis, MN
  • Print_ISBN
    0-7695-2829-5
  • Type

    conf

  • DOI
    10.1109/FOSE.2007.19
  • Filename
    4221625