An overview of model checking practices on verification of PLC software

T Ovatman, A Aral, D Polat, AO Ünver - Software & Systems Modeling, 2016 - Springer
Programmable logic controllers (PLCs) are heavily used in industrial control systems,
because of their high capacity of simultaneous input/output processing capabilities …

Security of programmable logic controllers and related systems: today and tomorrow

W Alsabbagh, P Langendörfer - IEEE Open Journal of the …, 2023 - ieeexplore.ieee.org
Programmable logic controllers (PLCs) are indispensable in critical infrastructures and
industrial control systems. The increasing demand for enhanced cost-effectiveness and …

[PDF][PDF] CLIK on PLCs! Attacking control logic with decompilation and virtual PLC

S Kalle, N Ameen, H Yoo, I Ahmed - Binary Analysis Research …, 2019 - people.vcu.edu
This paper presents CLIK, a new remote attack on the control logic of a programmable logic
controller (PLC) in industrial control systems. The control logic defines how a PLC controls a …

Applying model checking to industrial-sized PLC programs

BF Adiego, D Darvas, EB Viñuela… - IEEE Transactions …, 2015 - ieeexplore.ieee.org
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 …

Transformation of function block diagrams to Uppaal timed automata for the verification of safety applications

D Soliman, K Thramboulidis, G Frey - Annual Reviews in Control, 2012 - Elsevier
Verification of IEC 61131-3 based safety applications is a challenge in the industrial
automation domain. In this paper, the transformation of FBD diagrams to UPPAAL formal …

SoK: Attacks on industrial control logic and formal verification-based defenses

R Sun, A Mera, L Lu, D Choffnes - 2021 IEEE European …, 2021 - ieeexplore.ieee.org
Programmable Logic Controllers (PLCs) play a critical role in the industrial control systems.
Vulnerabilities in PLC programs might lead to attacks causing devastating consequences to …

[HTML][HTML] Model checking reveals design issues leading to spurious actuation of nuclear instrumentation and control systems

A Pakonen, I Buzhinsky, K Björkman - Reliability Engineering & System …, 2021 - Elsevier
A spurious actuation of an industrial instrumentation and control (I&C) system is a failure
mode where the system or its component inadvertently produces an operation without a …

Formal verification of safety PLC based control software

D Darvas, I Majzik, E Blanco Viñuela - … 2016, Reykjavik, Iceland, June 1-5 …, 2016 - Springer
Abstract Programmable Logic Controllers (PLCs) are widely used in the industry for various
industrial automation tasks. Besides non-safety applications, the usage of PLCs became …

[PDF][PDF] Review of model-based testing approaches in production automation and adjacent domains-current challenges and research gaps

S Rösch, S Ulewicz, J Provost… - Journal of Software …, 2015 - mediatum.ub.tum.de
As systems have been and are becoming more and more complex, the task of quality
assurance is increasingly challenging. Model-based testing is a research field addressing …

[HTML][HTML] Efficient verification of railway infrastructure designs against standard regulations

B Luteberget, C Johansen - Formal Methods in System Design, 2018 - Springer
In designing safety-critical infrastructures sa railway systems, engineers often have to deal
with complex and large-scale designs. Formal methods can play an important role in helping …