Process bisimulation via a graphical encoding
Filippo Bonchi,Fabio Gadducci,Barbara König +2 more
- 17 Sep 2006
- Vol. 4178, pp 168-183
TL;DR: 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) as a model based on a graphical encoding.
read more
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 Konig (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.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Composition and decomposition of DPO transformations with borrowed context
Paolo Baldan,Hartmut Ehrig,Barbara König +2 more
- 17 Sep 2006
TL;DR: It is shown that DPO transformations with borrowed context defined on a global system state can be decomposed into corresponding transformations on the local states and vice versa.
On the Construction of Sorted Reactive Systems
Lars Birkedal,Søren Debois,Thomas Hildebrandt +2 more
- 19 Aug 2008
TL;DR: This construction of sortings is an improvement over previous attempts in that it produces smaller and much more natural sortings, as witnessed by the recovery of local bigraphs as a sorting.
2006-01: Composition and Decomposition of DPO Transformations with Borrowed Context
Paolo Baldan,Hartmut Ehrig,Barbara König +2 more
- 18 Oct 2006
TL;DR: In this article, the authors show that DPO transformations with borrowed context defined on a global system state can be decomposed into corresponding transformations on the local states and vice versa, which can be seen as a first step towards an inductive definition of the labelled transition system associated to a graph transformation system.
13
A Decentralized Implementation of Mobile Ambients
Fabio Gadducci,Giacoma Valentina Monreale +1 more
- 07 Sep 2008
TL;DR: This work presents a graphical implementation for finite processes of the mobile ambients calculus that faithfully captures a basic feature of the calculus and allows to model the reduction semantics via a graph transformation system containing just three rules.
12
References
•Book
Communication and Concurrency
Robin Milner
- 01 Jan 1989
TL;DR: This chapter discusses Bisimulation and Observation Equivalence as a Modelling Communication, a Programming Language, and its application to Equational laws.
9K
•Book
Fundamentals of Algebraic Graph Transformation
Hartmut Ehrig,Karsten Ehrig,Ulrike Prange,Gabriele Taentzer +3 more
- 19 Nov 2010
TL;DR: This is the first textbook treatment of the algebraic approach to graph transformation, based on algebraic structures and category theory, and contains an introduction to classical graphs.
1.1K
•Book
Principles of Programming Languages
Gilles Dowek
- 13 Mar 2009
TL;DR: Imperactive Core explains how to program with Lists, Records, Objects, and Dynamic Data Types to solve the challenge of dynamic data types in programming with Trees.
488
Related Papers (5)
James J. Leifer,Robin Milner +1 more
- 22 Aug 2000
James J. Leifer,Robin Milner +1 more
- 01 Jan 2000
[...]
Luca Cardelli,Andrew D. Gordon +1 more
Hartmut Ehrig,Barbara König +1 more
- 29 Mar 2004