Article ID Journal Published Year Pages File Type
435376 Theoretical Computer Science 2016 31 Pages PDF
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.

Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics
Authors
,