首页> 外文会议>International conference on integrated formal methods >Mode-Aware Concolic Testing for PLC Software Special Session 'Formal Methods for the Design and Analysis of Automated Production Systems'
【24h】

Mode-Aware Concolic Testing for PLC Software Special Session 'Formal Methods for the Design and Analysis of Automated Production Systems'

机译:PLC软件的模式识别共模测试特别会议“自动化生产系统的设计和分析的正式方法”

获取原文

摘要

During the development of PLC software, standards usually require testing to consider certain coverage criteria. Since a manual generation of coverage tests is tedious and error-prone, automatic approaches as concolic testing are highly desirable. Approaches targeting non-reactive software usually cannot address their peculiarities, e. g. the cyclic execution combined with state-machine behaviour. Hence, we present a novel concolic testing technique to fill this gap. In particular, our technique utilises operation modes that typically describe the state machine semantics of single units in PLC programs, also called function blocks. This allows for guiding symbolic execution along paths that conform with the state-machine semantics and are likely to uncover new program behaviour. We show that our technique efficiently generates coverage tests for a variety of programs, outperforming existing approaches tailored to PLC software.
机译:在PLC软件的开发过程中,标准通常需要进行测试以考虑某些覆盖标准。由于手动生成覆盖率测试很繁琐且容易出错,因此非常需要使用自动方法作为condicolic测试。针对非反应式软件的方法通常无法解决其特殊性,例如: G。循环执行与状态机行为相结合。因此,我们提出了一种新颖的锥度测试技术来填补这一空白。特别是,我们的技术利用的操作模式通常描述PLC程序(也称为功能块)中单个单元的状态机语义。这允许沿着符合状态机语义并可能发现新程序行为的路径引导符号执行。我们证明了我们的技术有效地为各种程序生成了覆盖测试,其性能优于针对PLC软件量身定制的现有方法。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号