计算机工程与应用 ›› 2014, Vol. 50 ›› Issue (12): 232-236.

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

故障模型驱动的软件安全性测试研究

熊  静1,喻  钢2,4,徐中伟3,4   

  1. 1.上海工程技术大学 航空运输学院,上海 201620
    2.上海大学 悉尼工商学院,上海 201800
    3.同济大学 电子与信息工程学院,上海 201804
    4.铁道部产品质量监督检验中心 铁路车站计算机联锁检验站,上海 201804
  • 出版日期:2014-06-15 发布日期:2015-05-08

Research on software safety test driven by fault model

XIONG Jing1, YU Gang2,4, XU Zhongwei3,4   

  1. 1.College of Air Transportation , Shanghai University of Engineering Science, Shanghai 201620, China
    2.Sydney Institute of Language and Commerce, Shanghai University, Shanghai 201800, China
    3.School of Electronics and Information Engineering, Tongji University, Shanghai 201804, China
    4.Railway Station Computer Interlocking Test Station, Product Quality Supervision and Testing Center, Ministry of Railways, Shanghai 201804, China
  • Online:2014-06-15 Published:2015-05-08

摘要: 根据安全性测试的需求,建立了检测软件内部安全逻辑故障的故障模型,提出了故障模型动态生成算法及基于故障覆盖的安全性测试生成算法,可以有效识别软件是否具备对于故障的安全防护能力,在我国高速铁路列控中心安全性测试中说明了方法的有效性。

关键词: 高速铁路, 列控中心, 安全性, 形式化建模, 安全性测试

Abstract: According to the requirements safety test, this paper establishes fault model to detect the safety logic fault, proposes dynamic fault model generation algorithm and safety testing test generation algorithm based on fault coverage, which can effectively identify the protection ability of software for fault safety. Its effectiveness is exemplified in safety testing and validation of high-speed train control center in China.

Key words: high-speed railway, train control center, safety, formal modeling, safety test