首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于有界模型检测的门级软件自测试方法
引用本文:张颖,张嘉琦,王真,江建慧.基于有界模型检测的门级软件自测试方法[J].同济大学学报(自然科学版),2018,46(11):1568-1574.
作者姓名:张颖  张嘉琦  王真  江建慧
作者单位:同济大学 软件学院, 上海 201804,同济大学 软件学院, 上海 201804,上海电力学院 计算机科学与技术学院, 上海 200090,同济大学 软件学院, 上海 201804
基金项目:NSFC(61432017, 61404092)
摘    要:提出了基于有界模型检测的门级软件自测试方法.将处理器中的模块简化成约束模块,缓解状态爆炸问题.将难测故障的触发条件逐个转化成性质并且采用有界模型检测技术,搜索触发这些性质的违例.最后,将违例映射成测试指令序列,并为测试指令序列添加观测指令序列,构成自测试程序.实验结果表明:该方法在不引起状态爆炸问题的情况下,有效地测试控制器中难以测试的故障,提高了在线测试的测试质量.

关 键 词:基于软件的自测试(SBST)    模型检测    抽象
收稿时间:2017/12/29 0:00:00
修稿时间:2018/9/13 0:00:00

Gate-level Software-based Self-testing Method Based on Bounded Model Checking
ZHANG Ying,ZHANG Jiaqi,WANG Zhen and JIANG Jianhui.Gate-level Software-based Self-testing Method Based on Bounded Model Checking[J].Journal of Tongji University(Natural Science),2018,46(11):1568-1574.
Authors:ZHANG Ying  ZHANG Jiaqi  WANG Zhen and JIANG Jianhui
Abstract: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.
Keywords:software-based self-testing (SBST)  model checking  abstraction
本文献已被 CNKI 等数据库收录!
点击此处可从《同济大学学报(自然科学版)》浏览原始摘要信息
点击此处可从《同济大学学报(自然科学版)》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号