There are two camps of software developers: formal methods advocates battling against traditionalist supporters of software testing and assessment metrics. Surely, as Turing observed, we will (must) never do away with testing in some form. But clearly, formal methods cannot be ignored, and must be the basis of quality assurance in some form. Important impacts of specifications on testing are in test selection, test oracles, and analysis of test suites and theoretical results of testing. We examine uses of formal specifications in software testing, particularly, roles of Z specifications in software testing. We also present our unifying framework for specification-based testing, which is founded on Z
This paper addresses the problem of constructing test data sets from formal specifications. Starting...
The use of formal system specifications makes it possible to automate the derivation of test cases f...
Nowadays formal software development is characterised by use of multitude formal specification langu...
Formal methods and testing are two important approaches that assist in the development of high-quali...
Formal methods and testing are two important approaches that assist in the development of high-quali...
This thesis examines applying formal methods to software testing. Software testing is a critical pha...
. In this paper we describe how formal specifications can be used to support the software testing p...
A new style of formal methods course is described, based on a pragmatic approach that emphasizes tes...
International audience—This extended abstract takes advantage of a theory of software testing based ...
Formal methods and testing are two important approaches that assist in the development of high quali...
Testing is an important activity for checking the correctness of system implementations. It is perfo...
Software testing consumes a large percentage of total software development costs. Yet, it is still u...
mcg at lri.fr Abstract. It has been recognised for a while that formal specifications can bring much...
Software development life cycle is the result of evolution ill software13; engineering discipline. I...
Although testing is the most widely used technique to control the quality of software systems, it is...
This paper addresses the problem of constructing test data sets from formal specifications. Starting...
The use of formal system specifications makes it possible to automate the derivation of test cases f...
Nowadays formal software development is characterised by use of multitude formal specification langu...
Formal methods and testing are two important approaches that assist in the development of high-quali...
Formal methods and testing are two important approaches that assist in the development of high-quali...
This thesis examines applying formal methods to software testing. Software testing is a critical pha...
. In this paper we describe how formal specifications can be used to support the software testing p...
A new style of formal methods course is described, based on a pragmatic approach that emphasizes tes...
International audience—This extended abstract takes advantage of a theory of software testing based ...
Formal methods and testing are two important approaches that assist in the development of high quali...
Testing is an important activity for checking the correctness of system implementations. It is perfo...
Software testing consumes a large percentage of total software development costs. Yet, it is still u...
mcg at lri.fr Abstract. It has been recognised for a while that formal specifications can bring much...
Software development life cycle is the result of evolution ill software13; engineering discipline. I...
Although testing is the most widely used technique to control the quality of software systems, it is...
This paper addresses the problem of constructing test data sets from formal specifications. Starting...
The use of formal system specifications makes it possible to automate the derivation of test cases f...
Nowadays formal software development is characterised by use of multitude formal specification langu...