基于DCS 系统组件的变力度组合测试方法
2021-09-15肖安洪吴志强阳小华
计算机工程 2021年9期
周 进,刘 杰,肖安洪,曾 辉,吴志强,陈 智,阳小华
(1.南华大学 计算机学院,湖南 衡阳 421001;2.中国核动力研究设计院 核反应堆系统设计技术重点实验室,成都 610041)
0 概述
随着核电产业的不断发展,核电厂的安全问题引起众多业内人士的关注。核电数字化仪控系统(Digital Instrument and Control System,DCS)用于监测和控制核电厂热能和电能生产,负责完成系统数据计算、处理等任务,是整个核电厂仪控系统的神经中枢和控制中枢。如何确保DCS 系统运行时的安全性和可靠性是测试者必须考虑的问题[1-2]。
DCS 系统由一系列已开发好的基础组件搭建而成,通过将基础组件接收到的不同输入信号与其内部参数进行逻辑运算产生相应的输出信号,从而控制相关设备工作,保证反应堆安全可靠运行。由于DCS 系统所含基础组件数量庞大,在工作过程中不同组件参与其运行的参数以及它们之间相互作用往往不同。例如,阈值检测组件THC 中所含参数包括输入信号、输出信号、组件设定参数、信号状态等,其中每类参数对应的取值与其他参数均能组成不同的组件工作模式,如报警产生、报警状态、报警恢复等。参数之间的不同交互关系会产生不同的输出信号。如何针对目标待测组件所具有的交互关系,设计出相应的测试数据集是本文要解决的问题。
组合测试是通过参数组合的方式来检测由各参数以及它们之间相互作用所引起软件故障的一种测试方法[3]。在保证测试质量的前提下,采用尽可能少的测试数据覆盖尽可能多的影响参数。……
登录APP查看全文
