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 条
  • [21] Systematic approach for constructing an understandable state machine from a contract-based specification: controlled experiments
    Bae, Jung Ho
    Chae, Heung Seok
    SOFTWARE AND SYSTEMS MODELING, 2016, 15 (03): : 847 - 879
  • [22] Systematic approach for constructing an understandable state machine from a contract-based specification: controlled experiments
    Jung Ho Bae
    Heung Seok Chae
    Software & Systems Modeling, 2016, 15 : 847 - 879
  • [23] Specification Search and Completion for Contract-Based Design in Automatic Code Generation of Industrial Edge Applications
    Qu, Deyuan
    Zhang, Yingyue
    Dai, Wenbin
    2024 33RD INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, ISIE 2024, 2024,
  • [24] Mode-dependent magnonic noise
    Furukawa, Ryo
    Nezu, Shoki
    Eguchi, Takuro
    Sekiguchi, Koji
    NPG ASIA MATERIALS, 2024, 16 (01)
  • [25] A contract-based architecture for business networks
    Rittgen, Peter
    INTERNATIONAL JOURNAL OF ELECTRONIC COMMERCE, 2008, 12 (04) : 115 - 145
  • [26] A Contract-based Accountability Service Model
    Wang, Chen
    Chen, Shiping
    Zic, John
    2009 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, 2009, : 639 - 646
  • [27] Contract Automata: A Specification Language for Mode-Based Systems
    Weigl, Alexander
    Bachmeier, Joshua
    Ulbrich, Mattias
    Beckert, Bernhard
    PROCEEDINGS OF THE 2024 IEEE/ACM 12TH INTERNATIONAL CONFERENCE ON FORMAL METHODS IN SOFTWARE ENGINEERING, FORMALISE 2024, 2024, : 1 - 11
  • [28] CONDEnSe: Contract-Based Design Synthesis
    Santos, Cesar Augusto
    Saleh, Amr Hany
    Schrijvers, Tom
    Nicolai, Mike
    2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2019), 2019, : 250 - 260
  • [29] Validating specifications: A contract-based approach
    Nellore, R
    IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2001, 48 (04) : 491 - 504
  • [30] Contract-based testing for PHP with Praspel
    Dadeau, Frederic
    Giorgetti, Alain
    Bouquet, Fabrice
    Enderlin, Ivan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 136 : 209 - 222