• Home
  • Search
  • Smart test data generators via logic programming
  • Cite Icon3
  • https://doi.org/10.4230/lipics.iclp.2011.139Copy DOI Icon

Smart test data generators via logic programming

  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We present a novel counterexample generator for the interactive theorem prover Isabelle based on a compiler that synthesizes test data generators for functional programming languages (e.g. Standard ML, OCaml) from specifications in Isabelle. In contrast to naive type-based test data generators, the smart generators take the preconditions into account and only generate tests that fulfill the preconditions. The smart generators are constructed by a compiler that reformulates the preconditions as logic programs and analyzes them by an enriched mode inference. From this inference, the compiler can construct the desired generators in the functional programming language. These test data generators are applied to find errors in specifications, as we show in a case study of a hotel key card system.

Similar Papers
  • Research Article
  • Citations162

The dynamic domain reduction procedure for test data generation

  • Feb 01, 1999
  • Software: Practice and Experience
  • A Jefferson Offutt +2
  • Book Chapter
  • Citations14

Automated Test Data Generation for Coupling Based Integration Testing of Object Oriented Programs Using Particle Swarm Optimization (PSO)

  • Jan 01, 2014
  • Shaukat Ali Khan +1
  • Research Article

Diagnostic Path-Oriented Test Data Generation by Hyper Cuboids

  • Dec 08, 2014
  • International Journal of Information Engineering and Electronic Business
  • Shahram Moadab +1
  • Research Article
  • Citations5

Hierarchical memory management for mutable state

  • Feb 10, 2018
  • ACM SIGPLAN Notices
  • Adrien Guatto +4
  • Conference Article
  • Citations20

Hierarchical memory management for mutable state

  • Feb 10, 2018
  • Adrien Guatto +4
  • Research Article

Implementation of a Test Data Generator based on DSL Files

  • Jun 30, 2016
  • Informatica Economica
  • Paul Pocatilu +1
  • Research Article
  • Citations40

Structural test data generation using a memetic ant colony optimization based on evolution strategies

  • Dec 20, 2017
  • Swarm and Evolutionary Computation
  • Hossein Sharifipour +2
  • Conference Article
  • Citations1

Determination of waveform parameters for short-time a.c. voltage and current generated by IEC 61083-4 TDG

  • Dec 01, 2016
  • Shuji Sato +2
  • Research Article
  • Citations3

Proof-producing synthesis of ML from higher-order logic

  • Sep 09, 2012
  • ACM SIGPLAN Notices
  • Magnus O Myreen +1
  • Research Article
  • Citations101

Partial evaluation of functional logic programs

  • Jul 01, 1998
  • ACM Transactions on Programming Languages and Systems
  • María Alpuente +2
  • Conference Article
  • Citations13

SMLtoJs

  • Oct 24, 2011
  • Martin Elsman
  • Research Article
  • Citations8

Comparative Evaluation of A Maximization And Minimization Approach for Test Data Generation with Genetic Algorithm and Binary Particle Swarm Optimization

  • Jan 31, 2012
  • International Journal of Software Engineering & Applications
  • Ankur Pachauri
  • Conference Article
  • Citations1

Design and development of offline processor and test data generator for FMCW SAR

  • Jan 01, 2013
  • Fatima Arneeb Farrukh +3
  • Conference Article
  • Citations3

Automated testing using executable formal specifications

  • Jan 24, 1996
  • N Sanders
  • Book Chapter
  • Citations8

Introducing Constraint Functional Logic Programming

  • Jan 01, 1992
  • John Darlington +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.