• DocumentCode
    1957388
  • Title

    A Run-Time Configurable Software Architecture for Self-Managing Systems

  • Author

    Anthony, Richard ; Pelc, Mariusz ; Ward, Paul ; Hawthorne, James ; Pulnah, Kaveesh

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Greenwich, London
  • fYear
    2008
  • fDate
    2-6 June 2008
  • Firstpage
    207
  • Lastpage
    208
  • Abstract
    This paper describes a highly flexible component architecture, primarily designed for automotive control systems, that supports distributed dynamically- configurable context-aware behaviour. The architecture enforces a separation of design-time and run-time concerns, enabling almost all decisions concerning runtime composition and adaptation to be deferred beyond deployment. Dynamic context management contributes to flexibility. The architecture is extensible, and can embed potentially many different self-management decision technologies simultaneously. The mechanism that implements the run-time configuration has been designed to be very robust, automatically and silently handling problems arising from the evaluation of self- management logic and ensuring that in the worst case the dynamic aspects of the system collapse down to static behavior in totally predictable ways.
  • Keywords
    automotive engineering; configuration management; control engineering computing; object-oriented programming; software architecture; automotive control system; context-aware behaviour; dynamic context management; highly flexible component architecture; run-time configurable software architecture; runtime adaptation; runtime composition; self-management decision; self-management logic; self-managing systems; static behavior; Automatic logic units; Automotive engineering; Component architectures; Computer architecture; Control systems; Logic design; Robustness; Runtime; Software architecture; Vehicle dynamics; Autonomic computing; policy-based computing; run-time configuration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomic Computing, 2008. ICAC '08. International Conference on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    978-0-7695-3175-5
  • Electronic_ISBN
    978-0-7695-3175-5
  • Type

    conf

  • DOI
    10.1109/ICAC.2008.23
  • Filename
    4550846