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 …

Half a century after Carl Adam Petri's Ph. D. thesis: A perspective on the field

M Silva - Annual reviews in control, 2013 - Elsevier
It is certainly worth remarking on half a century of a work defining a landmark in Discrete
Event Dynamic Systems (DEDS) theory. This invited contribution aims to combine some …

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 …

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 …

A simulation and control model for building energy management

MP Fanti, AM Mangini, M Roccotelli - Control Engineering Practice, 2018 - Elsevier
This paper deals with the energy consumption management problem in buildings by
modeling and controlling the main electric appliances. Renewable energies are taken into …

[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 …

Approche de métamodélisation pour la simulation et la vérification de modèle--Application à l'ingénierie des procédés

B Combemale - 2008 - theses.hal.science
Nous proposons dans cette thèse une démarche permettant de décrire un DSML (Domain
Specific Modeling Language) et les outils nécessaires à l'exécution, la vérification et la …

Modeling and race detection of ladder diagrams via ordinary Petri nets

J Luo, Q Zhang, X Chen… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
This paper presents an ordinary Petri net (PN)-based approach to the modeling and race-
detection problems of programs for programmable logic controllers (PLCs). First, a PLC …

A design pattern to build executable DSMLs and associated V&V tools

B Combemale, X Crégut… - 2012 19th Asia-Pacific …, 2012 - ieeexplore.ieee.org
Model executability is now a key concern in model-driven engineering, mainly to support
early validation and verification (V&V). Some approaches allow to weave executability into …

Comparing the expressiveness of timed automata and timed extensions of Petri nets

J Srba - International Conference on Formal Modeling and …, 2008 - Springer
Time dependant models have been intensively studied for many reasons, among others
because of their applications in software verification and due to the development of …