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

基于TAIO变异的CTCS-3列控系统测试案例生成方法
引用本文:魏柏全,吕继东,陈柯行,唐涛,王唯.基于TAIO变异的CTCS-3列控系统测试案例生成方法[J].西南交通大学学报,2020,55(5):937-945, 962.
作者姓名:魏柏全  吕继东  陈柯行  唐涛  王唯
基金项目:中央高校基本科研业务费专项资金资助(2019JBM009)
摘    要:为了研究高覆盖已知故障集的中国列车运行控制系统三级(CTCS-3)测试案例生成方法,提出了一种基于输入输出时间自动机(TAIO)变异分析的测试案例生成方法. 结合列控系统模式转换的故障特点,设计了包含模式转换已知故障的8种变异算子(改变行为、改变目标位置、改变源位置等),形成了15 106个变异体;利用输入输出一致性关系(tioco)和k-Bounded模型检验方法生成了10 843个测试案例;应用一致性关系分数(CRS)、平均一致性关系分数(ACRS)和加权一致性关系分数(WCRS)进行了故障覆盖度的分析. 研究结果表明:该方法设计和生成的测试案例能够有效覆盖改变行为、改变不变量和增加sink位置3种故障模式,而对于约束取反和复位取反的故障模式覆盖度不高,需通过额外的观测信息来检测故障. 

关 键 词:CTCS-3级列控系统    输入输出时间自动机(TAIO)    变异分析    模式转换    测试案例
收稿时间:2018-02-03

Mutation Timed Automata with Input and Output-Based Method of Generating Test Suites for Chinese Train Control System Level 3
WEI Baiquan,Lü Jidong,CHEN Kexing,TANG Tao,WANG Wei.Mutation Timed Automata with Input and Output-Based Method of Generating Test Suites for Chinese Train Control System Level 3[J].Journal of Southwest Jiaotong University,2020,55(5):937-945, 962.
Authors:WEI Baiquan  Lü Jidong  CHEN Kexing  TANG Tao  WANG Wei
Abstract: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, 10 843 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. 
Keywords:
点击此处可从《西南交通大学学报》浏览原始摘要信息
点击此处可从《西南交通大学学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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