2021
DOI: 10.1109/tii.2020.2999716
|View full text |Cite
|
Sign up to set email alerts
|

Safety Verification of IEC 61131-3 Structured Text Programs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
3
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 20 publications
0
3
0
Order By: Relevance
“…Rawlings et al [56] use symbolic model checking tools st2smv and SynthSMV to verify and falsify a ST program controlling batch reactor systems. Xiong et al [21] use the behavior model (BM) to specify the behavior of ST programs, and provide an method based on automatic theoretical to verify LTL attributes on BM. Our work differs from them because these works attempt to transformed PLC programs into intermediate languages or other programming language which are suitable for verifying or detecting potential issues in associated versifiers or checkers lack analysis and proof of equivalence in the conversion process, and the analysis they can perform is very limited.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Rawlings et al [56] use symbolic model checking tools st2smv and SynthSMV to verify and falsify a ST program controlling batch reactor systems. Xiong et al [21] use the behavior model (BM) to specify the behavior of ST programs, and provide an method based on automatic theoretical to verify LTL attributes on BM. Our work differs from them because these works attempt to transformed PLC programs into intermediate languages or other programming language which are suitable for verifying or detecting potential issues in associated versifiers or checkers lack analysis and proof of equivalence in the conversion process, and the analysis they can perform is very limited.…”
Section: Related Workmentioning
confidence: 99%
“…This has motivated a surge of research on analyzing and verifying PLC programs [7], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25], [26], [27], although few work focuses on ST implementations/compilers. Specifically, Zhang et al [22] propose VetPLC, a temporal context-aware, program-based approach to produce timed event sequences that can be used for automatic safety vetting.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…These were collecting and selecting raw data tasks managed by the edge server using IEC 61131-3 standard, which is run on PLCs. The IEC 61131-3 standard is a widely accepted international standard for PLCs and specifies five programming languages: LD, FBD, Instruction List (IL), SFC, and ST [13]. The ST programming language is used in this research.…”
Section: System Overviewmentioning
confidence: 99%