列车运行控制系统软件故障相关形式化测试方法

来源 :北京交通大学 | 被引量 : 13次 | 上传用户:AHUAYA
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在列车运行控制系统中,软件负责与硬件共同实现核心功能,对于保障列车安全高效运营具有重要作用。软件故障是导致事故发生并造成生命财产损失的重要因素,所以研究针对软件内部故障和外部故障容忍的测试序列生成方法具有重要意义。列控系统软件具有并发性、反应式特性和行为空间庞大的特点,研究适合描述软件异常行为的建模方法和故障相关测试序列生成方法,已经成为列控系统软件的系统级黑盒安全性测试理论的研究重点。根据列控系统软件的特点及其故障相关测试需求,提出了专用的形式化建模及测试序列生成方法。建模方面,提出了一种进程模型的形式化定义及其图形化描述方法(Process Describe Method based on Colored Petri Net, ProcCPN)和描述基于异步通信机制的并发软件异常行为模型的分层建模方法。该方法具有以下特点:(1)基于严格的形式化定义;(2)包含使得大规模软件系统模型结构清晰的分层建模方法;(3)可以抽象地描述进程之间的通信参数,从而解决参数相关性约束问题;(4)继承了CPN的图形化优点。提出基于被测系统(System Under Test, SUT)弱互连性和系统弱互连性的静态死锁避免方法,证明了满足弱互连性是系统不存在死锁的必要条件,而非充分条件。提出了综合利用激发图(Ocurrence Graph, OG)、强连通图(Strongly Connected Component Graph, SCCG)、死标识和状态空间中的强连通分量来分析软件系统模型中死锁和活锁的方法,从而确保模型本身以及基于模型生成的测试序列的正确性。测试序列生成方面,提出了从软件的OG中提取SUT的输入输出标号迁移系统(Input-Output Labeled Transition System, IOLTS)语义的方法,从而可以在CPN Tools工具生成的OG上直接应用基于IOLTS语义的测试序列生成方法,解决了并发系统测试方法遇到的不可达状态过多的问题。并且以计算树逻辑(Computation Tree Logic, CTL)的扩展形式ASK-CTL为基础,通过定义ASK-CTL的反例、证例、故障相关测试目的(Fault Related Test Purpose, FRTP)公式和FRTP公式证明图等概念,提出FRTP公式证例路径的概念,扩充了传统基于反例路径的测试理论。对传统揭示(Reveal)关系概念进行扩展,基于故障相关观测目标(Fault Related Observation Objective, FROO)定义故障相关揭示关系(Fault Related Reveal Relation, FRRR),给出故障相关测试序列(Fault Related Test Sequence, FRTS)的形式化定义,证明了FRTS集是健全的和e完备的,从而规范了测试序列生成过程。给出了FRTP公式证例路径、FROO和FRTS生成算法,并将这些算法集成到CPN Tools工具上,实现了FRTS形式化自动生成工具。最后以中国列车运行控制系统3级(China Train Control System Level3, CTCS-3)车载设备软件为应用对象,进行软件系统建模、测试生成和测试执行的实例研究。结果说明,该方法可有效的描述异步通信机制下并发软件的异常行为,一定程度上解决了状态空间爆炸问题,且生成的针对软件故障的测试序列具有接近100%的软件故障检测率。给定一个期望测试的异常情况下故障容忍行为,本方法还可生成针对该行为的异常环境软件故障注入测试(Software Fault Injection Test, SFIT)的测试序列。
其他文献
梁启超的思想以“善变”著称,他对孔教的态度充分体现了这一特点。早期,他师承康有为,力主“保教”,提出了孔教的“六大主义”说;中期,他“尊孔而不保教”,放弃了“保教”主张;而在欧
以高纯MgO(99.995%)和AI(OH),(99.998%)为原料,按摩尔比n(MgO):n(A12O3)=0.97:1.03,采用固相反应获得高纯镁铝尖晶石粉体,ICP-MS分析结果显示其纯度为99.995%.重量实验分析结果说明,在280℃持续加热48h,A
草原生态文明是人类文明的一种形态,是人类在处理与草原自然关系时所达到的文明程度,是人类社会与草原生态和谐共生、良性发展的状态.草原生态文明建设目标包括生态层面的目
当前全国各大高校的党建工作都十分重视学生党员的培养,但是在发展学生党员的过程中又普遍存在着“重发展轻培养”、“重数量轻质量”等问题。为此,高校党务工作者必须要针对大
目的探讨阿奇霉素联合抗病毒常规治疗对小儿肺炎支原体肺炎的临床效果。方法回归线分析90例小儿肺炎支原体肺炎患儿,按照就诊顺序分成观察组与对照组,对照组使用阿奇霉素治疗,观
<正> 在南非金矿这类高温深部开釆矿山,除尘和其他用水若不冷却,进入釆场时约为32℃,因而其降温作用极小。然而,南非有许多矿山,用管道送入釆场的设备用水首先用冷却设备冷却
氢气作为一种清洁能源,在现代工业中有着极大的潜在应用价值。由于其自身易燃易爆的缺点,利用本质安全的氢气传感器来检测其泄漏成为人们日益关注的问题。光纤氢气传感器具有
<正> 一、戏剧教学的意义在中学语文教学中虽不能把语文课讲成文学课,但忽视文学常识的教学也是不对的。《中学语文教学大纲》中有“文学常识”的教学内容,所以在中学语文教
文章的体裁和表现手法是多种多样的,因而教学方法也应该是多种多样的,正所谓“教无定法”。只有选择适合学生特点的教学方法,才能收到最佳效果。但是无论选择哪种教法,都应从培养
期刊
目的:探讨早期胃肠内营养在危重病患者中的护理.方法:对98例收住ICU的危重病患者进行临床监测、肠内营养护理、并发症的观察及预防.结果:98例中发现消化道出血1例、高血糖2例