We report on the use of model checking techniques for both the verification of a process control program and the derivation of optimal control schedules. Most of this work has been carried out as part of a case study for the EU VHS project (Verification of Hybrid Systems), in which the program for a Programmable Logic Controller (PLC) of an experimental chemical plant had to be designed and verified. The original intention of our approach was to see how much could be achieved here using the standard model checking environment of SPIN/Promela. As the symbolic calculations of real-time model checkers can be quite expensive it is interesting to try and exploit the efficiency of established non-real-time model checkers like SPIN in those cases ...
In this paper we report on the work we performed to extend the logic model checker SPIN with built-i...
Abstract: Functional safety, as addressed in the standard IEC 61508, is a key requirement for a high...
A new approach to construction of reliable discrete PLC-programs with timers — programming based on ...
We report on the use of model checking techniques for both the verification of a process control pro...
We report on the use of the SPIN model checker for both the verification of a process control progra...
One of the main obstacle that prevents model checking from being widely used in industrial control s...
This article reports on the systematic design and validation of a PLC control program for the batch ...
This article reports on the systematic design and validation of a PLC control program for the batch ...
Verification of critical software is a high priority but a challenging task for industrial control s...
International audienceIn this paper, we focus on modeling and verification of PLC systems, which are...
Automation is the field of engineering that deals with the development of control systems for operat...
Programmable logic controllers (PLCs) are embedded computers widely used in industrial control syste...
AbstractCompilation or translation is not only an issue at the level of program but also at the leve...
Formal specification and verification methods provide ways to describe requirements precisely and to...
Programmable logic controllers (PLCs) are embedded computers widely used in industrial control syste...
In this paper we report on the work we performed to extend the logic model checker SPIN with built-i...
Abstract: Functional safety, as addressed in the standard IEC 61508, is a key requirement for a high...
A new approach to construction of reliable discrete PLC-programs with timers — programming based on ...
We report on the use of model checking techniques for both the verification of a process control pro...
We report on the use of the SPIN model checker for both the verification of a process control progra...
One of the main obstacle that prevents model checking from being widely used in industrial control s...
This article reports on the systematic design and validation of a PLC control program for the batch ...
This article reports on the systematic design and validation of a PLC control program for the batch ...
Verification of critical software is a high priority but a challenging task for industrial control s...
International audienceIn this paper, we focus on modeling and verification of PLC systems, which are...
Automation is the field of engineering that deals with the development of control systems for operat...
Programmable logic controllers (PLCs) are embedded computers widely used in industrial control syste...
AbstractCompilation or translation is not only an issue at the level of program but also at the leve...
Formal specification and verification methods provide ways to describe requirements precisely and to...
Programmable logic controllers (PLCs) are embedded computers widely used in industrial control syste...
In this paper we report on the work we performed to extend the logic model checker SPIN with built-i...
Abstract: Functional safety, as addressed in the standard IEC 61508, is a key requirement for a high...
A new approach to construction of reliable discrete PLC-programs with timers — programming based on ...