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 条
  • [31] Verification of Contract-based Communicating Systems
    Salauen, Gwen
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (138):
  • [32] Mandatory and Contract-based Shareholding Disclosure
    Enriques, Luca
    Gargantini, Matteo
    Novembre, Valerio
    UNIFORM LAW REVIEW, 2010, 15 (3-4) : 713 - 742
  • [33] Contract-Based Cooperative Spectrum Sharing
    Duan, Lingjie
    Gao, Lin
    Huang, Jianwei
    2011 IEEE INTERNATIONAL SYMPOSIUM ON DYNAMIC SPECTRUM ACCESS NETWORKS (DYSPAN), 2011, : 399 - 407
  • [34] Contract-Based Verification of Complex Time-Dependent Behaviors in Avionic Systems
    Bhatt, Devesh
    Chattopadhyay, Arunabh
    Li, Wenchao
    Oglesby, David
    Owre, Sam
    Shankar, Natarajan
    NASA FORMAL METHODS, NFM 2016, 2016, 9690 : 34 - 40
  • [35] A Contract-Based Semantics and Refinement for Simulink
    Sun, Quan
    Zhang, Wei
    Wang, Chao
    Liu, Zhiming
    DEPENDABLE SOFTWARE ENGINEERING. THEORIES, TOOLS, AND APPLICATIONS, SETTA, 2022, 13649 : 134 - 148
  • [36] ARCHITECTURAL MALPRACTICE - CONTRACT-BASED APPROACH
    不详
    HARVARD LAW REVIEW, 1979, 92 (05) : 1075 - 1102
  • [37] Contract-based mutation for testing components
    Jiang, Y
    Hou, SS
    Shan, JH
    Zhang, L
    Xie, B
    ICSM 2005: PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2005, : 483 - 492
  • [38] Contract-Based Verification of Simulink Models
    Bostrom, Pontus
    FORMAL METHODS AND SOFTWARE ENGINEERING, 2011, 6991 : 291 - 306
  • [39] Contract-based testing for web services
    Dai, Guilan
    Bai, Xiaoying
    Wang, Yongbo
    Dai, Fengjun
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 517 - +
  • [40] Mode-Dependent Fracture Behavior of Asphalt Mixtures with Semicircular Bend Test
    Im, Soohyok
    Ban, Hoki
    Kim, Yong-Rak
    TRANSPORTATION RESEARCH RECORD, 2014, (2447) : 23 - 31