Parallel Program Analysis on Path Ranges

Jan Haltermanna,Marie-Christine Jakobs,Cedric Richter,Heike Wehrheim
2024-05-16
Abstract:Symbolic execution is a software verification technique symbolically running programs and thereby checking for bugs. Ranged symbolic execution performs symbolic execution on program parts, so called path ranges, in parallel. Due to the parallelism, verification is accelerated and hence scales to larger programs.
Software Engineering
What problem does this paper attempt to address?