首页> 外文会议>International Conference on Computer Science and Information Technology >The Modelling and Verification of PLC Program Based on Interactive Theorem Proving Tool COQ
【24h】

The Modelling and Verification of PLC Program Based on Interactive Theorem Proving Tool COQ

机译:基于互动定理证明工具COQ的PLC程序的建模与验证

获取原文

摘要

COQ is an interactive theorem proving tool. The paper abstractly describes the feature of COQ, the architecture and working modes of PLC program with the example of typical PLC. It also introduces the first-order logic syntax and semantics of Intuitionistic Logic. It briefly introduces the main Gallina language syntax elements, the corresponding use methods and main theorem proving tactic on COQ. The work has modeled kernel data type and basic statements and and the denotational semantics of PLC program with Gallina. It has given the correctness proof of PLC program based on theorem proving, i.e. based on semantics function the relationship of configuration between the before codes execution and the after is proved. The main purpose is to prove whether a PLC program satisfies certain nature within a scan period.
机译:COQ是一个互动定理证明工具。本文用典型PLC的示例说明了PLC程序的COQ,架构和工作模式的特征。它还介绍了直觉逻辑的一阶逻辑语法和语义。它简要介绍了主要的Gallina语言语法元素,相应的使用方法和在COQ上证明了策略的主要定理。该工作具有建模内核数据类型和基本陈述以及Gallina的PLC程序的表示语义。它给出了基于定理证明的PLC程序的正确性证明,即,基于语义函数,在执行代码和后续的代码之前配置的关系。主要目的是为了证明PLC程序是否满足扫描期内的某些性质。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号