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
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;
Conference_Titel :
Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2013 IEEE 22nd International Workshop on
Conference_Location :
Hammamet
Print_ISBN :
978-1-4799-0405-1
DOI :
10.1109/WETICE.2013.41