Programmable Logic Controllers (PLCs) are applied in a wide field of application and, especially, for safetycritical controls. Thus, there is the demand for high reliability of PLCs. Moreover, the increasing complexity of the PLC programs and the short time-to-market are hard to cope with. Formal verification techniques such as model checking allow for proving whether a PLC program meets its specification. However, the manual formalization of PLC programs is error-prone and time-consuming. This paper presents a novel approach to apply model checking to machine controls. The PLC program is modeled in form of Unified Modeling Language (UML) statecharts that serve as the input to our tool that automatically generates a corresponding formal mod...
One of the main obstacle that prevents model checking from being widely used in industrial control s...
Verification of critical software is a high priority but a challenging task for industrial control s...
The “Unified Modeling Language ” (UML [1]) is generally accepted as the de facto standard notation f...
The verification of reliability and functional correctness of the controls of modern machine and man...
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...
The paper describes a methodological framework that aims to apply formal design and verification tec...
The paper describes a methodological framework that aims to apply formal design and verification tec...
For covering the real-time characteristics of an automation system during model-based design it is e...
Programmable logic controllers (PLCs) are embedded computers widely used in industrial control syste...
Programmable Logic Controllers (PLCs) are control devices used in industry to control, operate and m...
Abstract—This paper addresses scalability of model-checking using the NuSMV model-checker. To avoid ...
Formal specification and verification methods provide ways to describe requirements precisely and to...
More extensive work on formal methods is now available for checking PLC (Programmable Logic Controll...
The paper presents a discussion on the practical issues of applying object-oriented modeling and for...
One of the main obstacle that prevents model checking from being widely used in industrial control s...
Verification of critical software is a high priority but a challenging task for industrial control s...
The “Unified Modeling Language ” (UML [1]) is generally accepted as the de facto standard notation f...
The verification of reliability and functional correctness of the controls of modern machine and man...
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...
The paper describes a methodological framework that aims to apply formal design and verification tec...
The paper describes a methodological framework that aims to apply formal design and verification tec...
For covering the real-time characteristics of an automation system during model-based design it is e...
Programmable logic controllers (PLCs) are embedded computers widely used in industrial control syste...
Programmable Logic Controllers (PLCs) are control devices used in industry to control, operate and m...
Abstract—This paper addresses scalability of model-checking using the NuSMV model-checker. To avoid ...
Formal specification and verification methods provide ways to describe requirements precisely and to...
More extensive work on formal methods is now available for checking PLC (Programmable Logic Controll...
The paper presents a discussion on the practical issues of applying object-oriented modeling and for...
One of the main obstacle that prevents model checking from being widely used in industrial control s...
Verification of critical software is a high priority but a challenging task for industrial control s...
The “Unified Modeling Language ” (UML [1]) is generally accepted as the de facto standard notation f...