Process bisimulation via a graphical encoding

17Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The paper presents a case study on the synthesis of labelled transition systems (LTSS) for process calculi, choosing as testbed Milner's Calculus of Communicating System (CCS). The proposal is based on a graphical encoding: each CCS process is mapped into a graph equipped with suitable interfaces, such that the denotation is fully abstract with respect to the usual structural congruence. Graphs with interfaces are amenable to the synthesis mechanism based on borrowed contexts (BCS), proposed by Ehrig and König (which are an instance of relative pushouts, originally introduced by Milner and Leifer). The BC mechanism allows the effective construction of an LTS that has graphs with interfaces as both states and labels, and such that the associated bisimilarity is automatically a congruence. Our paper focuses on the analysis of the LTS distilled by exploiting the encoding of CCS processes: besides offering some technical contributions towards the simplification of the BC mechanism, the key result of our work is the proof that the bisimilarity on processes obtained via BCS coincides with the standard strong bisimilarity for CCS. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Bonchi, F., Gadducci, F., & König, B. (2006). Process bisimulation via a graphical encoding. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4178 LNCS, pp. 168–183). Springer Verlag. https://doi.org/10.1007/11841883_13

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free