首页> 外文会议>International conference on model driven engineering languages and systems >Empirical Evaluation on FBD Model-Based Test Coverage Criteria Using Mutation Analysis
【24h】

Empirical Evaluation on FBD Model-Based Test Coverage Criteria Using Mutation Analysis

机译:基于FBD模型的测试覆盖率标准的变异分析实证评估

获取原文

摘要

Function Block Diagram (FBD), one of the PLC programming languages, is a graphical modeling language which has been increasingly used to implement safety-critical software such as nuclear reactor protection software. With increased importance of structural testing for FBD models, FBD model-based test coverage criteria have been introduced. In this paper, we empirically evaluate the fault detection effectiveness of the FBD coverage criteria using mutation analysis. We produce 1800 test suites satisfying the FBD criteria and generate more than 600 mutants automatically for the target industrial FBD models. Then we evaluate mutant detection of the test suites to assess the fault detection effectiveness of the coverage criteria. Based on the experimental results, we analyze strengths and weaknesses of the FBD coverage criteria, and suggest possible improvements for the test coverage criteria.
机译:功能块图(FBD)是PLC编程语言之一,是一种图形建模语言,已越来越多地用于实现对安全至关重要的软件,例如核反应堆保护软件。随着结构测试对FBD模型的重要性日益提高,已经引入了基于FBD模型的测试覆盖标准。在本文中,我们使用突变分析经验性地评估了FBD覆盖标准的故障检测有效性。我们生产了1800个满足FBD标准的测试套件,并针对目标工业FBD模型自动生成了600多个突变体。然后,我们评估测试套件的突变检测,以评估覆盖标准的故障检测有效性。根据实验结果,我们分析了FBD覆盖标准的优缺点,并提出了可能改善测试覆盖标准的建议。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号