A method for model-based test generation of safety-critical embedded applications using Programmable Logic Controllers and implemented in a programming language such as Function Block Diagram (FBD) is described. The FBD component model is based on the IEC 1131 standard and it is used primarily for embedded systems, in which timeliness is an important property to be tested. Our method involves the transformation of FBD programs with timed annotations into timed automata models which are used to automatically generate test suites. Specifically we demonstrate how to use model transformation for formalization and model checking of FBD programs using the UPPAAL tool. Many benefits emerge from this method, including the ability to automatically g...
Any Instrumentation and Control (I&C) system has to be properly tested to minimize the risk of fault...
Model checking is often applied to verify safety-critical software implemented in programmable logic...
Nowadays, modern vehicles are equipped with electrical and electronic systems that implement highly ...
A method for model-based test generation of safety-critical embedded applications using Programmable...
Programmable logic controllers (PLCs) are programmable controller devices broadly used for industria...
In software development, testers often focus on functional testing to validate implemented programs ...
Abstract Software testing becomes more complex, more time-consuming, and more expensive. The risk th...
In this paper we present a new testing tool for safety critical applications described in Function B...
Software testing becomes more complex, more time-consuming, and more expensive. The risk that softwa...
Abstract—The development of Programmable Logic Con-trollers (PLCs) in the last years has made it pos...
In model-driven development, testers are often focusing on functional model-level testing, enabling ...
Many nuclear instrumentation and control (I&C) systems are designed using a function block diagr...
Formal verification of automation systems controller software is a complex task. This happens mainly...
Automatic test case generation based on knowledge of a model is currently a challenge for many resea...
The use of analysis techniques for improving quality of software for industrial controllers is widel...
Any Instrumentation and Control (I&C) system has to be properly tested to minimize the risk of fault...
Model checking is often applied to verify safety-critical software implemented in programmable logic...
Nowadays, modern vehicles are equipped with electrical and electronic systems that implement highly ...
A method for model-based test generation of safety-critical embedded applications using Programmable...
Programmable logic controllers (PLCs) are programmable controller devices broadly used for industria...
In software development, testers often focus on functional testing to validate implemented programs ...
Abstract Software testing becomes more complex, more time-consuming, and more expensive. The risk th...
In this paper we present a new testing tool for safety critical applications described in Function B...
Software testing becomes more complex, more time-consuming, and more expensive. The risk that softwa...
Abstract—The development of Programmable Logic Con-trollers (PLCs) in the last years has made it pos...
In model-driven development, testers are often focusing on functional model-level testing, enabling ...
Many nuclear instrumentation and control (I&C) systems are designed using a function block diagr...
Formal verification of automation systems controller software is a complex task. This happens mainly...
Automatic test case generation based on knowledge of a model is currently a challenge for many resea...
The use of analysis techniques for improving quality of software for industrial controllers is widel...
Any Instrumentation and Control (I&C) system has to be properly tested to minimize the risk of fault...
Model checking is often applied to verify safety-critical software implemented in programmable logic...
Nowadays, modern vehicles are equipped with electrical and electronic systems that implement highly ...