首页> 外文期刊>Software Testing, Verification and Reliability >Automated test case generation for FBD programs implementing reactor protection system software
【24h】

Automated test case generation for FBD programs implementing reactor protection system software

机译:实施反应堆保护系统软件的FBD程序的自动测试案例生成

获取原文
获取原文并翻译 | 示例

摘要

Automated and effective testing for function block diagram (FBD) programs has become an important issue, as FBD is increasingly used in implementing safety-critical systems. This work describes an automated test case generation technique for FBD programs and its associated tool—FBDTester. Given an FBD program and desired test coverage criteria, FBDTester generates test requirements and invokes the Satisfiability Modulo Theories solver iteratively to derive a set of test cases. An industrial case study using reactor protection system software shows that the automatically generated test suites detected at least 82% of the known faults, whereas manually generated test cases only detected approximately 35%. Mutation analysis revealed that the automatically generated test suites substantially outperformed manually generated ones. Although test sequence generation requires some manual effort in the current FBDTester, it is apparent that the proposed approach significantly improves the efficiency and the reliability of FBD testing. Copyright © 2014 John Wiley & Sons, Ltd.
机译:随着FBD在实现安全关键系统中越来越多地使用,对功能框图(FBD)程序进行自动化和有效的测试已成为一个重要问题。这项工作描述了FBD程序及其相关工具FBDTester的自动测试用例生成技术。给定FBD程序和所需的测试覆盖标准,FBDTester会生成测试要求,并迭代调用“满意度模块理论”求解器以得出一组测试用例。使用反应堆保护系统软件进行的工业案例研究表明,自动生成的测试套件可检测到至少82%的已知故障,而手动生成的测试案例仅可检测到约35%。变异分析显示,自动生成的测试套件大大优于手动生成的套件。尽管在当前的FBDTester中测试序列的生成需要一些人工,但是很明显,所提出的方法大大提高了FBD测试的效率和可靠性。版权所有©2014 John Wiley&Sons,Ltd.

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号