Safety aspects of generic real-time embedded software model checking in the fuzing domain

被引:0
|
作者
Larisch, M. [1 ]
Siebold, U. [2 ]
Haering, I. [2 ]
机构
[1] Univ Appl Sci Northwestern Switzerland, Basel, Switzerland
[2] Fraunhofer Ernst Mach Inst, Friedrichshafen, Germany
关键词
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Software reliability of embedded software of safety critical hard real-time one-shot devices is an important issue for safety critical systems with high risk potential, e.g. in the military fuzing domain. In particular the avoidance of systematic software errors of the code is of interest. This paper shows how the formal software assessment method of model checking can be applied usefully in this domain. A small generic real-time embedded software code is presented that generates output depending on its function mode, chronological sensor data input and time. First the domain specific C-code is expressed as PROcess MEta LAnguage (PROMELA) model. Second typical safety-critical requirements for the generic code are formulated in terms of temporal logic. In a third step it is checked whether the PROMELA model fulfills the temporal logic requirements. Along with the generic code we present the stepwise approach that contains the generation of safety properties. The tool chain and preliminary results of the model checking process are presented, as well.
引用
收藏
页码:2678 / 2684
页数:7
相关论文
共 50 条
  • [21] Verification of embedded real-time systems using symbolic model checking: A case study
    Duan, Z. (zhhduan@mail.xidian.edu.cn), 1600, Science and Engineering Research Support Society, 20 Virginia Court, Sandy Bay, Tasmania, Australia (06):
  • [22] Design pattern for the runtime model-based checking of a real-time embedded system
    Arm, J.
    Bradac, Z.
    Bastan, O.
    Streit, J.
    Misik, S.
    IFAC PAPERSONLINE, 2019, 52 (27): : 127 - 132
  • [23] Compositional Abstraction in Real-Time Model Checking
    Berendsen, Jasper
    Vaandrager, Frits
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, PROCEEDINGS, 2008, 5215 : 233 - 249
  • [24] Compositional Model Checking for Real-Time Systems
    Hou, J.
    Li, X.
    Fan, X.
    Zheng, G.
    Software Engineering Notes, 23 (01):
  • [25] MODEL-CHECKING IN DENSE REAL-TIME
    ALUR, R
    COURCOUBETIS, C
    DILL, D
    INFORMATION AND COMPUTATION, 1993, 104 (01) : 2 - 34
  • [26] Correctness of efficient real-time model checking
    Reif, W
    Schellhorn, G
    Vollmer, T
    Ruf, J
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2001, 7 (02) : 194 - 209
  • [27] Model checking UML specifications of real time software
    Del Bianco, V
    Lavazza, L
    Mauri, M
    EIGHTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2002, : 203 - 212
  • [28] Symbolic model checking of real-time systems
    Logothetis, G
    Schneider, K
    EIGHTH INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING, PROCEEDINGS, 2001, : 214 - 223
  • [29] Real-time model checking: Algorithms and complexity
    Worrell, James
    TIME 2008: 15TH INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING, PROCEEDINGS, 2008, : 19 - 19
  • [30] On expressiveness and complexity in real-time model checking
    Bouyer, Patricia
    Markey, Nicolas
    Ouaknine, Joeal
    Worrell, James
    AUTOMATA, LANGUAGES AND PROGRAMMING, PT 2, PROCEEDINGS, 2008, 5126 : 124 - +