首页> 外文会议>Model Driven Architecture - Foundations and Applications >Ladder Metamodeling and PLC Program Validation through Time Petri Nets
【24h】

Ladder Metamodeling and PLC Program Validation through Time Petri Nets

机译:通过时间Petri网进行梯形图元建模和PLC程序验证

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

摘要

Ladder Diagram (LD) is the most used programming language for Programmable Logical Controllers (PLCs). A PLC is a special purpose industrial computer used to automate industrial processes. Bugs in LD programs are very costly and sometimes are even a threat to human safety. We propose a model driven approach for formal verification of LD programs through model-checking. We provide a metamodel for a subset of the LD language. We define a time Petri net (TPN) semantics for LD programs through an ATL model transformation. Finally, we automatically generate behavioral properties over the LD models as LTL formulae which are then checked over the generated TPN using the model-checkers available in the Tina toolkit. We focus on race condition detection.
机译:梯形图(LD)是可编程逻辑控制器(PLC)最常用的编程语言。 PLC是用于自动化工业过程的专用工业计算机。 LD程序中的错误代价很高,有时甚至会威胁到人类安全。我们提出了一种模型驱动的方法,用于通过模型检查对LD计划进行正式验证。我们提供了LD语言子集的元模型。我们通过ATL模型转换为LD程序定义时间Petri网(TPN)语义。最后,我们在LD模型上自动生成行为属性作为LTL公式,然后使用Tina工具包中可用的模型检查器对生成的TPN进行检查。我们专注于比赛条件检测。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号