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
Link To Document