2020
DOI: 10.3390/electronics9040572
|View full text |Cite
|
Sign up to set email alerts
|

A User-Friendly Verification Approach for IEC 61131-3 PLC Programs

Abstract: Programmable logic controllers (PLCs) are special embedded computers that are widely used in industrial control systems. To ensure the safety of industrial control systems, it is necessary to verify the correctness of PLCs. Formal verification is considered to be an effective method to verify whether a PLC program conforms to its specifications, but the expertise requirements and the complexity make it hard to be mastered and widely applied. In this paper, we present a specification-mining-based verification a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
1
0
1

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(2 citation statements)
references
References 37 publications
0
1
0
1
Order By: Relevance
“…PLCInspector [20] mines either linear temporal logic (LTL) specification using Texada or data invariants using Daikon from runtime traces of PLC programs. PLCInspector does not combine Texada with Daikon to detect data-temporal properties.…”
Section: Discussionmentioning
confidence: 99%
“…PLCInspector [20] mines either linear temporal logic (LTL) specification using Texada or data invariants using Daikon from runtime traces of PLC programs. PLCInspector does not combine Texada with Daikon to detect data-temporal properties.…”
Section: Discussionmentioning
confidence: 99%
“…В [17] предложен способ автоматического получения спецификаций по заданным шаблонам LTL формул путём прогона циклов исполнения IEC 61131-3 программ. В работе [18] осуществлён перевод кода ПЛК на входной язык верификатора SMV для проверки моделей согласно выявленным инвариантам.…”
Section: Introductionunclassified