Concurrent test generation using concolic multi-trace analysis

15Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Discovering concurrency bugs is inherently hard due to the nondeterminism in multi-thread scheduling. Predictive analysis techniques have been successfully used to find such bugs by observing given test runs, and then searching for other interesting thread interleavings. For sequential code, concolic execution techniques have been used successfully to generate interesting test inputs to increase structural code coverage such as branch or statement coverage. In this paper, we propose the use of a concolic multi-trace analysis (CMTA) to efficiently increase code coverage in concurrent programs. We have implemented CMTA, and show encouraging results for some interesting benchmark programs. © Springer-Verlag 2012.

Cite

CITATION STYLE

APA

Razavi, N., Ivančić, F., Kahlon, V., & Gupta, A. (2012). Concurrent test generation using concolic multi-trace analysis. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7705 LNCS, pp. 239–255). https://doi.org/10.1007/978-3-642-35182-2_17

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free