• DocumentCode
    1599464
  • Title

    Tools for Architecture Based Autonomic Systems

  • Author

    DePalma, N. ; Popov, Konstantin ; Parlavantzas, Nikos ; Brand, Per ; Vlassov, Vladimir

  • Author_Institution
    INRIA, Grenoble
  • fYear
    2009
  • Firstpage
    313
  • Lastpage
    320
  • Abstract
    Recent years have seen a growing interest in autonomic computing, an approach to providing systems with self managing properties. Autonomic computing aims to address the increasing complexity of the administration of large systems. The contribution of this paper is to provide a generic tool to ease the development of autonomic managers. Using this tool, an administrator provides a set of alternative architectures and specifies conditions that are used by autonomic managers to update architectures at runtime. Software changes are computed as architectural differences in terms of component model artifacts (components, attributes, bindings, etc.). These differences are then used to migrate into the next architecture by reconfiguring only the required part of the running system.
  • Keywords
    object-oriented programming; software architecture; software maintenance; system monitoring; autonomic computing; autonomic manager; autonomic system; component model artifact; self managing property; software architecture; software change; software tools; system monitoring; Actuators; Computer architecture; Conference management; Control systems; Distributed computing; Hardware; Knowledge management; Local area networks; Runtime; Software algorithms; autonomic computing; component;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomic and Autonomous Systems, 2009. ICAS '09. Fifth International Conference on
  • Conference_Location
    Valencia
  • Print_ISBN
    978-1-4244-3684-2
  • Electronic_ISBN
    978-0-7695-3584-5
  • Type

    conf

  • DOI
    10.1109/ICAS.2009.22
  • Filename
    4976622