首页> 外文会议>IFAC Workshop on Dependable Control of Discrete Systems >Direct Model Checking of PLC Programs in IL
【24h】

Direct Model Checking of PLC Programs in IL

机译:直接模型检查IL中的PLC程序

获取原文

摘要

While there are several approaches applying model checking to PLC programs, it is still not used in industry. This is due to the limited applicability of the existing approaches, which all translate PLC programs into the input languages of existing model checkers and thus suffer from certain problems. This paper presents a new approach that applies model checking directly to PLC programs written in IL without using translations. This has some advantages: domain-specific information is available during verification, users can make propositions about all features of the PLC, and counterexamples are given in the same language as the program, thus, simplifying the process of locating errors. In the described approach, a tailored simulator builds the state space for verification. Within this simulator, different abstraction techniques are used to tackle the state-explosion problem. A case study shows the applicability of this approach.
机译:虽然有几种方法应用模型检查到PLC程序,但它仍然没有用于行业。这是由于现有方法的适用性有限,这一切将PLC程序翻译成现有模型检查员的输入语言,从而遭受某些问题。本文介绍了一种新的方法,将模型检查直接应用于在IL中写入的PLC程序,而无需翻译。这有一些优点:域名信息在验证期间可用,用户可以向PLC的所有功能提出主张,并以与程序相同的语言给出ConstereRexamples,从而简化了定位错误的过程。在所描述的方法中,量身定制的模拟器构建了状态空间以进行验证。在此模拟器中,不同的抽象技术用于解决状态爆炸问题。案例研究显示了这种方法的适用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号