Finite-state concurrent programs can be expressed in pairwise normal form
| dc.contributor.author | Attie, Paul C. | |
| dc.contributor.department | Department of Computer Science | |
| dc.contributor.faculty | Faculty of Arts and Sciences (FAS) | |
| dc.contributor.institution | American University of Beirut | |
| dc.date.accessioned | 2025-01-24T11:22:55Z | |
| dc.date.available | 2025-01-24T11:22:55Z | |
| dc.date.issued | 2016 | |
| dc.description.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 P expressed in pairwise normal form such that P is strongly bisimilar to P. Our result is constructive: we give an algorithm for producing P, given P. (C) 2015 Elsevier B.V. All rights reserved. | |
| dc.identifier.doi | https://doi.org/10.1016/j.tcs.2015.11.032 | |
| dc.identifier.eid | 2-s2.0-84957936177 | |
| dc.identifier.uri | http://hdl.handle.net/10938/25555 | |
| dc.language.iso | en | |
| dc.publisher | Elsevier | |
| dc.relation.ispartof | Theoretical Computer Science | |
| dc.source | Scopus | |
| dc.subject | Finite-state concurrent programs | |
| dc.subject | Expressive completeness | |
| dc.subject | Atomic registers | |
| dc.subject | State-explosion | |
| dc.title | Finite-state concurrent programs can be expressed in pairwise normal form | |
| dc.type | Article |
Files
Original bundle
1 - 1 of 1