计算机工程与应用 ›› 2019, Vol. 55 ›› Issue (1): 233-240.DOI: 10.3778/j.issn.1002-8331.1709-0192

• 工程与应用 • 上一篇    下一篇

采用随机Petri网的嵌入式机载软件可靠性检测

罗  玲   

  1. 西南电子技术研究所 航空部,成都 610036
  • 出版日期:2019-01-01 发布日期:2019-01-07

Reliability Checking About Embedded Airborne Software Based on Stochastic Petri Net

LUO Ling   

  1. Department of Aviation, Institute of Southwest Electronic Technology, Chengdu 610036, China
  • Online:2019-01-01 Published:2019-01-07

摘要: 针对嵌入式机载软件设计中存在的典型缺陷问题,结合嵌入式机载软件任务调度特性,提出采用随机Petri网对嵌入式机载软件设计进行仿真验证的可靠性检测方法,以提高嵌入式机载软件设计的可靠性。该方法采用随机Petri网对嵌入式机载软件系统行为建模,并给出典型缺陷的检测策略和判定准则,然后通过对Petri网模型进行仿真验证,检测系统是否存在此类设计缺陷;并给出了软件设计的运行流程的仿真验证算法,以支持对相应设计的可靠性检测。通过与其他可靠性检测方法的比较,表明了该方法的有效性。

关键词: 随机Petri网(PN), 软件可靠性, 嵌入式机载软件

Abstract: By considering the typical questions in designs about embedded airborne software and the characteristics of their task scheduling, a reliability checking method based on stochastic Petri net is presented for the simulation and verification of the designs about embedded airborne software, which is to improve the reliability of designs about embedded airborne software. This method employs stochastic Petri net to model the behaviors of embedded airborne software systems.Then the inspection policies and criteria of typical defects are utilized to check whether there exist these defects in the systems by means of the simulation and verification of Petri net models. In addition, the simulation and verification algorithm for the operation procedure of software design is demonstrated to support the reliability checking of corresponding design.  Compared with other reliability checking methods, this approach is found effective.

Key words: stochastic Petri net, reliability of software, embedded airborne software