Optimal dynamic partial order reduction

@inproceedings{Abdulla2014OptimalDP,
  title={Optimal dynamic partial order reduction},
  author={Parosh Aziz Abdulla and Stavros Aronis and Bengt Jonsson and Konstantinos Sagonas},
  booktitle={POPL},
  year={2014}
}
Stateless model checking is a powerful technique for program verification, which however suffers from an exponential growth in the number of explored executions. A successful technique for reducing this number, while still maintaining complete coverage, is Dynamic Partial Order Reduction (DPOR). We present a new DPOR algorithm, which is the first to be provably optimal in that it always explores the minimal number of executions. It is based on a novel class of sets, called source sets, which… CONTINUE READING

Citations

Publications citing this paper.
SHOWING 1-10 OF 89 CITATIONS

Verification of Software under Relaxed Memory

VIEW 8 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

1 Data-centric Dynamic Partial Order Reduction

VIEW 10 EXCERPTS
CITES METHODS, BACKGROUND & RESULTS
HIGHLY INFLUENCED

Effective Techniques for Stateless Model Checking

VIEW 6 EXCERPTS
CITES BACKGROUND & RESULTS

Parallel Model Checking Algorithms for Linear-Time Temporal Logic

  • Handbook of Parallel Constraint Reasoning
  • 2018
VIEW 6 EXCERPTS
CITES BACKGROUND
HIGHLY INFLUENCED

Quasi-Optimal Partial Order Reduction

VIEW 14 EXCERPTS
CITES BACKGROUND, METHODS & RESULTS
HIGHLY INFLUENCED

A Reduced Semantics for Deciding Trace Equivalence

  • Logical Methods in Computer Science
  • 2017
VIEW 31 EXCERPTS
HIGHLY INFLUENCED

Algorithmic Verification of Component-based Systems

VIEW 7 EXCERPTS
CITES BACKGROUND
HIGHLY INFLUENCED

FILTER CITATIONS BY YEAR

2014
2019

CITATION STATISTICS

  • 28 Highly Influenced Citations

  • Averaged 18 Citations per year from 2017 through 2019

References

Publications referenced by this paper.
SHOWING 1-10 OF 12 REFERENCES

Partial-Order Methods for the Verification of Concurrent Systems

  • Lecture Notes in Computer Science
  • 1996
VIEW 8 EXCERPTS
HIGHLY INFLUENTIAL

Improving Dynamic Partial Order Reductions for Concolic Testing

  • 2012 12th International Conference on Application of Concurrency to System Design
  • 2012
VIEW 4 EXCERPTS
HIGHLY INFLUENTIAL

Using unfoldings in automated testing of multithreaded programs

  • 2012 Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
  • 2012
VIEW 4 EXCERPTS
HIGHLY INFLUENTIAL

Software Model Checking: The VeriSoft Approach

  • Formal Methods in System Design
  • 2005
VIEW 9 EXCERPTS
HIGHLY INFLUENTIAL

State space reduction using partial order techniques

  • International Journal on Software Tools for Technology Transfer
  • 1999
VIEW 5 EXCERPTS
HIGHLY INFLUENTIAL