A$^2$CCS is a conservative extension of CCS, enriched with an operator of strong prefixing, enabling the modeling of atomic sequences and multi-party synchronization (realized as an atomic sequence of binary synchronizations); the classic dining philosophers problem is used to illustrate the approach. A step semantics for A$^2$CCS is also presented directly as a labeled transition system. A safe Petri net semantics for this language is presented, following the approach of Degano, De Nicola, Montanari and Olderog. We prove that a process $p$ and its associated net $\Net(p)$ are interleaving bisimilar (Theorem \ref{teo-inter}). Moreover, to support the claim that the intended concurrency is well-represented in the net, we also prove that a process $p$ and its associated net $\Net(p)$ are step bisimilar
R. Gorrieri, C. Versari (2011). An Operational Petri Net Semantics for A2CCS. FUNDAMENTA INFORMATICAE, 109(2), 135-160 [10.3233/FI-2011-501].
An Operational Petri Net Semantics for A2CCS
GORRIERI, ROBERTO;VERSARI, CRISTIAN
2011
Abstract
A$^2$CCS is a conservative extension of CCS, enriched with an operator of strong prefixing, enabling the modeling of atomic sequences and multi-party synchronization (realized as an atomic sequence of binary synchronizations); the classic dining philosophers problem is used to illustrate the approach. A step semantics for A$^2$CCS is also presented directly as a labeled transition system. A safe Petri net semantics for this language is presented, following the approach of Degano, De Nicola, Montanari and Olderog. We prove that a process $p$ and its associated net $\Net(p)$ are interleaving bisimilar (Theorem \ref{teo-inter}). Moreover, to support the claim that the intended concurrency is well-represented in the net, we also prove that a process $p$ and its associated net $\Net(p)$ are step bisimilarI documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.