• DocumentCode
    2922077
  • Title

    Template-Based Development of Fault-Tolerant Embedded Software

  • Author

    Buckl, Christian ; Knoll, Alois ; Schrott, Gerhard

  • Author_Institution
    Technische Universitat Munchen, Germany
  • fYear
    2006
  • fDate
    Oct. 2006
  • Firstpage
    65
  • Lastpage
    65
  • Abstract
    Currently there are different approaches to develop fault-tolerant embedded software: implementing the system from scratch or using libraries respectively specialized hardware. By implementing from scratch the developer has all options concerning system design, the used programming language and hardware. But on the other hand the implementation is errorprone and time- and cost-intensive. The usage of libraries or specialized hardware reduces the design possibilities, while increasing the quality of the developed system and accelerating the development. We present a new technique for developing fault-tolerant systems that combines the advantages of these approaches. We suggest the implementation of reusable templates that solve different aspects of fault-tolerant systems, for example temporal synchronization. In addition we introduce a code generator that realizes a mapping of these templates into application-dependent source code.
  • Keywords
    Application software; Certification; Embedded software; Embedded system; Fault tolerance; Fault tolerant systems; Hardware; Operating systems; Software libraries; Software safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Advances, International Conference on
  • Conference_Location
    Tahiti
  • Print_ISBN
    0-7695-2703-5
  • Type

    conf

  • DOI
    10.1109/ICSEA.2006.261321
  • Filename
    4031850