2013
DOI: 10.1007/978-3-642-35632-2_4
|View full text |Cite
|
Sign up to set email alerts
|

Scalable Dynamic Partial Order Reduction

Abstract: Abstract. Systematic testing, first demonstrated in small, specialized cases 15 years ago, has matured sufficiently for large-scale systems developers to begin to put it into practice. With actual deployment come new, pragmatic challenges to the usefulness of the techniques. In this paper we are concerned with scaling dynamic partial order reduction, a key technique for mitigating the state space explosion problem, to very large clusters. In particular, we present a new approach for distributed dynamic partial… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
4
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 16 publications
0
4
0
Order By: Relevance
“…In our study, we use a schedule limit instead of a time limit; it is worth noting that PCT and controlled random scheduling are both trivially parallelizable, and that systematic techniques can also be parallelized with additional effort [Simsa et al 2013].…”
Section: Related Workmentioning
confidence: 99%
“…In our study, we use a schedule limit instead of a time limit; it is worth noting that PCT and controlled random scheduling are both trivially parallelizable, and that systematic techniques can also be parallelized with additional effort [Simsa et al 2013].…”
Section: Related Workmentioning
confidence: 99%
“…Stateless model checking: Analysis of programs under weak memory models, in particular C11, has been an active area of research. Several prior investigations have focused on stateless model checking (SMC) with DPOR [5] as the basis to analyze (SC) [19], [20], [4], [21], [22], weak architectural memory models such as TSO,PSO [6], [7] and Power [23]. An SMC technique for a superset of architectural memory models (including MCA model) was recently proposed in [14].…”
Section: Related Workmentioning
confidence: 99%
“…Previous work from ours, dealing with DPOR algorithms, are the papers by Kastenberg and Rensink , Bruintjes , Lauterburg et al , and Simsa et al . In the work by Kastenberg and Rensink a DPOR algorithm that relies on the use of probe sets instead of persistent or sleep sets is presented.…”
Section: Related Workmentioning
confidence: 99%
“…Our work attacks this problem by using the new notion of stable actor and providing new heuristics to select the actor to be executed, which in most cases allows determining uniquely the actor to be selected. The paper by Simsa et al improves the previous work by presenting the first distributed systematic testing of concurrent programs that scales. It parallelizes DPOR to deal with distributed and parallel programs.…”
Section: Related Workmentioning
confidence: 99%