[HTML][HTML] Evolution of software in automated production systems: Challenges and research directions
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 …
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
Programmable logic controllers (PLCs) are heavily used in industrial control systems,
because of their high capacity of simultaneous input/output processing capabilities …
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 …
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
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 …
complexity of specifying such requirements in a timed temporal logic for verification. For this …
[HTML][HTML] Progress in certifying hardware model checking results
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 …
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
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 …
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 …
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
Embedded system design is a complex process that demands an extensive system level
modeling. Its implementation encompasses software and hardware components and its …
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 …
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 …
an embedded satellite software control system called the attitude and orbit control system …