The Circus Testing Theory Revisited in Isabelle/HOL

Formal specifications provide strong bases for testing and bring powerful techniques and technologies. Expressive formal specification languages combine large data domain and behavior. Thus, symbolic methods have raised particular interest for test generation techniques.

[1]  Augusto Sampaio,et al.  Guided Test Generation from CSP Models , 2008, ICTAC.

[2]  Sarfraz Khurshid,et al.  Test input generation with java PathFinder , 2004, ISSTA '04.

[3]  Burkhart Wolff,et al.  Isabelle/Circus: A Process Specification and Verification Environment , 2012, VSTTE.

[4]  Rajeev Alur,et al.  A Temporal Logic of Nested Calls and Returns , 2004, TACAS.

[5]  Duncan Clarke,et al.  STG: A Symbolic Test Generation Tool , 2002, TACAS.

[6]  Abderrahmane Feliachi,et al.  Semantics-Based Testing for Circus , 2012 .

[7]  C. A. R. Hoare,et al.  Unifying theories of programming , 1998, RelMiCS.

[8]  Pascale Le Gall,et al.  Testing Data Types Implementations from Algebraic Specifications , 2008, Formal Methods and Testing.

[9]  Marius Mikucionis,et al.  Formal Methods and Testing , 2008 .

[10]  Margus Veanes,et al.  Model-Based Testing of Object-Oriented Reactive Systems with Spec Explorer , 2008, Formal Methods and Testing.

[11]  Anne Elisabeth Haxthausen,et al.  Theoretical Aspects of Computing - ICTAC 2008, 5th International Colloquium, Istanbul, Turkey, September 1-3, 2008. Proceedings , 2008, ICTAC.

[12]  Achim D. Brucker,et al.  On theorem prover-based testing , 2012, Formal Aspects of Computing.

[13]  Thierry Jéron,et al.  A tool for the automatic synthesis of conformance test cases for non-deterministic reactive systems , 2005 .

[14]  Jim Woodcock,et al.  The Semantics of Circus , 2002, ZB.

[15]  Tobias Nipkow,et al.  A Proof Assistant for Higher-Order Logic , 2002 .

[16]  Nikolai Tillmann,et al.  Parameterized unit tests , 2005, ESEC/FSE-13.

[17]  Jonathan P. Bowen,et al.  ZB 2002:Formal Specification and Development in Z and B , 2002, Lecture Notes in Computer Science.

[18]  Ana Cavalcanti,et al.  Testing for refinement in Circus , 2011, Acta Informatica.

[19]  Nikolaj Bjørner,et al.  Z3: An Efficient SMT Solver , 2008, TACAS.

[20]  Jim Woodcock,et al.  A Denotational Semantics for Circus , 2007, Refine@ICFEM.