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 条
  • [1] Requirements specifications checking of embedded real-time software
    Wu, GQ
    Shu, FD
    Wang, M
    Chen, WQ
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2002, 17 (01) : 56 - 63
  • [2] Requirements specifications checking of embedded real-time software
    Guoqing Wu
    Fengdi Shu
    Min Wang
    Weiqing Chen
    [J]. Journal of Computer Science and Technology, 2002, 17 : 56 - 63
  • [3] A case study in domain-customized model checking for real-time component software
    Hoosier, Matthew
    Dwyer, Matthew B.
    Robby
    Hatcliff, John
    [J]. LEVERAGING APPLICATIONS OF FORMAL METHODS, 2006, 4313 : 161 - +
  • [4] Statistical Model Checking of Distributed Adaptive Real-Time Software
    Kyle, David
    Hansen, Jeffery
    Chaki, Sagar
    [J]. RUNTIME VERIFICATION, RV 2015, 2015, 9333 : 269 - 274
  • [5] Model Checking of Real-Time Properties for Embedded Assembly Program Using Real-Time Temporal Logic RTCTL and Its Application to Real Microcontroller Software
    Wu, Yajun
    Yamane, Satoshi
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (04) : 800 - 812
  • [6] Model-checking middleware-based event-driven real-time embedded software
    Deng, XH
    Dwyer, MB
    Hatcliff, J
    Jung, G
    Robby
    Singh, G
    [J]. FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2003, 2852 : 154 - 181
  • [7] Model-checking of component-based event-driven real-time embedded software
    Gu, ZH
    Shin, KG
    [J]. ISORC 2005: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2005, : 410 - 417
  • [8] A Course in Real-Time Embedded Software
    Archibald, J.
    Fife, W.
    [J]. COMPUTER SCIENCE EDUCATION, 2007, 17 (02) : 97 - 106
  • [9] Model checking embedded and real time systems
    Larsen, Kim G.
    [J]. WODES' 08: PROCEEDINGS OF THE 9TH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, 2008, : 260 - 260
  • [10] SOFTWARE ASPECTS IN REAL-TIME SYSTEMS
    RZEHAK, H
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1989, 27 (1-5): : 511 - 511