Download:
|
by Steffen Helke, Thomas Neustupny, Thomas Santen
Lecture Notes in Computer Science
http://www.first.gmd.de/persons/Neustupny.Thomas/papers/zum97.ps.gz
Add To MetaCart
Abstract:
Abstract We use a structure preserving encoding of Z in the higherorder logic instance of the generic theorem prover Isabelle to derive test cases from Z specifications. This work shows how advanced theorem provers can be used with little effort to provide tool support for Z beyond mere type-checking. Experience with a non-trivial example shows that modular reasoning according to the structure of a specification is crucial to keep the proof-load manageable in practical applications. Support for modular reasoning can be based on higher-order equational reasoning as implemented in Isabelle. 1
Citations
|
993
|
The Z notation: a reference manual
– Spivey
- 1992
|
|
464
|
Introduction to HOL: A Theorem Proving Environment for Higher-Order Logic,” Cambridge
– Gordon, Melham
- 1993
|
|
158
|
Automating the generation and sequencing of test cases from model-based speci cations
– Dick, Faivre
- 1993
|
|
131
|
Isabelle: A Generic Theorem
– Paulson
- 1994
|
|
53
|
Testing can be formal, too
– Gaudel
- 1995
|
|
36
|
A Structure Preserving Encoding of Z in Isabelle/HOL
– Kolyang, Wolff
- 1996
|
|
32
|
Improving software tests using Z specifications
– Horcher
|
|
20
|
Testing as Abstraction
– Stepney
- 1995
|
|
18
|
Test case design based on Z and the classification-tree method
– Singh, Conrad, et al.
- 1997
|
|
17
|
Compilation of Z Specifications into C for Automatic Test Result Evaluation
– Mikk
- 1995
|
|
8
|
Z Notation -- version 1.2
– Nicholls
- 1995
|
|
8
|
The fuzz manual. Computing Science Consultancy
– Spivey
- 1992
|
|
3
|
Tool-supported test case design based on Z and the classification-tree method
– Singh, Conrad, et al.
- 1996
|
|
1
|
A Steam-Boiler Control Specification using Statecharts and Z
– Bussow, Weber
- 1996
|