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 条
  • [31] Real-time model checking on secondary storage
    Edelkamp, Stefan
    Jabbar, Shahid
    [J]. MODEL CHECKING AND ARTIFICIAL INTELLIGENCE, 2007, 4428 : 67 - +
  • [32] Local model checking for real-time systems
    Sokolsky, OV
    Smolka, SA
    [J]. COMPUTER AIDED VERIFICATION, 1995, 939 : 211 - 224
  • [33] Real-time model checking is really simple
    Lamport, L
    [J]. CORRECT HARDWARE DESIGN AND VERIFICATION METHODS, PROCEEDINGS, 2005, 3725 : 162 - 175
  • [34] Partition refinement in real-time model checking
    Spelberg, RL
    Toetenel, H
    Ammerlaan, M
    [J]. FORMAL TECHNIQUES IN REAL-TIME AND FAULT-TOLERANT SYSTEMS, 1998, 1486 : 143 - 157
  • [35] Lightweight Realization of UML Ports for Safety-Critical Real-Time Embedded Software
    Kocatas, Alper Tolga
    Can, Mustafa
    Dogru, Ali Hikmet
    [J]. PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2016), 2016, : 258 - 265
  • [36] SYMBOLIC MODEL CHECKING FOR REAL-TIME SYSTEMS
    HENZINGER, TA
    NICOLLIN, X
    SIFAKIS, J
    YOVINE, S
    [J]. INFORMATION AND COMPUTATION, 1994, 111 (02) : 193 - 244
  • [37] A software architecture for real-time, embedded monitoring systems
    Caflisch, L
    Savigni, A
    Schettini, R
    Tisato, F
    [J]. AVSS 2005: Advanced Video and Signal Based Surveillance, Proceedings, 2005, : 540 - 545
  • [38] Towards composable distributed real-time and embedded software
    Balasubramanian, KR
    Wang, N
    Gill, C
    Schmidt, DC
    [J]. EIGHTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 2003, : 226 - 233
  • [39] A SYMBOLIC DEBUGGER FOR REAL-TIME EMBEDDED ADA SOFTWARE
    LYTTLE, D
    FORD, R
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1990, 20 (05): : 499 - 514
  • [40] Hard real-time implementation of embedded software in JAVA
    Talpin, Jean-Pierre
    Gamatié, Abdoulaye
    Berner, David
    Le Dez, Bruno
    Le Guernic, Paul
    [J]. Lect. Notes Comput. Sci., 1600, (33-47):