[HTML][HTML] Evolution of software in automated production systems: Challenges and research directions

B Vogel-Heuser, A Fay, I Schaefer, M Tichy - Journal of Systems and …, 2015 - Elsevier
Coping with evolution in automated production systems implies a cross-disciplinary
challenge along the system's life-cycle for variant-rich systems of high complexity. The …

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 …

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

A property specification pattern catalog for real-time system verification with UPPAAL

T Vogel, M Carwehl, GN Rodrigues… - Information and Software …, 2023 - Elsevier
Context: The goal of specification pattern catalogs for real-time requirements is to mask the
complexity of specifying such requirements in a timed temporal logic for verification. For this …

[HTML][HTML] Progress in certifying hardware model checking results

E Yu, A Biere, K Heljanko - … Conference, CAV 2021, Virtual Event, July 20 …, 2021 - Springer
We present a formal framework to certify k-induction-based model checking results. The key
idea is the notion of ak-witness circuit which simulates the given circuit and has a simple …

[HTML][HTML] Formal specification and verification of a coordination protocol for an automated air traffic control system

Y Zhao, KY Rozier - Science of Computer Programming, 2014 - Elsevier
Safe separation between aircraft is the primary consideration in air traffic control. To achieve
the required level of assurance for this safety-critical application, the Automated Airspace …

A toolset for model checking of PLC software

A Pakonen, T Mätäsniemi, J Lahtinen… - 2013 IEEE 18th …, 2013 - ieeexplore.ieee.org
Model checking is a powerful formal verification method that can also be used to evaluate
PLC software. A lot of manual work and some expertise are still needed. Proposed methods …

Safety analysis of train control system based on model-driven design methodology

A Baouya, OA Mohamed, D Bennouar, S Ouchani - Computers in Industry, 2019 - Elsevier
Embedded system design is a complex process that demands an extensive system level
modeling. Its implementation encompasses software and hardware components and its …

Using Markov Chain based Estimation of Distribution Algorithm for Model-based Safety Analysis of Graph Transformation

E Pira - Journal of Computer Science and Technology, 2021 - Springer
The ability to assess the reliability of safety-critical systems is one of the most crucial
requirements in the design of modern safety-critical systems where even a minor failure can …

A symbolic model checking approach to verifying satellite onboard software

X Gan, J Dubrovin, K Heljanko - Science of Computer Programming, 2014 - Elsevier
This paper discusses the use of symbolic model checking technology to verify the design of
an embedded satellite software control system called the attitude and orbit control system …