Eliminating path redundancy via postconditioned symbolic execution

Q Yi, Z Yang, S Guo, C Wang, J Liu… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Symbolic execution is emerging as a powerful technique for generating test inputs
systematically to achieve exhaustive path coverage of a bounded depth. However, its …

Symbolic execution with CEGAR

D Beyer, T Lemberger - … Symposium on Leveraging Applications of Formal …, 2016 - Springer
Symbolic execution, a standard technique in program analysis, is a particularly successful
and popular component in systems for test-case generation. One of the open research …

A general lattice model for merging symbolic execution branches

D Scheurer, R Hähnle, R Bubel - … 2016, Tokyo, Japan, November 14-18 …, 2016 - Springer
Symbolic execution is a software analysis technique that has been used with success in the
past years in program testing and verification. A main bottleneck of symbolic execution is the …

[HTML][HTML] Abstract execution: automatically proving infinitely many programs

D Steinhöfel - 2020 - tubiblio.ulb.tu-darmstadt.de
Abstract programs contain schematic placeholders representing potentially infinitely many
concrete programs. They naturally occur in multiple areas of computer science concerned …

A survey of the software vulnerability discovery using machine learning techniques

J Jiang, X Yu, Y Sun, H Zeng - International Conference on Artificial …, 2019 - Springer
Nowadays, the study of vulnerability discovery has been attracted the widespread attention
and the experts have proposed many different approaches in the past decades. To optimize …

FSCT: A new fuzzy search strategy in concolic testing

A Sabbaghi, HR Kanan, MR Keyvanpour - Information and Software …, 2019 - Elsevier
Context Concolic testing is a promising approach to automate structural test data generation.
However, combinatorial explosion of the path space, known as path explosion, and also …

[PDF][PDF] From Trees to DAGs: A General Lattice Model for Symbolic Execution

V für symbolische Ausführung - download.mmag.hrz.tu-darmstadt.de
Symbolic Execution is a precise static program analysis technique for software testing and
verification. In the course of the analysis, programs are transformed into symbolic execution …

[PDF][PDF] Efficient Symbolic Execution using CEGAR over Two Abstract Domains

T Lemberger - 2015 - sosy-lab.org
Symbolic execution is a powerful approach to automatic software verification we already
applied to the domain of configurable software verification in previous work. Unfortunately, it …

[PDF][PDF] Symbolic Execution for Advanced Program Reasoning

V MURALI - 2014 - core.ac.uk
“The most important property of a program is whether it accomplishes the intentions of its
user”, writes CAR Hoare in his seminal article [55] laying the foundations of formal program …