HOL-TestGen
HOL-TestGen is a is a test case generator for specification based unit testing. HOL-TestGen is built on top of the specfication and theorem proving environment Isabelle/HOL.
HOL-TestGen allows one to
- write test specifications in Higher-order logics (HOL)
- (semi-) automatically partition the input space, resulting in abstract test cases
- automatically select concrete test data
- automatically generate test scripts (in SML)
- using a foreign language interface, implementations in arbitrary languages (e.g. C) can be tested.
HOL-TestGen is free software; you can redistribute it and/or modify it under the terms of a BSD-style licence. HOL-TestGen 1.5 has been deposited in the Agency for the protection of programs (APP) IDDN.FR.001.220032.000.S.A.2011.000.10000 (Signed Paris, 3.6. 2011). It is developed by Achim D. Brucker, Lukas Brügger, Matthias Krieger, and Burkhart Wolff.
Download
Older Releases
Related Publications
-
Achim D. Brucker, Lukas Brügger, and Burkhart Wolff.
HOL-TestGen/FW: An Environment for Specification-based Firewall Conformance Testing.
In International Colloquium on Theoretical Aspects of Computing (ICTAC). Lecture Notes in Computer Science, Springer-Verlag , 2013.
Categories: ,
(abstract) (article) (BibTeX) (Endnote) (RIS) (Word) (
)
-
Achim D. Brucker, Abderrahmane Feliachi, Yakoub Nemouchi, and Burkhart Wolff.
Test Program Generation for a Microprocessor: A Case-Study.
In TAP 2013: Tests And Proofs. Lecture Notes in Computer Science (7942), pages 76-95, Springer-Verlag , 2013.
Categories: ,
(abstract) (article) (BibTeX) (Endnote) (RIS) (Word) (
)
-
Achim D. Brucker, Lukas Brügger, Matthias P. Krieger, and Burkhart Wolff.
HOL-TestGen 1.7.0 User Guide. Laboratoire en Recherche en Informatique (LRI), Université Paris-Sud 11, France, Technical Report 1551, 2012.
Categories: ,
(article) (BibTeX) (Endnote) (RIS) (Word) (
)
-
Achim D. Brucker and Burkhart Wolff.
On Theorem Prover-based Testing.
In Formal Aspects of Computing, 2012.
Categories: ,
(abstract) (article) (BibTeX) (Endnote) (RIS) (Word) (doi:10.1007/s00165-012-0222-y) (
)
-
Lukas Brügger.
A Framework for Modelling and Testing of Security Policies. ETH Zurich,2012. ETH Dissertation No. 20513.
(article) (BibTeX) (Endnote) (RIS) (Word) (
)
-
Abderrahmane Feliachi.
Semantics-Based Testing for Circus. Université Paris Sud,2012.
(BibTeX) (Endnote) (RIS) (Word) (
)
-
Abderrahmane Feliachi, Marie-Claude Gaudel, and Burkhart Wolff.
Isabelle/Circus: A Process Specification and Verification Environment.
In VSTTE.Lecture Notes in Computer Science, 7152, pages 243-260, 2012.
(article) (BibTeX) (Endnote) (RIS) (Word) (doi:10.1007/978-3-642-27705-4_20) (
)
-
Abderrahmane Feliachi, Burkhart Wolff, and Marie-Claude Gaudel.
Isabelle/Circus.
In Archive of Formal Proofs, 2012.
(BibTeX) (Endnote) (RIS) (Word) (URL) (
)
-
Achim D. Brucker, Lukas Brügger, Matthias P. Krieger, and Burkhart Wolff.
HOL-TestGen 1.5.0 User Guide. ETH Zurich, Technical Report 670, 2010.
Categories: ,
(article) (BibTeX) (Endnote) (RIS) (Word) (
)
-
Achim D. Brucker, Lukas Brügger, Paul Kearney, and Burkhart Wolff.
Verified Firewall Policy Transformations for Test-Case Generation.
In Third International Conference on Software Testing, Verification, and Validation (ICST), pages 345-354, IEEE Computer Society , 2010.
Categories: ,
(abstract) (article) (BibTeX) (Endnote) (RIS) (Word) (doi:10.1109/ICST.2010.50) (
)
-
Achim D. Brucker, Matthias P. Krieger, Delphine Longuet, and Burkhart Wolff.
A Specification-based Test Case Generation Method for UML/OCL.
In MoDELS Workshops. Lecture Notes in Computer Science (6627), pages 334-348, Springer-Verlag , 2010. Selected best papers from all satellite events of the MoDELS 2010 conference. Workshop on OCL and Textual Modelling.
Categories: ,
(abstract) (article) (BibTeX) (Endnote) (RIS) (Word) (doi:10.1007/978-3-642-21210-9_33) (
)
-
Achim D. Brucker, Lukas Brügger, and Burkhart Wolff.
Verifying Test-Hypotheses: An Experiment in Test and Proof.
In Electronic Notes in Theoretical Computer Science, 220 (1), pages 15-27, 2008. Proceedings of the Fourth Workshop on Model Based Testing (MBT 2008)
Categories: ,
(abstract) (article) (BibTeX) (Endnote) (RIS) (Word) (doi:10.1016/j.entcs.2008.11.003) (
)
-
Achim D. Brucker, Lukas Brügger, and Burkhart Wolff.
Model-based Firewall Conformance Testing.
In Testcom/FATES 2008. Lecture Notes in Computer Science (5047), pages 103-118, Springer-Verlag , 2008.
Categories: ,
(abstract) (article) (BibTeX) (Endnote) (RIS) (Word) (doi:10.1007/978-3-540-68524-1_9) (
)