A development process for the design, implementation and code generation of fault tolerant reconfigurable real time systems

被引:0
|
作者
Gabsi W. [1 ]
Zalila B. [1 ]
Hugues J. [2 ]
机构
[1] ReDCAD Laboratory, National School of Engineers of Sfax, University of Sfax, B.P. 1173, Sfax
[2] MARS Research Group, Institut Supérieur de l'Aéronautique et de l'Espace, Université de Toulouse
关键词
AADL; AOP; Architecture Analysis and Design Language; Aspect-oriented programming; Dynamic reconfiguration; Error model annex; Fault-tolerance; Modelling; Real-time;
D O I
10.1504/IJAACS.2016.079625
中图分类号
学科分类号
摘要
The implementation of hard real-time systems is an extremely tedious task today due to safety and dynamic reconfiguration requirements. For that, whatever the taken precautions, the occurrence of faults in such systems is sometimes unavoidable. So, developers have to take into account the presence of faults since the design level. In this context, we notice the need of techniques ensuring the dependability of real-time 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 modelling and generating fault tolerance code for real-time systems using aspect-oriented programming. First, we integrate fault tolerance elements since the modelling 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 comply with real-time requirements. Finally, we define a code generation process for both functional preoccupations and cross-cutting ones like fault tolerance and we propose an extension of an existent middleware. To validate our contribution, we use AADL and its annexes to design a landing gear system as an embedded distributed one. Copyright © 2016 Inderscience Enterprises Ltd.
引用
收藏
页码:269 / 287
页数:18
相关论文
共 50 条
  • [1] A framework for fault tolerant real time systems based on reconfigurable FPGAs
    Gericota, Manuel G.
    Lemos, Luis F.
    Alves, Gustavo R.
    Barbosa, Mario M.
    Ferreira, Jose M.
    2006 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION, VOLS 1 -3, 2006, : 477 - +
  • [2] Design and implementation of a soft real time fault tolerant system
    Dutta, S
    Dutta, S
    Burman, R
    Barik, MS
    Mazumdar, C
    DISTRIBUTED COMPUTING, PROCEEDINGS: MOBILE AND WIRELESS COMPUTING, 2002, 2571 : 319 - 328
  • [3] Design and implementation of a consistent time service for fault-tolerant distributed systems
    Zhao, W
    Moser, LE
    Melliar-Smith, PM
    2003 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2003, : 341 - 350
  • [4] Fault Tolerance for Distributed Real Time Dynamically Reconfigurable Systems from Modeling to Implementation
    Gabsi, Wafa
    Zalila, Bechir
    2013 IEEE 22ND INTERNATIONAL WORKSHOP ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2013, : 98 - 103
  • [5] Design and implementation of a consistent time service for fault-tolerant distributed systems
    Zhao, W
    Moser, LE
    Melliar-Smith, PM
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2004, 19 (05): : 315 - 323
  • [6] Integrated design of reconfigurable fault-tolerant control systems
    Zhang, YM
    Jiang, J
    JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2001, 24 (01) : 133 - 136
  • [7] Design and implementation of a real-time fault-tolerant object group model
    Kang, Myungseok
    Kim, Hagbae
    MUE: 2007 INTERNATIONAL CONFERENCE ON MULTIMEDIA AND UBIQUITOUS ENGINEERING, PROCEEDINGS, 2007, : 260 - +
  • [8] Real-Time Implementation of Fault-Tolerant Control Systems With Performance Optimization
    Yin, Shen
    Luo, Hao
    Ding, Steven X.
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2014, 61 (05) : 2402 - 2411
  • [9] Design and implementation of a fault tolerant controller for EMS systems
    Sung, HK
    Lee, SH
    Bien, Z
    MECHATRONICS, 2005, 15 (10) : 1253 - 1272
  • [10] On rigorous design and implementation of fault tolerant ambient systems
    Iliasov, Alexei
    Romanovsky, Alexander
    Arief, Budi
    Laibinis, Linas
    Troubitsyna, Elena
    10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 141 - +