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 …

Verification and validation of declarative model-to-model transformations through invariants

J Cabot, R Clarisó, E Guerra, J de Lara - Journal of Systems and Software, 2010 - Elsevier
In this paper we propose a method to derive OCL invariants from declarative model-to-
model transformations in order to enable their verification and analysis. For this purpose we …

[PDF][PDF] Triple graph grammars: Concepts, extensions, implementations, and application scenarios

E Kindler, R Wagner - 2007 - researchgate.net
Abstract Triple Graph Grammars (TGGs) are a technique for defining the correspondence
between two different types of models in a declarative way. The power of TGGs comes from …

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 …

The challenges of building advanced mechatronic systems

W Schafer, H Wehrheim - Future of Software Engineering …, 2007 - ieeexplore.ieee.org
Mechatronics is an engineering discipline integrating the fields of mechanical engineering,
electrical engineering and computer science. While the word" mechatronics" already has a …

A tridimensional approach for studying the formal verification of model transformations

M Amrani, L Lucio, G Selim… - 2012 IEEE Fifth …, 2012 - ieeexplore.ieee.org
In Model Driven Engineering (MDE), models are first-class citizens, and model
transformation is MDE's" heart and soul". Since model transformations are executed for a …

Verification of model transformations: A survey of the state-of-the-art

D Calegari, N Szasz - Electronic notes in theoretical computer science, 2013 - Elsevier
Within the Model-Driven Engineering paradigm, software development is based on the
definition of models providing different views of the system to be constructed and model …

Qualifying input test data for model transformations

F Fleurey, B Baudry, PA Muller, YL Traon - Software & Systems Modeling, 2009 - Springer
Abstract Model transformation is a core mechanism for model-driven engineering (MDE).
Writing complex model transformations is error-prone, and efficient testing techniques are …

A survey of model transformation design patterns in practice

K Lano, S Kolahdouz-Rahimi… - Journal of Systems and …, 2018 - Elsevier
Abstract Model transformation design patterns have been proposed by a number of
researchers, but their usage appears to be sporadic and sometimes patterns are applied …

From AADL to timed abstract state machines: A verified model transformation

Z Yang, K Hu, D Ma, JP Bodeveix, L Pi… - Journal of Systems and …, 2014 - Elsevier
Abstract Architecture Analysis and Design Language (AADL) is an architecture description
language standard for embedded real-time systems widely used in the avionics and …