2017 Formal Methods in Computer Aided Design (FMCAD) 2017
DOI: 10.23919/fmcad.2017.8102243
|View full text |Cite
|
Sign up to set email alerts
|

Safety verification of phaser programs

Abstract: We address the problem of statically checking control state reachability (as in possibility of assertion violations, race conditions or runtime errors) and plain reachability (as in deadlock-freedom) of phaser programs. Phasers are a modern non-trivial synchronization construct that supports dynamic parallelism with runtime registration and deregistration of spawned tasks. They allow for collective and point-to-point synchronizations. For instance, phasers can enforce barriers or producerconsumer synchronizati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
2
2
1

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(9 citation statements)
references
References 19 publications
0
9
0
Order By: Relevance
“…Finally, even with finite numbers of tasks and phasers, but with arbitrary gap-bounds, we can show [62] the following. Theorem 20.…”
Section: Theorem 18 K-control-reachability Is Undecidable In Generalmentioning
confidence: 88%
See 3 more Smart Citations
“…Finally, even with finite numbers of tasks and phasers, but with arbitrary gap-bounds, we can show [62] the following. Theorem 20.…”
Section: Theorem 18 K-control-reachability Is Undecidable In Generalmentioning
confidence: 88%
“…The closest work to ours is [62], which was introduced in Chapter 4 and is the only work on automatic and static formal verification of phaser programs. However, the work in [62] considers a bounded number of tasks and phasers.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Related work. The closest work to ours is [9], which is the only work on automatic and static formal verification of phaser programs. The work in [9] does not consider the parameterized case.…”
Section: Introductionmentioning
confidence: 99%