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 条
  • [41] ' Mode Change Protocols for Predictable Contract-Based Resource Management in Embedded Multimedia Systems
    Garcia Valls, Marisol
    Alonso, Alejandro
    de la Puente, Juan A.
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 221 - +
  • [42] MODE-DEPENDENT TRANSFORM COMPETITION FOR HEVC
    Arrufat, Adria
    Philippe, Pierrick
    Deforges, Olivier
    2015 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2015, : 1598 - 1602
  • [43] MODE-DEPENDENT ATTENUATION IN OPTICAL FIBERS
    MICKELSON, AR
    ERIKSRUD, M
    JOURNAL OF THE OPTICAL SOCIETY OF AMERICA, 1983, 73 (10) : 1282 - 1290
  • [44] Mode-dependent vibrational autoionization in aniline
    Raptis, CA
    Pratt, ST
    JOURNAL OF CHEMICAL PHYSICS, 2000, 113 (10): : 4190 - 4202
  • [45] Mode-dependent characterization of photonic lanterns
    Yu, Dawei
    Fu, Songnian
    Cao, Zizheng
    Tang, Ming
    Liu, Deming
    Giles, Ian
    Koonen, Ton
    Okonkwo, Chigo
    OPTICS LETTERS, 2016, 41 (10) : 2302 - 2305
  • [46] Contract-Based Verification of Hierarchical Systems of Components
    Quinton, Sophie
    Graf, Susanne
    SEFM 2008: SIXTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2008, : 377 - 381
  • [47] Managing Reputation in Contract-Based Distributed Systems
    Baldoni, Roberto
    Doria, Luca
    Lodi, Giorgia
    Querzoni, Leonardo
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2009, PT 1, 2009, 5870 : 760 - 772
  • [48] Contract-based testing: from objects to components
    Collet, P
    Deveaux, D
    Rousseau, R
    Le Traon, Y
    IWoTA 2004: 1st International Workshop on Testability Assessment, Proceedings, 2004, : 5 - 14
  • [49] Contract-Based Program Repair without the Contracts
    Chen, Liushan
    Pei, Yu
    Furia, Carlo A.
    PROCEEDINGS OF THE 2017 32ND IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE'17), 2017, : 637 - 647
  • [50] Contract-Based Integration of Automotive Control Software
    Sehnke, Tobias
    Schultalbers, Matthias
    Ernst, Rolf
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 1611 - 1614