Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

Finite-state concurrent programs can be expressed Paul C. Attie

Summary: Finite-state concurrent programs can be expressed
Paul C. Attie
College of Computer Science,
Northeastern University,
Cullinane Hall,
360 Huntington Avenue, Boston, Massachusetts 02115.
We present a pairwise normal form for nite-state shared memory con-
current programs: all variables are shared between exactly two processes,
and the guards on transitions are conjunctions of conditions over this
pairwise shared state. This representation has been used to e∆ciently
(in polynomial time) synthesize and model-check correctness properties
of concurrent programs. Our main result is that any nite state concur-
rent program can be transformed into pairwise normal form. Speci cally,
if Q is an arbitrary nite-state shared memory concurrent program, then
there exists a nite-state shared memory concurrent program P expressed
in pairwise normal form such that P is strongly bisimilar to Q. Our result
is constructive: we give an algorithm for producing P , given Q.


Source: Attie, Paul - Department of Computer Science, American University of Beirut


Collections: Computer Technologies and Information Sciences