2010 Third International Conference on Software Testing, Verification and Validation 2010
DOI: 10.1109/icst.2010.10
|View full text |Cite
|
Sign up to set email alerts
|

Model Checking PLC Software Written in Function Block Diagram

Abstract: Abstract-The development of Programmable Logic Controllers (PLCs) in the last years has made it possible to apply them in ever more complex tasks. Many systems based on these controllers are safety-critical, the certification of which entails a great effort. Therefore, there is a big demand for tools for analyzing and verifying PLC applications. Among the PLCspecific languages proposed in the standard IEC 61131-3, FBD (Function Block Diagram) is a graphical one widely used in rail automation. In this paper, a … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
34
0

Year Published

2013
2013
2024
2024

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 54 publications
(34 citation statements)
references
References 4 publications
0
34
0
Order By: Relevance
“…PLCs are often programmed in multiple ways. The most common of which include the use of ladder logic [61]; function blocks [62] and high level programming languages [63], [64].…”
Section: Figure 1 Critical Infrastructure Layersmentioning
confidence: 99%
“…PLCs are often programmed in multiple ways. The most common of which include the use of ladder logic [61]; function blocks [62] and high level programming languages [63], [64].…”
Section: Figure 1 Critical Infrastructure Layersmentioning
confidence: 99%
“…A possible solution to meet this objective is to apply formal verification techniques ( [2]) on the specification of the control logic ( [4], [13]) or the PLC code that implements this logic ( [1], [5], [6], [9], [12]). These techniques are based on an exhaustive analysis of a state space which represents the specification or the PLC code according to the verification objective.…”
Section: Introductionmentioning
confidence: 99%
“…The application of formal methods for PLCs has been studied in previous work for many years (e.g., Frey and Litz (2000); Canet et al (2000); Bauer et al (2004); Sülflow and Drechsler (2008); Yoo et al (2008); Pavlović and Ehrich (2010)), but either they do not address the modelling of real systems, or they do not apply verification, thus they do not have to apply any specific technique to handle the state space explosion problem.…”
Section: Related Workmentioning
confidence: 99%