
Open access
Datum
2004-06Typ
- Report
ETH Bibliographie
yes
Altmetrics
Abstract
We present a method for the automatic generation of test cases for HOL formulae containing primitive recursive predicates. These test cases may be used for the animation of specifications as well as for black-box-testing of external programs. Our method is two-staged: first, the original formula is partitioned into test cases by transformation into a Horn-clause normal form (CNF). Second, the test cases are analyzed for ground instances satisfying the premises of the clauses. Particular emphasis is put on the control of test hypothesis’ and test hierarchies to avoid intractability. We applied our method to several examples, including AVL-trees and the red-black implementation in the standard library from SML/NJ. Mehr anzeigen
Persistenter Link
https://doi.org/10.3929/ethz-a-006744541Publikationsstatus
publishedZeitschrift / Serie
ETH technical reportBand
Verlag
ETH, Department of Computer ScienceThema
Symbolic test case generations; Isabelle/HOL; Theorem proving; Black box testingOrganisationseinheit
02150 - Dep. Informatik / Dep. of Computer Science
Anmerkungen
Technical Reports D-INFK.ETH Bibliographie
yes
Altmetrics