Abstract. Testing is a necessary, but costly process for user-centric quality control. Moreover, testing is not comprehensive enough to completely detect faults. Many formal methods have been proposed to avoid the drawbacks of testing, e.g., model checking that can be automatically carried out. This paper presents an approach that (i) generates test cases from the specification and (ii) transfers the specification-oriented testing process to model checking. Thus, the approach combines the advantages of testing and model checking assuming the availability of (i) a model that specifies the expected, desirable system behavior as required by the user and (ii) a second model that describes the system behavior as observed. The first model is comp...
Automated software testing is an important measure to improve software quality and the efficiency of...
Associated research group: Critical Systems Research GroupThe successful analysis technique model ch...
Software testing consumes a large percentage of total software development costs. Yet, it is still u...
A software development process is effectively an abstract form of model transformation, starting fro...
A software development process is conceptually an ab-stract form of model transformation, starting f...
In software development, testers often focus on functional testing to validate implemented programs ...
Industrial automation systems are commonly obliged to comply with correctness requirements and safet...
Abstract: This paper presents a method for the application of model checking, i.e. verifying a finit...
Abstract (English) Testing is the most commonly applied technique to ensure a sufficiently high qual...
In this paper, we show how to generate test cases for a component deployed into a new software envir...
This article presents a method for the application of model checking, i.e., verifying a finite state...
Abstract Model checking and testing have a lot in common. Over the last two decades, significant pro...
Abstract Software testing becomes more complex, more time-consuming, and more expensive. The risk th...
Testing is the dominant verification technique used in the software industry today. The use of autom...
Software testing becomes more complex, more time-consuming, and more expensive. The risk that softwa...
Automated software testing is an important measure to improve software quality and the efficiency of...
Associated research group: Critical Systems Research GroupThe successful analysis technique model ch...
Software testing consumes a large percentage of total software development costs. Yet, it is still u...
A software development process is effectively an abstract form of model transformation, starting fro...
A software development process is conceptually an ab-stract form of model transformation, starting f...
In software development, testers often focus on functional testing to validate implemented programs ...
Industrial automation systems are commonly obliged to comply with correctness requirements and safet...
Abstract: This paper presents a method for the application of model checking, i.e. verifying a finit...
Abstract (English) Testing is the most commonly applied technique to ensure a sufficiently high qual...
In this paper, we show how to generate test cases for a component deployed into a new software envir...
This article presents a method for the application of model checking, i.e., verifying a finite state...
Abstract Model checking and testing have a lot in common. Over the last two decades, significant pro...
Abstract Software testing becomes more complex, more time-consuming, and more expensive. The risk th...
Testing is the dominant verification technique used in the software industry today. The use of autom...
Software testing becomes more complex, more time-consuming, and more expensive. The risk that softwa...
Automated software testing is an important measure to improve software quality and the efficiency of...
Associated research group: Critical Systems Research GroupThe successful analysis technique model ch...
Software testing consumes a large percentage of total software development costs. Yet, it is still u...