Even with increasing use of formal methods for software development, software testing continues to be a dominant technique for verification and validation. With specification-based testing, the precision of formal specifications can make the testing more systematic. This paper describes a tool to assist the derivation of test cases from Object-Z specifications. The tool supports the Test Template Framework and manages the testing information for the user. Management of the generated testing information is regarded as a high priority and is one of the tool's features. The tool is demonstrated on a simple example to indicate its core functionality
A software development process is effectively an abstract form of model transformation, starting fro...
A new style of formal methods course is described, based on a pragmatic approach that emphasizes tes...
In this paper, we present a novel framework TESTAF to support automatic generation and execution of ...
. In this paper we develop a framework for semi-automated generation of test cases for object orient...
. In this paper we describe how formal specifications can be used to support the software testing p...
Test templates and a test template framework are introduced as useful concepts in specification-base...
Automatic test case generations in a potentially effective technique for program testing, but it sti...
This thesis examines applying formal methods to software testing. Software testing is a critical pha...
Abstract. Model-based testing (MBT) generates test cases by analysing a formal model of the system u...
There are two camps of software developers: formal methods advocates battling against traditionalist...
We discuss a new testing process to generate test cases for object-oriented programs. We focus on cl...
It is not surprising that students are unconvinced about the benefits of formal methods if we do not...
Formal specification-based testing is generally superior to conventional black-box testing due to th...
Software testing has valuable and important place in software development life cycle. It is used to ...
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 new style of formal methods course is described, based on a pragmatic approach that emphasizes tes...
In this paper, we present a novel framework TESTAF to support automatic generation and execution of ...
. In this paper we develop a framework for semi-automated generation of test cases for object orient...
. In this paper we describe how formal specifications can be used to support the software testing p...
Test templates and a test template framework are introduced as useful concepts in specification-base...
Automatic test case generations in a potentially effective technique for program testing, but it sti...
This thesis examines applying formal methods to software testing. Software testing is a critical pha...
Abstract. Model-based testing (MBT) generates test cases by analysing a formal model of the system u...
There are two camps of software developers: formal methods advocates battling against traditionalist...
We discuss a new testing process to generate test cases for object-oriented programs. We focus on cl...
It is not surprising that students are unconvinced about the benefits of formal methods if we do not...
Formal specification-based testing is generally superior to conventional black-box testing due to th...
Software testing has valuable and important place in software development life cycle. It is used to ...
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 new style of formal methods course is described, based on a pragmatic approach that emphasizes tes...
In this paper, we present a novel framework TESTAF to support automatic generation and execution of ...