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 条
  • [21] Design of fault-tolerant scheduling algorithm for real-time tasks in distributed systems
    Han, Zongfen
    Qin, Xiao
    Pang, Liping
    Li, Shengli
    Huazhong Ligong Daxue Xuebao/Journal Huazhong (Central China) University of Science and Technology, 27 (06): : 12 - 14
  • [22] THE DESIGN OF DISTRIBUTED, SOFTWARE FAULT TOLERANT, REAL-TIME SYSTEMS INCORPORATING DECISION MECHANISMS
    HOLDING, DJ
    HILL, MR
    CARPENTER, GF
    MICROPROCESSING AND MICROPROGRAMMING, 1988, 24 (1-5): : 801 - 806
  • [23] DESIGN OF FAULT-TOLERANT COMPUTING SYSTEMS USING REAL-TIME PERFORMANCE MONITORS
    HEANEY, AA
    SHERIF, YS
    MICROELECTRONICS AND RELIABILITY, 1989, 29 (05): : 783 - 800
  • [24] DESIGN AND IMPLEMENTATION OF FAULT-TOLERANT MULTI-MICROCOMPUTER SYSTEMS
    BERNHARDT, D
    SCHMITTER, E
    MICROPROCESSORS AND MICROSYSTEMS, 1981, 5 (04) : 153 - 156
  • [25] FAULT TOLERANT MULTICONTROLLERS FOR NONLINEAR SYSTEMS: A REAL VALIDATION ON A CHEMICAL PROCESS
    Mejdi, Sondess
    Messaoud, Anis
    Ben Abdennour, Ridha
    INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2020, 30 (01) : 61 - 74
  • [26] ReCoNet: Modeling and implementation of fault tolerant distributed reconfigurable hardware
    Haubelt, C
    Koch, D
    Teich, E
    16TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, SBCCI 2003, PROCEEDINGS, 2003, : 343 - 348
  • [27] Modelling, Implementation and Testing of an Effective Fault Tolerant Multiprocessor Real -Time System
    Anand, Akash
    Rajendra, Y.
    Narayanan, Shreyas
    Pillay, Radhamani, V
    2012 2ND IEEE INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2012, : 107 - 113
  • [28] Retrofit Reconfigurable Fault Tolerant Control for Mechanical Systems
    Xiao, Bing
    Fu, Zhengzhou
    Yang, Jia
    Wu, Chaofan
    Huo, Xing
    PROCEEDINGS OF THE 2016 IEEE 11TH CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2016, : 462 - 467
  • [29] From Safety Analysis of Reconfigurable Systems to Design of Fault-Tolerant Control Strategies
    Piriou, P. -Y.
    Faure, J. -M.
    Lesage, J. -J.
    2016 3RD CONFERENCE ON CONTROL AND FAULT-TOLERANT SYSTEMS (SYSTOL), 2016, : 624 - 629
  • [30] A COMPOSITIONAL SEMANTICS FOR FAULT-TOLERANT REAL-TIME SYSTEMS
    COENEN, J
    HOOMAN, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 571 : 33 - 51