Contract-based specification of mode-dependent timing behavior

被引:1
|
作者
Kroeger, Janis [1 ]
Koopmann, Bjoern [2 ]
Stierand, Ingo [2 ]
Fraenzle, Martin [1 ]
机构
[1] Carl von Ossietzky Univ Oldenburg, Dept Comp Sci, Oldenburg, Germany
[2] German Aerosp Ctr, Inst Syst Engn Future Mobil, Oldenburg, Germany
关键词
Contract-based design; Operating modes; Timing specifications; Mode-dependent specifications; Mode composition; SAFETY;
D O I
10.1007/s11334-023-00531-4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The 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.
引用
收藏
页码:31 / 47
页数:17
相关论文
共 50 条
  • [1] Contract-based specification of mode-dependent timing behavior
    Janis Kröger
    Björn Koopmann
    Ingo Stierand
    Martin Fränzle
    Innovations in Systems and Software Engineering, 2024, 20 : 31 - 47
  • [2] On the Significance of Contract-Based Typestate Specification
    Khairunnesa, Samantha Syeda
    Hoan Anh Nguyen
    Rajan, Hridesh
    WASPI'18: PROCEEDINGS OF THE 1ST ACM SIGSOFT INTERNATIONAL WORKSHOP ON AUTOMATED SPECIFICATION INFERENCE, 2018, : 13 - 14
  • [3] A Contract-Based Formalism for the Specification of Heterogeneous Systems
    Benvenuti, Luca
    Ferrari, Alberto
    Mangeruca, Leonardo
    Mazzi, Emanuele
    Passerone, Roberto
    Sofronis, Christos
    2008 FORUM ON SPECIFICATION, VERIFICATION AND DESIGN LANGUAGES, 2008, : 166 - +
  • [4] CROME: Contract-Based Robotic Mission Specification
    Mallozzi, Piergiuseppe
    Nuzzo, Pierluigi
    Pelliccione, Patrizio
    Schneider, Gerardo
    2020 18TH ACM-IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN (MEMOCODE), 2020, : 81 - 91
  • [5] Multiple Viewpoint Contract-Based Specification and Design
    Benveniste, Albert
    Caillaud, Benoit
    Ferrari, Alberto
    Mangeruca, Leonardo
    Passerone, Roberto
    Sofronis, Christos
    FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2008, 5382 : 200 - +
  • [6] Component contract-based formal specification technique
    Lee, JH
    Noh, HM
    Yoo, CJ
    Chang, OB
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2005, PT 3, 2005, 3482 : 836 - 845
  • [7] Visual Specification and Analysis of Contract-Based Software Architectures
    Ozkaya, Mert
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2017, 32 (05) : 1025 - 1043
  • [8] Visual Specification and Analysis of Contract-Based Software Architectures
    Mert Ozkaya
    Journal of Computer Science and Technology, 2017, 32 : 1025 - 1043
  • [9] Contract-Based Specification Refinement and Repair for Mission Planning
    Mallozzi, Piergiuseppe
    Incer, Inigo
    Nuzzo, Pierluigi
    Sangiovanni-Vincentelli, Alberto
    2023 IEEE/ACM 11TH INTERNATIONAL CONFERENCE ON FORMAL METHODS IN SOFTWARE ENGINEERING, FORMALISE, 2023, : 29 - 38
  • [10] Contract-based formal specification of safety critical systems
    Dong, W
    Wang, J
    Proceedings of the 29th Annual International Computer Software and Applications Conference, Workshops and Fast Abstracts, 2005, : 7 - 8