arrow
返回

Applying Model Checking to Industrial-Sized PLC Programs

delete2015-12-01
delete59
delete
OA
AI
B
Borja Fernández Adiego *
D
Dániel Darvas
E
Enrique Blanco Viñuela
J
Jean-Charles Tournier
S
Simon Bliudze
J
Jan Olaf Blech
V
Víctor M. González
DOI:10.1109/TII.2015.2489184delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Programmable logic controllers (PLCs) are embedded computers widely used in industrial control systems. Ensuring that a PLC software complies with its specification is a challenging task. Formal verification has become a recommended practice to ensure the correctness of safety-critical software, but is still underused in industry due to the complexity of building and managing formal models of real applications. In this paper, we propose a general methodology to perform automated model checking of complex properties expressed in temporal logics [e.g., computation tree logic (CTL) and linear temporal logic (LTL)] on PLC programs. This methodology is based on an intermediate model (IM) meant to transform PLC programs written in various standard languages [structured text (ST), sequential function chart (SFC), etc.] to different modeling languages of verification tools. We present the syntax and semantics of the IM, and the transformation rules of the ST and SFC languages to the nuXmv model checker passing through the IM. Finally, two real cases studies of the European Organization for Nuclear Research (CERN) PLC programs, written mainly in the ST language, are presented to illustrate and validate the proposed approach.
Keyword:
Automata
IEC 61131
model checking
modeling
nuXmv
programmable logic controller (PLC)
verification
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Industrial Informatics 封面图
IEEE Transactions on Industrial Informatics
IF:
9.9
论文数:
8.6K
被引数:
6.0W

机构

E
Ecole Polytechnique Federale de Lausanne
学者数:
1.7W
论文数: 1.3W
被引数: 25
S
swiss federal institutes of technology domain
学者数:
9.0W
论文数: 8.0W
被引数: 163
引用论文

引用论文

Basic study of intrinsic elastography: Relationship between tissue stiffness and propagation velocity of deformation induced by pulsatile flow
err2015-06-17
err0
PREAI
errRyo Nagaoka; Ryosuke Iwasaki; Mototaka Arakawa; Kazuto Kobayashi; Shin Yoshizawa; Shin-ichiro Umemura; Yoshifumi Saijo
err分享
err收藏
err分享
err收藏
err分享
err收藏
err分享
err收藏
Verification of a Timed Multitask System With UPPAAL
err2010-10-01
err35
PREAI
errMokadem, Houda Bel; Berard, Beatrice; Gourcuff, Vincent; De Smet, Olivier; Roussel, Jean-Marc
err分享
err收藏
学者 查看更多内容