Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
435376 | Theoretical Computer Science | 2016 | 31 Pages |
Abstract
We show that any finite-state shared-memory concurrent program can be transformed into pairwise normal form: all variables are shared between exactly two processes, and the guards on transitions are conjunctions of conditions over this pairwise shared state. Specifically, if P is a finite-state shared-memory concurrent program, then there exists a finite-state shared-memory concurrent program PP expressed in pairwise normal form such that PP is strongly bisimilar to P . Our result is constructive: we give an algorithm for producing PP, given P.
Keywords
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics
Authors
Paul C. Attie,