• DocumentCode
    3370254
  • Title

    Behavioral modular description of fault tolerant distributed systems with AADL Behavioral Annex

  • Author

    Lasnier, Gilles ; Robert, Thomas ; Pautet, Laurent ; Kordon, Fabrice

  • Author_Institution
    Inst. TELECOM, TELECOM ParisTech, Paris, France
  • fYear
    2010
  • fDate
    May 31 2010-June 2 2010
  • Firstpage
    17
  • Lastpage
    24
  • Abstract
    AADL is an architecture description language intended for model-based engineering of high-integrity distributed systems. The AADL Behavior Annex (AADL-BA) is an extension allowing the refinement of behavioral aspects described through an AADL architectural description. When implementing Distributed Real-time Embedded system (DRE), fault tolerance concerns are integrated by applying replication patterns. We considered a simplified design of the primary backup replication pattern as a running example to analyze the modeling capabilities of AADL and its annex. Our contribution lies in the identification of the drawbacks and benefits of this modeling language for accurate description of the synchronization mechanisms integrated in this example.
  • Keywords
    computer architecture; distributed processing; embedded systems; fault tolerant computing; specification languages; synchronisation; AADL behavioral annex; architecture description language; behavioral modular description; distributed real time embedded system; fault tolerant distributed systems; model based engineering; synchronization mechanisms; Application software; Bioreactors; Computer crashes; Fault tolerance; Fault tolerant systems; Hardware; Protocols; Real time systems; Redundancy; Telecommunications; aadl; behavior; fault-tolerant; real-time distributed systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    New Technologies of Distributed Systems (NOTERE), 2010 10th Annual International Conference on
  • Conference_Location
    Tozeur
  • Print_ISBN
    978-1-4244-7067-9
  • Electronic_ISBN
    978-1-4244-7068-6
  • Type

    conf

  • DOI
    10.1109/NOTERE.2010.5536853
  • Filename
    5536853