[HTML][HTML] Testing concolic execution through consistency checks

E Coppa, A Izzillo - Journal of Systems and Software, 2024 - Elsevier
Symbolic execution is a well-known software testing technique that evaluates how a
program runs when considering a symbolic input, ie, an input that can initially assume any …

Towards Quantification and Visualization of the Effects of Concretization During Concolic Testing

S Tempel, V Herdt, R Drechsler - IEEE Embedded Systems …, 2022 - ieeexplore.ieee.org
Concolic testing is a software testing technique, which improves the scalability of symbolic
execution by allowing efficient concretization of symbolic expressions. Concretization …

[图书][B] Symbolic execution algorithms for test generation

RG Xu - 2009 - search.proquest.com
Correctness of software has become increasingly important and difficult as programs
become more complicated and have more impact on our day-to-day lives. There are two …

Symfusion: hybrid instrumentation for concolic execution

E Coppa, H Yin, C Demetrescu - Proceedings of the 37th IEEE/ACM …, 2022 - dl.acm.org
Concolic execution is a dynamic twist of symbolic execution designed with scalability in
mind. Recent concolic executors heavily rely on program instrumentation to achieve such …

Finding errors in python programs using dynamic symbolic execution

S Sapra, M Minea, S Chaki, A Gurfinkel… - Testing Software and …, 2013 - Springer
For statically typed languages, dynamic symbolic execution (also called concolic testing) is a
mature approach to automated test generation. However, extending it to dynamic languages …

[PDF][PDF] Oasis: Concolic Execution Driven by Test Suites and Code Modifications

O Crameri, R Bachwani, T Brecht, R Bianchini, D Kostic… - 2009 - infoscience.epfl.ch
Testing remains an important aspect of checking software correctness. Manually constructed
test suites are one option: they typically complete quickly, but they require human …

Concolic testing: a decade later (keynote)

K Sen - Proceedings of the 13th International Workshop on …, 2015 - dl.acm.org
Symbolic execution for software testing has witnessed renewed interest in the recent years
due to its ability to generate high-coverage test suites and find deep errors in software …

Automated test generation using concolic testing

K Sen - Proceedings of the 8th India Software Engineering …, 2015 - dl.acm.org
In this talk, I will talk about the recent advances and challenges in concolic testing and
symbolic execution. Concolic testing, also known as directed automated random testing …

[图书][B] Improving program testing and understanding via symbolic execution

KK Ma - 2011 - search.proquest.com
Symbolic execution is an automated technique for program testing that has recently become
practical, thanks to advances in constraint solvers. Generally speaking, a symbolic executor …

Using test ranges to improve symbolic execution

R Qiu, S Khurshid, CS Păsăreanu, J Wen… - NASA Formal Methods …, 2018 - Springer
Symbolic execution is a powerful systematic technique for checking programs, which has
received a lot of research attention during the last decade. In practice however, the …