Verification of PLC programs given as sequential function charts

N Bauer, S Engell, R Huuck, S Lohmann… - Integration of Software …, 2004 - Springer
Abstract Programmable Logic Controllers (PLC) are widespread in the manufacturing and
processing industries to realize sequential procedures and to avoid safety-critical states. For …

A unifying semantics for sequential function charts

N Bauer, R Huuck, B Lukoschus, S Engell - Integration of Software …, 2004 - Springer
Abstract Programmable Logic Controllers (PLC) are widely used as device controllers for
assembly lines, chemical processes, or power plants. Sequential Function Charts (SFC) …

[PDF][PDF] Software verification for programmable logic controllers

R Huuck - 2003 - macau.uni-kiel.de
Programmable logic controllers (PLCs) occupy a big share in automation control. Their
programming languages are, however, born out of historical needs and do not comply to …

Verification of PLC properties based on formal semantics in Coq

JO Blech, S Ould Biha - … Conference on Software Engineering and Formal …, 2011 - Springer
Abstract Programmable Logic Controllers (PLC) are widely used in embedded systems for
the industrial automation domain. We propose a formal semantics of two languages defined …

Formal modeling of sequential function charts with time Petri nets

N Wightkin, U Buy, H Darabi - IEEE Transactions on Control …, 2010 - ieeexplore.ieee.org
Sequential function charts (SFCs) are among the standard languages for programmable
logic controllers (PLCs) ubiquitous in automated manufacturing and production systems …

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 …

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 …

PLC-statecharts: An approach to integrate UML-statecharts in open-loop control engineering–aspects on behavioral semantics and model-checking

D Witsch, B Vogel-Heuser - IFAC Proceedings Volumes, 2011 - Elsevier
This paper presents the core concepts for PLC-statecharts–an adaptation of UML-
statecharts–which can be used as a visual programming language for PLCs. They combine …

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 …

Bringing automated model checking to PLC program development—a CERN case study—

BF Adiego, D Darvas, JC Tournier, EB Viñuela… - IFAC Proceedings …, 2014 - Elsevier
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 …