• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

DMCA

Test Input Generation with Java PathFinder

Cached

  • Download as a PDF

Download Links

  • [ase.arc.nasa.gov]
  • [ase.arc.nasa.gov]
  • [ase.arc.nasa.gov]
  • [ase.arc.nasa.gov]
  • [cs.kaist.ac.kr]
  • [swtv.kaist.ac.kr]
  • [swtv.kaist.ac.kr]
  • [www.cs.sun.ac.za]
  • [ti.arc.nasa.gov]
  • [ti.arc.nasa.gov]
  • [www.cs.kaist.ac.kr]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Willem Visser , Corina S. Pasareanu , Sarfraz Khurshid
Citations:185 - 7 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Visser_testinput,
    author = {Willem Visser and Corina S. Pasareanu and Sarfraz Khurshid},
    title = {Test Input Generation with Java PathFinder},
    year = {}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

Abstract

We show how model checking and symbolic execution can be used to generate test inputs to achieve structural coverage of code that manipulates complex data structures. We focus on obtaining branch-coverage during unit testing of some of the core methods of the red-black tree implementation in the Java TreeMap library, using the Java PathFinder model checker. Three di#erent test generation techniques will be introduced and compared, namely, straight model checking of the code, model checking used in a black-box fashion to generate all inputs up to a fixed size, and lastly, model checking used during white-box test input generation. The main contribution of this work is to show how e#cient white-box test input generation can be done for code manipulating complex data, taking into account complex method preconditions.

Keyphrases

java pathfinder    test input generation    model checking    core method    symbolic execution    complex data structure    test input    java treemap library    unit testing    fixed size    red-black tree implementation    di erent test generation technique    structural coverage    main contribution    cient white-box test input generation    black-box fashion    java pathfinder model checker    white-box test input generation    code manipulating complex data    account complex method precondition   

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University