期刊文献+

基于有界模型检测的门级软件自测试方法

Gate-level Software-based Self-testing Method Based on Bounded Model Checking
下载PDF
导出
摘要 提出了基于有界模型检测的门级软件自测试方法.将处理器中的模块简化成约束模块,缓解状态爆炸问题.将难测故障的触发条件逐个转化成性质并且采用有界模型检测技术,搜索触发这些性质的违例.最后,将违例映射成测试指令序列,并为测试指令序列添加观测指令序列,构成自测试程序.实验结果表明:该方法在不引起状态爆炸问题的情况下,有效地测试控制器中难以测试的故障,提高了在线测试的测试质量. A gate-level software-based self-testing method based on bounded model checking is proposed in this paper.The module in processor is abstracted and simplified into a constrained module to alleviate the state explosion problem.Then,the trigger conditions for unpredictable faults are transformed into properties one by one,and the bounded model checking is used to search violations which trigger these properties.Finally,the violation is mapped into the sequence of test instructions,and a sequence of observation instructions is added to form a self-test program.The experimental results show that the method can effectively test the faults which are difficult to be tested in the controller but without causing the state explosion problem,and improve the test quality of online test.
作者 张颖 张嘉琦 王真 江建慧 ZHANG Ying;ZHANG Jiaqi;WANG Zhen;JIANG Jianhui(School of Software Engineering,Tongji University,Shanghai 201804,China;School of Computer Science and Technology,Shanghai University of Electric Power,Shanghai 200090,China)
出处 《同济大学学报(自然科学版)》 EI CAS CSCD 北大核心 2018年第11期1575-1581,共7页 Journal of Tongji University:Natural Science
基金 国家自然科学基金(61432017 61404092)
关键词 基于软件的自测试(SBST) 模型检测 抽象 software-based self-testing(SBST) model checking abstraction
  • 相关文献

参考文献1

二级参考文献152

  • 1孙伟,马绍汉.分布式博弈树搜索算法[J].计算机学报,1995,18(1):39-45. 被引量:1
  • 2袁志斌,徐正权,王能超.软件模型检测中的抽象[J].计算机科学,2006,33(7):276-279. 被引量:5
  • 3文艳军,王戟,齐治昌.并发反应式系统的组合模型检验与组合精化检验[J].软件学报,2007,18(6):1270-1281. 被引量:17
  • 4Clarke E, Emerson E. Design and synathesis of synchronization skeletons using branching time temporal logic [C] // Procee- dings of Logic of Programs, 1981,5000(131) : 52-71.
  • 5Queille J, Sifakis J. Specification and verification of concurrent systems in CESAR[C]//Proceedings of the 5th Colloquium on International Symposium on Programming. LNCS 137, 1982: 337-351.
  • 6Clarke E, Filkorn T, Jha S. Exploiting symmetry in temporal logic model ehecking[C]//Courcoubetis C, ed, Proceedings of the 5th Int'l Conf. on Computer-Aided Verification. LNCS 697, 1993:450-461.
  • 7Emerson E, Sistla A. Symmetry and model checking [C~//Pro- ceedings of the 5th int'l Conf. on Computer-Aided Verification. LNCS 697,1993 : 105-131.
  • 8Norris I C, Dill D. Better verification through syrnmetry[J]. For- mal Methods in System Design, 1996,9 (1/2) : 41-75.
  • 9Sistla A, Godefroid P. Symmetry and reduced symmetry in mo- del checking[C]//CAV. LNCS 2102,2001 : 91-103.
  • 10Iosif R. Symmetry reduction criteria for software model checking [C] //Proceedings of SPIN Workshop. LNCS 2318,2002:22-41.

共引文献24

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部