Lune

PPoPP2020Top-tier venue

Parallel and distributed bounded model checking of multi-threaded programs

Omar Inverso, Catia Trubiani

2020Year
42Citations
1Top-tier citations

Abstract

We introduce a structure-aware parallel technique for contextbounded analysis of concurrent programs. The key intuition consists in decomposing the set of concurrent traces into symbolic subsets that are separately explored by multiple instances of the same decision procedure running in parallel. The decision procedures work on different partitions of the search space without cooperating, whence distribution follows effortlessly. Our experiments on a selection of complex multi-threaded programs show significant analysis speedups and scalability, and greater performance gains than with general-purpose parallel solvers. CCS Concepts • Software and its engineering → Software verification; Automated static analysis.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 772d00fc-1a9d-40dd-9b1f-6d952a05d865

Cited by top-tier papers1

Ask how each one uses it

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines