• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2015, Vol. 37 ›› Issue (08): 1498-1509.

• 论文 • Previous Articles     Next Articles

Research on model driven safety verification
for embedded system designs 

LIU Xue1,HU Jun1,2,HUANG Zhiqiu1,MA Jinjing1,CHENG Zhen1,SHI Jiaojie1   

  1. (1.School of Computer Science and Technology,Nanjing University of Aeronautics and Astronautics,Nanjing 210016;
    2.State Key Laboratory for Novel Software Technology,Nanjing University,Nanjing 210093,China)
  • Received:2014-09-01 Revised:2014-11-25 Online:2015-08-25 Published:2015-08-25

Abstract:

In recent years the model based safety analysis and verification method for embedded systems is an important research hotspot in the field of safety critical systems engineering. We put forward a system safety verification method based on the model driven architecture, which is SysML/MARTE state machine oriented, including the construction of both the state machine metamodel which has SysML/MARTE extension semantics, and the GTS metamodel which is the semantic model of AltaRica (ie.safety modeling and analysis language). We then establish semantic mapping model transformation rules from a SysML/MARTE state machine model to the timed automata model and to the AltaRica model respectively. Thirdly, based on the platform of the AMMA and the timed automata verification tools UPPAAL we design and realize the model transformation of the SysML/MARTE state machine and the framework for system safety formal verification. Finally a safety verification example about aircraft landing control system design model is analyzed.

Key words: system safety analysis;model-driven engineering;SysML/MARTE;state machine model;embedded system