Our system is currently under heavy load due to increased usage. We're actively working on upgrades to improve performance. Thank you for your patience.
2014
DOI: 10.3182/20140514-3-fr-4046.00051
|View full text |Cite
|
Sign up to set email alerts
|

Bringing Automated Model Checking to PLC Program Development — A CERN Case Study —

Abstract: Verification of critical software is a high priority but a challenging task for industrial control systems. Model checking appears to be an appropriate approach for this purpose. However, this technique is not widely used in industry yet, due to some obstacles. The main obstacles encountered when trying to apply formal verification techniques at industrial installations are the difficulty of creating models out of PLC programs and defining formally the specification requirements. In addition, models produced o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
18
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 14 publications
(18 citation statements)
references
References 13 publications
0
18
0
Order By: Relevance
“…One of the main prior works we based our methodology on is a research done at CERN (Conseil Européen pour la Recherche Nucléaire/European Organization for Nuclear Research) [16]. Adiego et al performed the research to Fig.…”
Section: Preliminariesmentioning
confidence: 99%
See 2 more Smart Citations
“…One of the main prior works we based our methodology on is a research done at CERN (Conseil Européen pour la Recherche Nucléaire/European Organization for Nuclear Research) [16]. Adiego et al performed the research to Fig.…”
Section: Preliminariesmentioning
confidence: 99%
“…Adiego et al performed the research to Fig. 3 Fernandez's methodology [16] apply formal verification on PLC program to make sure that the program is in accordance with its specification [16].…”
Section: Preliminariesmentioning
confidence: 99%
See 1 more Smart Citation
“…The original PLCverif workflow [13] is based on an ST' (STr') implementation and some filled requirement patterns. Based on these artefacts an intermediate model (IM) is generated, which is then reduced and translated to the concrete syntax of the chosen model checker.…”
Section: Application and Outlook To Verificationmentioning
confidence: 99%
“…nuXmv), and presents the results in a simple, self-contained format to the user. The tool is in use at the European Organization for Nuclear Research (CERN) to check critical control programs [13]. While most of the PLC programs are written in ST at CERN, in special cases (e.g.…”
mentioning
confidence: 99%