• DocumentCode
    1835811
  • Title

    Aiding Modular Design and Verification of Safety-Critical Time-Triggered Systems by Use of Executable Formal Specifications

  • Author

    Sakurai, Kohei ; Bokor, Péter ; Suri, Neeraj

  • Author_Institution
    Hitachi Eur. GmbH
  • fYear
    2008
  • fDate
    3-5 Dec. 2008
  • Firstpage
    261
  • Lastpage
    270
  • Abstract
    Designing safety-critical systems is a complex process, and especially when the design is carried out at different levels of abstraction where the correctness of the design at one level is not automatically sustained over the next level. In this work we focus on time-triggered (TT) systems where the resources of communication and computation are shared among different applications to reduce the overall cost of the system. This entails serializing both communication and computation which does not necessarily meet the assumptions made by the application. Hence, we present the concept of executable formal specification of general TT systems to establish a faithful model of the TT characteristics. Our focus is on general applications running in a synchronous environment. The proposed model can be easily customized by the user and it is able to support simulation and verification of the system. It also aids the effective deployment of applications, and the validation of the real system with model-based test generation. Our case study shows how the general model can be implemented in the SAL language and how SAL´s tool suite can be used to guidethe design of general TT systems.
  • Keywords
    formal specification; program testing; program verification; safety-critical software; abstraction; executable formal specifications; model-based test generation; modular design; safety-critical time-triggered systems; Aerospace electronics; Automotive engineering; Design engineering; Europe; Formal specifications; Job design; Modeling; Pattern analysis; System testing; Systems engineering and theory; model checking; scheduling; simulation; testing; time-triggered systems; verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Assurance Systems Engineering Symposium, 2008. HASE 2008. 11th IEEE
  • Conference_Location
    Nanjing
  • ISSN
    1530-2059
  • Print_ISBN
    978-0-7695-3482-4
  • Type

    conf

  • DOI
    10.1109/HASE.2008.45
  • Filename
    4708884