Abstract
AbstractThe design of safety-critical systems calls for rigorous application of specification and verification methods. In this context, a comprehensive consideration of safety aspects, which inevitably include timing properties, requires explicit addressing of operating modes and their transitions in the system model as well as in the respective specifications. As a side effect, this helps to reduce verification complexity. This paper presents an extension of a framework for the specification of timing properties following the contract-based design paradigm. It provides enhancements of the underlying specification language, which enables specifying modes, mode transitions, and mode-dependent behavior. A formal semantics is given in order to enable reasoning about such specifications as well as about contract operations like refinement and composition, thus enabling to make statements about mode composition. The results are discussed using a real-world example.
Funder
Bundesministerium für Bildung und Forschung
Niedersächsisches Ministerium für Wissenschaft und Kultur
Publisher
Springer Science and Business Media LLC
Reference31 articles.
1. Bebawy Y, Guissouma H, Vander Maelen S, et al (2020) Incremental contract-based verification of software updates for safety-critical cyber-physical systems. In: 2020 international conference on computational science and computational intelligence (CSCI). IEEE. https://doi.org/10.1109/CSCI51800.2020.00318
2. Becker JS, Koopmann B, Stierand I, et al (2023) Providing evidence for correct and timely functioning of software safety mechanisms. In: Groher I, Vogel T (eds) Software engineering 2023 workshops. Gesellschaft für Informatik, pp 66–77. https://doi.org/10.18420/se2023-ws-09
3. Bengtsson J, Larsen K, Larsson F, et al (1996) UPPAAL—a tool suite for automatic verification of real-time systems. In: Alur R, Henzinger TA, Sontag ED (eds) Hybrid systems III, lecture notes in computer science, vol 1066. Springer, Berlin, Heidelberg, pp 232–243. https://doi.org/10.1007/BFb0020949
4. Benveniste A, Caillaud B, Nickovic D et al (2018) Contracts for system design. Found Trends Electron Des Autom 12(2–3):124–400. https://doi.org/10.1561/1000000053
5. Böde E, Büker M, Damm W, et al (2017) Design paradigms for multi-layer time coherency in ADAS and automated driving (MULTIC). In: FAT series, Research Association for Automotive Technology, vol 302. https://www.vda.de/vda/de/aktuelles/publikationen/publication/fat-schriftenreihe-302
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Preface to the VECoS 2020 & 2021 special issue of ISSE;Innovations in Systems and Software Engineering;2023-12-26