Title :
A software library, a control backbone and user-specified recovery strategies to enhance the dependability of embedded systems
Author :
Deconinck, G. ; De Florio, V. ; Lauwereins, R. ; Belmans, R.
Author_Institution :
ESAT, Katholieke Univ., Leuven, Heverlee, Belgium
Abstract :
Fault tolerance in embedded distributed systems requires flexibility. Solutions should be based on pre-built and reusable elements, customisable for different applications and portable to different platforms. To this end, a framework is presented, consisting of a user library, a control backbone and a high-level description language (RL). The user library contains basic functions for fault tolerance. The control layer hooks these functions together and allows to co-ordinate actions. RL allows the developer to specify the recovery strategies of the application as a sort of second application layer; this separates functional from recovery aspects of an application, shortening the development cycle and improving maintainability. This paper describes the requirements to which this framework adheres and the context in which it can be instantiated; we detail the three entities and explain how an application can be made fault-tolerant in this framework approach
Keywords :
embedded systems; fault tolerant computing; software libraries; software maintenance; control backbone; development cycle; embedded systems dependability; fault tolerance; high-level description language; maintainability; reusable elements; software library; user library; user-specified recovery strategies; Application software; Control systems; Costs; Embedded software; Fault detection; Fault tolerance; Fault tolerant systems; Runtime; Software libraries; Spine;
Conference_Titel :
EUROMICRO Conference, 1999. Proceedings. 25th
Conference_Location :
Milan
Print_ISBN :
0-7695-0321-7
DOI :
10.1109/EURMIC.1999.794767