• DocumentCode
    625863
  • Title

    Fault Tolerance for Distributed Real Time Dynamically Reconfigurable Systems from Modeling to Implementation

  • Author

    Gabsi, Wafa ; Zalila, Bechir

  • Author_Institution
    ReDCAD Lab., Univ. of Sfax, Sfax, Tunisia
  • fYear
    2013
  • fDate
    17-20 June 2013
  • Firstpage
    98
  • Lastpage
    103
  • Abstract
    The development of computer systems is extremely complex due to real-time, distribution and dynamism requirements. For this reason, whatever the taken precautions, the occurrence of faults is sometimes unavoidable. In this context, we notice the need of techniques ensuring the dependability of realtime distributed dynamically reconfigurable systems. We focus on fault-tolerance, that means avoiding service failures in the presence of faults. In this paper, we have defined a development process for modeling and generating fault tolerance code using aspect oriented programming. First, we integrate fault tolerance elements since the modeling step of a system in order to take advantage of features of analysis, proof and verification possible at this stage using AADL and its annex Error Model Annex. Second, we extend an aspect oriented language and adapt it to respect real-time requirements. Finally, we define a code generation process for both functional preoccupations and crosscutting ones like fault tolerance.
  • Keywords
    aspect-oriented programming; program compilers; software fault tolerance; AADL; annex error model annex; aspect oriented programming; code generation process; computer systems; cross-cutting preoccupations; distributed real time dynamically reconfigurable systems; dynamism requirements; fault tolerance code; functional preoccupations; real-time distributed dynamically reconfigurable systems; Adaptation models; Computer architecture; Fault tolerance; Fault tolerant systems; Real-time systems; Unified modeling language; Weaving; Fault-tolerance; aspect-oriented pro- gramming; dynamic reconfiguration; modeling; real-time;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2013 IEEE 22nd International Workshop on
  • Conference_Location
    Hammamet
  • ISSN
    1524-4547
  • Print_ISBN
    978-1-4799-0405-1
  • Type

    conf

  • DOI
    10.1109/WETICE.2013.41
  • Filename
    6570592