Deriving weak bisimulation congruences from reduction systems
Deriving weak bisimulation congruences from reduction systems
The focus of process calculi is interaction rather than computation, and for this very reason: (i) their operational semantics is conveniently expressed by LTSs whose labels model the possible interactions with the environment; (ii) their abstract semantics is conveniently expressed by observational congruences. However, many current-day process calculi are more easily equipped with reduction semantics, which focus on their internal dynamics but where the notion of observable action is missing. Recent techniques attempted to bridge this gap by synthesizing LTSs whose labels are process contexts that catalyze reactions and for which bisimulation is a congruence. Starting from Sewell's set-theoretic construction, category theoretic techniques were developed to define minimal LTS based on Leifer and Milner's relative pushouts, later refined by Sassone and the fourth author to deal with structural congruences given as groupoidal 2-categories. The paper aims at proving that double categories provide an even more suitable formalism for the synthesis of LTSs, as well as for congruence proofs. Albeit the framework is more sophisticated, constructions hard to phrase in set-theoretic settings become more general and intuitive, and in the end simpler. Moreover, the formalism allows for a straightforward definition of weak bisimulation congruence, not available in previous approaches.
weak bisimulation, tile systems, relative pushouts, reduction semantics, labelled transitions
3-540-28309-9
293-307
Bruni, R
cf20752b-abdc-4794-97d0-af30f8544a6f
Gadducci, F
edc4d7f1-ffcc-42a8-9718-2eb7343601dc
Montanari, U
c7cf3956-f5c3-4364-98ad-7cc6add41519
Sobocinski, P
085fc938-b229-461f-90e3-9b7706c344da
Abadi, M
fef19f9d-090d-440e-ad14-acbef60513f2
de Alfaro, L
334e13b7-9796-4e35-a68b-8dc1fc39642f
2005
Bruni, R
cf20752b-abdc-4794-97d0-af30f8544a6f
Gadducci, F
edc4d7f1-ffcc-42a8-9718-2eb7343601dc
Montanari, U
c7cf3956-f5c3-4364-98ad-7cc6add41519
Sobocinski, P
085fc938-b229-461f-90e3-9b7706c344da
Abadi, M
fef19f9d-090d-440e-ad14-acbef60513f2
de Alfaro, L
334e13b7-9796-4e35-a68b-8dc1fc39642f
Bruni, R, Gadducci, F, Montanari, U and Sobocinski, P
(2005)
Deriving weak bisimulation congruences from reduction systems.
Abadi, M and de Alfaro, L
(eds.)
Concur, San Francisco, United States.
22 - 25 Aug 2005.
.
Record type:
Conference or Workshop Item
(Paper)
Abstract
The focus of process calculi is interaction rather than computation, and for this very reason: (i) their operational semantics is conveniently expressed by LTSs whose labels model the possible interactions with the environment; (ii) their abstract semantics is conveniently expressed by observational congruences. However, many current-day process calculi are more easily equipped with reduction semantics, which focus on their internal dynamics but where the notion of observable action is missing. Recent techniques attempted to bridge this gap by synthesizing LTSs whose labels are process contexts that catalyze reactions and for which bisimulation is a congruence. Starting from Sewell's set-theoretic construction, category theoretic techniques were developed to define minimal LTS based on Leifer and Milner's relative pushouts, later refined by Sassone and the fourth author to deal with structural congruences given as groupoidal 2-categories. The paper aims at proving that double categories provide an even more suitable formalism for the synthesis of LTSs, as well as for congruence proofs. Albeit the framework is more sophisticated, constructions hard to phrase in set-theoretic settings become more general and intuitive, and in the end simpler. Moreover, the formalism allows for a straightforward definition of weak bisimulation congruence, not available in previous approaches.
This record has no associated files available for download.
More information
Published date: 2005
Additional Information:
Event Dates: August 23-26, 2005
Venue - Dates:
Concur, San Francisco, United States, 2005-08-22 - 2005-08-25
Keywords:
weak bisimulation, tile systems, relative pushouts, reduction semantics, labelled transitions
Organisations:
Electronics & Computer Science
Identifiers
Local EPrints ID: 263496
URI: http://eprints.soton.ac.uk/id/eprint/263496
ISBN: 3-540-28309-9
PURE UUID: c5f1d9a3-541a-4e9d-a217-0c6516a2c146
Catalogue record
Date deposited: 19 Feb 2007
Last modified: 08 Jan 2022 00:01
Export record
Contributors
Author:
R Bruni
Author:
F Gadducci
Author:
U Montanari
Author:
P Sobocinski
Editor:
M Abadi
Editor:
L de Alfaro
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics