期刊文献+

基于TAIO变异的CTCS-3列控系统测试案例生成方法 被引量:7

Mutation Timed Automata with Input and Output-Based Method of Generating Test Suites for Chinese Train Control System Level 3
下载PDF
导出
摘要 为了研究高覆盖已知故障集的中国列车运行控制系统三级(CTCS-3)测试案例生成方法,提出了一种基于输入输出时间自动机(TAIO)变异分析的测试案例生成方法.结合列控系统模式转换的故障特点,设计了包含模式转换已知故障的8种变异算子(改变行为、改变目标位置、改变源位置等),形成了15106个变异体;利用输入输出一致性关系(tioco)和k-Bounded模型检验方法生成了10843个测试案例;应用一致性关系分数(CRS)、平均一致性关系分数(ACRS)和加权一致性关系分数(WCRS)进行了故障覆盖度的分析.研究结果表明:该方法设计和生成的测试案例能够有效覆盖改变行为、改变不变量和增加sink位置3种故障模式,而对于约束取反和复位取反的故障模式覆盖度不高,需通过额外的观测信息来检测故障. In order to design and select the proper set of test cases so that all the known faults can be covered,an automatic test suite generation method was proposed for the Chinese train control system level 3(CTCS-3)based on timed automata with input and output(TAIO)and mutation analysis.Firstly,according to the characteristics of the fault modes of the system mode transition,kinds of mutation operators(change action,change target,change source,etc.)had been designed,and 15106 mutants were generated.Secondly,based on the timed input and output conformance relation(tioco)and the k-Bounded model checking technique,10843 test cases were generated.Finally,the conformance relation score(CRS),average conformance relation score(ACRS)and weighted conformance relation score(WCRS)had been introduced to analyze the coverage of faults domain.The results show that the test cases generated can effectively cover the fault modes of change action,change invariant and sink location,however,the negate guard and invert reset fault modes cannot be effectively covered,which may require additional information of observation for the fault detection.
作者 魏柏全 吕继东 陈柯行 唐涛 王唯 WEI Baiquan;LÜJidong;CHEN Kexing;TANG Tao;WANG Wei(National Engineering Research Center of Rail Transportation Operation and Control System,Beijing Jiaotong University,Beijing 100044,China;State Key Laboratory of Rail Traffic Control and Safety,Beijing Jiaotong University,Beijing 100044,China)
出处 《西南交通大学学报》 EI CSCD 北大核心 2020年第5期937-945,962,共10页 Journal of Southwest Jiaotong University
基金 国家重点研发计划(2018YFB1201500) 中国铁路总公司科技研究开发计划课题(N2018G064) 中国工程院咨询研究项目(18-HN-ZD-03)。
关键词 CTCS-3级列控系统 输入输出时间自动机(TAIO) 变异分析 模式转换 测试案例 CTCS-3 train control system timed automata with input and output(TAIO) mutation analysis mode conversion test suite
  • 相关文献

参考文献5

二级参考文献61

  • 1Hamlet R. Random testing. Encyclopedia of Software Engineering. John Wiley and Sons, 1994
  • 2Rumbaugh J, Jacobson I, Booch G. The Unified Modeling Language User Guide. Boston: Addison-Wesley, 2001
  • 3Wang L, Yuan J, Yu X, et al. Generating Test Cases from UML Activity Diagram Based on Gray-Box Method // Proc. of APSEC' 04. IEEE Computer Society, New Jersey, 2004: 284-291
  • 4Chen T, Poon P, Tang S, et al. Identification of Categories and Choices in Activity Diagrams//Proc. of the 5th International Conference on Quality Software (QSIC' 05). IEEE Computer Society, 2005 : 55-63
  • 5Chen M, Qiu X, Xu W, et al. UML Activity Diagram-based Automatic Test Case Generation for Java Programs. The Computer Journal, 2007, doi: 10. 1093/comjnl/bxm057
  • 6Chen T Y , Huang D H , Zhou Z Q. Adaptive random testing through iterative partitioning//Proc, of the 11th International Conference on Reliable Software Technologies, LNCS 4006. Berlin Heidelberg: Springer-Verlag, 2006: 155-166
  • 7Ciupa L, Leitner A, Oriol M, et al. Object distance and its application to adaptive random testing of obiect-oriented programs// Proc. of the 1st International workshop on Random Testing (RT'06). ACM Press,2006.-55 63
  • 8Grochtmann M , Wegener J , Grimm K. Test case design using classification trees and the classification-tree editor CTE//Proc. of the 8th International Software Quality Week (QW' 95), Software Research Institute, San Francisco, CA, 1995
  • 9Singh H,Conrad M, Sadeghipour S. Test Case Design Based on Z and the Classification-Tree Method//Proc. of the 1st International Conference on Formal Engineering Methods (ICFEM' 97). IEEE Computer Society, 1997:81-90
  • 10Krupp A, Mueller W. Classification Trees for Random Tests and Functional Coverage//Proc. of the Conference on Design, Automation and Test in Europe,EDAA. 2006 :1031-1032

共引文献43

同被引文献73

引证文献7

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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