Most of CERN’s industrial installations rely on PLC-based (Programmable Logic Controller) control systems developed using the UNICOS framework. This framework contains common, reusable program modules and their correctness is a high priority. Testing is already applied to find errors, but this method has limitations. In this work an approach is proposed to transform automatically PLC programs into formal models, with the goal of applying formal verification to ensure their correctness. We target model checking which is a precise, mathematical-based method to check formalized requirements automatically against the system
To deal with the complexity of operating and supervising large scale industrial installations at CER...
International audienceIn this paper, we focus on modeling and verification of PLC systems, which are...
Programmable Logic Controllers (PLCs) are control devices used in industry to control, operate and m...
Verification of critical software is a high priority but a challenging task for industrial control s...
Programmable Logic Controllers (PLCs) are widely used devices used in industrial control systems. En...
Automation is the field of engineering that deals with the development of control systems for operat...
Verification of critical software is a high priority but a challenging task for industrial control s...
Programmable logic controllers (PLCs) are embedded computers widely used in industrial control syste...
Programmable logic controllers (PLCs) are embedded computers widely used in industrial control syste...
One of the main obstacles of using formal verification for complex PLC (Programmable Logic Controlle...
Formal specification and verification methods provide ways to describe requirements precisely and to...
Model checking is a promising formal verification method to complement testing in order to improve t...
Model checking is a formal verification technique to check given properties of models, designs or pr...
The development of critical systems requires the application of verification techniques in order to ...
More extensive work on formal methods is now available for checking PLC (Programmable Logic Controll...
To deal with the complexity of operating and supervising large scale industrial installations at CER...
International audienceIn this paper, we focus on modeling and verification of PLC systems, which are...
Programmable Logic Controllers (PLCs) are control devices used in industry to control, operate and m...
Verification of critical software is a high priority but a challenging task for industrial control s...
Programmable Logic Controllers (PLCs) are widely used devices used in industrial control systems. En...
Automation is the field of engineering that deals with the development of control systems for operat...
Verification of critical software is a high priority but a challenging task for industrial control s...
Programmable logic controllers (PLCs) are embedded computers widely used in industrial control syste...
Programmable logic controllers (PLCs) are embedded computers widely used in industrial control syste...
One of the main obstacles of using formal verification for complex PLC (Programmable Logic Controlle...
Formal specification and verification methods provide ways to describe requirements precisely and to...
Model checking is a promising formal verification method to complement testing in order to improve t...
Model checking is a formal verification technique to check given properties of models, designs or pr...
The development of critical systems requires the application of verification techniques in order to ...
More extensive work on formal methods is now available for checking PLC (Programmable Logic Controll...
To deal with the complexity of operating and supervising large scale industrial installations at CER...
International audienceIn this paper, we focus on modeling and verification of PLC systems, which are...
Programmable Logic Controllers (PLCs) are control devices used in industry to control, operate and m...