• DocumentCode
    3183629
  • 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
  • Volume
    2
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    98
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    EUROMICRO Conference, 1999. Proceedings. 25th
  • Conference_Location
    Milan
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-0321-7
  • Type

    conf

  • DOI
    10.1109/EURMIC.1999.794767
  • Filename
    794767