• Home
  • Search
  • Symbolic execution for software testing in practice
  • Cite Icon351
  • https://doi.org/10.1145/1985793.1985995Copy DOI Icon

Symbolic execution for software testing in practice

  • May 21, 2011
  • Cristian Cadar +6 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We present results for the "Impact Project Focus Area" on the topic of symbolic execution as used in software testing. Symbolic execution is a program analysis technique introduced in the 70s that has received renewed interest in recent years, due to algorithmic advances and increased availability of computational power and constraint solving technology. We review classical symbolic execution and some modern extensions such as generalized symbolic execution and dynamic test generation. We also give a preliminary assessment of the use in academia, research labs, and industry. © 2011 ACM.

Similar Papers
  • Conference Article
  • Citations2

Decoupling Binary-Level Dynamic Test Generation from Specific Architecture Details

  • Jan 01, 2009
  • Gen Li +4
  • Research Article
  • Citations2

Implementation of an effective dynamic concolic execution framework for analyzing binary programs

  • May 27, 2019
  • Computers & Security
  • Erzhou Zhu +3
  • Conference Article
  • Citations9

Binary-oriented hybrid fuzz testing

  • Sep 01, 2015
  • Dong Fangquan +3
  • Conference Article
  • Citations2

Using Symbolic Execution in Embedded Software Testing

  • Jan 01, 2008
  • Hong Yu +3
  • Research Article
  • Citations1

A New Script Language Applicable To Symbolic Execution Systems

  • Jan 01, 2006
  • International Journal of Computers and Applications
  • C Koutsikas +1
  • Book Chapter

Infinitely Often Testing

  • Jan 01, 2011
  • Willem Visser
  • Conference Article
  • Citations31

Generalizing symbolic execution to library classes

  • Sep 05, 2005
  • Sarfraz Khurshid +1
  • Research Article
  • Citations15

Symbolic execution based test-patterns generation algorithm for hardware Trojan detection

  • Jul 17, 2018
  • Computers & Security
  • Lixiang Shen +5
  • Research Article
  • Citations2

The Optimization of a Symbolic Execution Engine for Detecting Runtime Errors

  • Jan 01, 2017
  • Acta Cybernetica
  • István Kádár
  • Conference Article
  • Citations7

GASE -an input domain reduction and branch coverage system based on Genetic Algorithm and Symbolic Execution

  • Feb 01, 2013
  • M Parthiban +1
  • Research Article
  • Citations3094

Symbolic execution and program testing

  • Jul 01, 1976
  • Communications of the ACM
  • James C King
  • Research Article
  • Citations8

Scaling symbolic execution using ranged analysis

  • Oct 19, 2012
  • ACM SIGPLAN Notices
  • Junaid Haroon Siddiqui +1
  • Conference Instance
  • Citations44

Proceedings of the 19th international symposium on Software testing and analysis

  • Jul 12, 2010
  • Conference Article
  • Citations61

Make test-zesti: A symbolic execution solution for improving regression testing

  • Jun 01, 2012
  • Paul Dan Marinescu +1
  • Front Matter
  • Citations1

Preface: Special issue on software verification and testing

  • Oct 01, 2017
  • Journal of Systems and Software
  • Mercedes G Merayo +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.