Abstract. In this paper the possibilities to automate black-box testing through formal requirement specifications are explored. More precisely, the formal method VDM (Vienna Development Method) serves to demonstrate that abstract requirement models can be used as test oracles for concrete software. The automation of the resulting testing frame-work is based on modern CASE-tools that support a light-weight approach to formal methods. The specification language used is VDM-SL, but the results are easily transferred into similar model oriented methods such as B, Z or RAISE.
Requirements engineering is nowadays the broadly accepted method to manage a customer’s requirements...
This paper provides a brief context of current work being done in an industrial research project tha...
We present a range of testing techniques for the Abstract Behavioral Specification (ABS) language an...
This paper introduces an initial account of a formal methodology for specification-based black-box v...
AbstractThe objective of this paper is to demonstrate the use of formal methods in a uniform way for...
This paper presents the results of a formal methods case study in which the Prototype Verification S...
In a testing process, the design, selection, creation and execution of test cases is a very time-con...
Formal methods hold the most potential to raise the level of rigor in the development of software. U...
Associated research group: Critical Systems Research GroupThis paper discusses a method for generati...
Model-based software development has been shown to improve productivity and quality of software thro...
Colloque avec actes et comité de lecture. internationale.International audienceIt is essential to wr...
A software development process is effectively an abstract form of model transformation, starting fro...
The use of formal system specifications makes it possible to automate the derivation of test cases f...
Abstract—Testing involves examining the behaviour of a system in order to discover potential faults....
For software development using Formal Methods, we have developed a prototype of the boundary value t...
Requirements engineering is nowadays the broadly accepted method to manage a customer’s requirements...
This paper provides a brief context of current work being done in an industrial research project tha...
We present a range of testing techniques for the Abstract Behavioral Specification (ABS) language an...
This paper introduces an initial account of a formal methodology for specification-based black-box v...
AbstractThe objective of this paper is to demonstrate the use of formal methods in a uniform way for...
This paper presents the results of a formal methods case study in which the Prototype Verification S...
In a testing process, the design, selection, creation and execution of test cases is a very time-con...
Formal methods hold the most potential to raise the level of rigor in the development of software. U...
Associated research group: Critical Systems Research GroupThis paper discusses a method for generati...
Model-based software development has been shown to improve productivity and quality of software thro...
Colloque avec actes et comité de lecture. internationale.International audienceIt is essential to wr...
A software development process is effectively an abstract form of model transformation, starting fro...
The use of formal system specifications makes it possible to automate the derivation of test cases f...
Abstract—Testing involves examining the behaviour of a system in order to discover potential faults....
For software development using Formal Methods, we have developed a prototype of the boundary value t...
Requirements engineering is nowadays the broadly accepted method to manage a customer’s requirements...
This paper provides a brief context of current work being done in an industrial research project tha...
We present a range of testing techniques for the Abstract Behavioral Specification (ABS) language an...