• DocumentCode
    2493777
  • Title

    Towards On-line Adaptation of Fault Tolerance Mechanisms

  • Author

    Fabre, Jean-Charles ; Killijian, Marc-Olivier ; Pareaud, Thomas

  • fYear
    2010
  • fDate
    28-30 April 2010
  • Firstpage
    45
  • Lastpage
    54
  • Abstract
    In this paper, we address the crucial issue of online software adaptation: how to determine if the system is in an adaptable state? To solve this issue, we advocate the use of both Component-Based Software Engineering (CBSE) and reflective technologies. Such technologies enable a metamodel of the software architecture to be established to represent both structural and behavioral aspects. Based on some requirements expressed by the software designer, and using online animation of the software model (CBSE metamodels and Petri Nets), we propose an approach to 1/decide when the system (or a sub-system) is adaptable, and 2/ guide the system towards an adaptable state. Finally, this approach is applied to the online adaptation of replication mechanisms on a small case study.
  • Keywords
    Petri nets; computer animation; software architecture; software fault tolerance; CBSE metamodels; Petri nets; component-based software engineering; fault tolerance mechanisms; online animation; reflective technologies; replication mechanism; software architecture; Animation; Application software; Fault tolerance; Fault tolerant systems; Indium phosphide; Software architecture; Software design; Software engineering; Software performance; Uninterruptible power systems; component-based software engineering; fault-tolerance; online adaptation; reflection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing Conference (EDCC), 2010 European
  • Conference_Location
    Valencia
  • Print_ISBN
    978-0-7695-4007-8
  • Electronic_ISBN
    978-1-4244-6594-1
  • Type

    conf

  • DOI
    10.1109/EDCC.2010.15
  • Filename
    5474198