The Verification of PLC Program Based on Interactive Theorem Proving Tool COQ - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Communication Dans Un Congrès Année : 2011

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

Résumé

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.
Fichier non déposé

Dates et versions

inria-00612408 , version 1 (29-07-2011)

Identifiants

  • HAL Id : inria-00612408 , version 1

Citer

Litian Xiao, Ming Gu, Jiaguang Sun. The Verification of PLC Program Based on Interactive Theorem Proving Tool COQ. 4th IEEE International Conference on Computer Science and Information Technology(ICCSIT2011), Jun 2011, Chengdu, China. ⟨inria-00612408⟩
231 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More