Dynamic Symbolic Execution for the Analysis of Web Server Applications in Java | |
---|---|
Author | |
Keywords | |
Abstract |
Symbolic execution is a well-known program analysis technique that explores multiple program paths simultaneously. Among other things, it is used to uncover subtle bugs and corner cases in programs, as well as to produce high-coverage test suites. Even though symbolic execution has seen successful use in practice, there remain challenges in applying it to programs like web servers that use features such as multithreading and callbacks. This paper describes our dynamic symbolic execution framework for Java that was designed with these types of features in mind.
|
Year of Publication |
2019
|
Conference Name |
34th ACM/SIGAPP Symposium on Applied Computing
|
Date Published |
04/2019
|
Publisher |
Association for Computing Machinery
|
Conference Location |
New York, NY, USA
|
ISBN Number |
9781450359337
|
URL |
https://doi.org/10.1145/3297280.3297494
|
DOI |
10.1145/3297280.3297494
|
Google Scholar | BibTeX | XML | DOI |