中文

一种用于测试工业控制系统的两阶段蜕变测试方法

软件工程 2022-08-22 v1 系统与控制 系统与控制

摘要

我们详细阐述了一种用于测试工业控制系统的蜕变测试方法。所提出的方法包括两个阶段:探索阶段(在此阶段中我们了解被测系统的故障模式)和利用阶段(在此阶段中将观察到的故障模式用于针对性测试)。我们的方法从系统的需求中提取蜕变关系和输入空间。用于测试的种子输入从系统的执行日志中提取,并用于自动生成源测试和后续测试。变异输入基于种子输入构建,并使用一组约束进行细化。该方法在一个位置控制系统上进行了示例验证,结果表明其能以更高的自动化水平有效发现故障。

关键词

引用

@article{arxiv.2208.09261,
  title  = {A Two-phase Metamorphic Approach for Testing Industrial Control Systems},
  author = {Gaadha Sudheerbabu and Tanwir Ahmad and Filip Sebek and Dragos Truscan and Jüri Vain and Ivan Porres},
  journal= {arXiv preprint arXiv:2208.09261},
  year   = {2022}
}