Ask a Question

Prefer a chat interface with context about you and your work?

Variable and thread bounding for systematic testing of multithreaded programs

Variable and thread bounding for systematic testing of multithreaded programs

Previous approaches to systematic state-space exploration for testing multi-threaded programs have proposed context-bounding and depth-bounding to be effective ranking algorithms for testing multithreaded programs. This paper proposes two new metrics to rank thread schedules for systematic state-space exploration. Our metrics are based on characterization of a concurrency bug using v …