• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

From rewrite rules to bisimulation congruences (1998)

by P Sewell
Venue:LNCS
Add To MetaCart

Tools

Sorted by:
Results 11 - 20 of 48
Next 10 →

Transition systems, link graphs and Petri nets

by James J. Leifer, Robin Milner , 2004
"... A framework is defined within which reactive systems can be studied formally. The framework is based upon s-categories, a new variety of categories, within which reactive systems can be set up in such a way that labelled transition systems can be uniformly extracted. These lead in turn to behavi ..."
Abstract - Cited by 24 (5 self) - Add to MetaCart
A framework is defined within which reactive systems can be studied formally. The framework is based upon s-categories, a new variety of categories, within which reactive systems can be set up in such a way that labelled transition systems can be uniformly extracted. These lead in turn to behavioural preorders and equivalences, such as the failures preorder (treated elsewhere) and bisimilarity, which are guaranteed to be congruential. The theory rests upon the notion of relative pushout previously introduced by the authors. The framework

Deriving bisimulation congruences: 2-categories vs. precategories

by Vladimiro Sassone, Paweł Sobociński - In FOSSACS ’03, volume 2620 of LNCS , 2003
"... G-relative pushouts (GRPOs) have recently been proposed by the authors as a new foundation for Leifer and Milner’s approach to deriving labelled bisimulation congruences from reduction systems. This paper develops the theory of GRPOs further, arguing that they provide a simple and powerful basis tow ..."
Abstract - Cited by 22 (7 self) - Add to MetaCart
G-relative pushouts (GRPOs) have recently been proposed by the authors as a new foundation for Leifer and Milner’s approach to deriving labelled bisimulation congruences from reduction systems. This paper develops the theory of GRPOs further, arguing that they provide a simple and powerful basis towards a comprehensive solution. As an example, we construct GRPOs in a category of ‘bunches and wirings. ’ We then examine the approach based on Milner’s precategories and Leifer’s functorial reactive systems, and show that it can be recast in a much simpler way into the 2-categorical theory of GRPOs.

A theory of bisimulation for a fragment of concurrent ML with local names

by Alan Jeffrey, Julian Rathke , 2003
"... ..."
Abstract - Cited by 18 (2 self) - Add to MetaCart
Abstract not found

Process Bisimulation via a Graphical Encoding

by Filippo Bonchi, Fabio Gadducci, Barbara König - IN: ICGT ‘06. VOLUME 4178 OF LNCS , 2006
"... 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, s ..."
Abstract - Cited by 18 (10 self) - Add to MetaCart
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.

Towards Abstractions for Distributed Systems

by Martin Berger , 2004
"... For historical, sociological and technical reasons, -calculi have been the dominant theoretical paradigm in the study of functional computation. Similarly, but to a lesser degree, -calculi dominate advanced mathematical accounts of concurrency. Alas, and despite its ever increasing ubiquity, an equa ..."
Abstract - Cited by 17 (5 self) - Add to MetaCart
For historical, sociological and technical reasons, -calculi have been the dominant theoretical paradigm in the study of functional computation. Similarly, but to a lesser degree, -calculi dominate advanced mathematical accounts of concurrency. Alas, and despite its ever increasing ubiquity, an equally convincing formal foundation for distributed computing has not been forthcoming. This thesis seeks to contribute towards ameliorating that omission. To this end, guided by the assumption that distributed computing is concurrent computing with partial failures of various kinds, we extend the asynchronous -calculus with a notion of sites, the possibility of site failure, a persistence mechanism to deal with site failures, the distinction between inter-site and intra-site communication, the possibility of message loss in inter-site communication and a timer construct, as is often used in distributed algorithms to deal with various failure scenarios.

Matching of Bigraphs

by Lars Birkedal, Troels Christoffer Damgaard, Arne John Glenstrup, Robin Milner - PREPRINT OF GT-VC 2006 , 2006
"... We analyze the matching problem for bigraphs. In particular, we present a sound and complete inductive characterization of matching of binding bigraphs. Our results pave the way for a provably correct matching algorithm, as needed for an implementation of bigraphical reactive systems. ..."
Abstract - Cited by 15 (10 self) - Add to MetaCart
We analyze the matching problem for bigraphs. In particular, we present a sound and complete inductive characterization of matching of binding bigraphs. Our results pave the way for a provably correct matching algorithm, as needed for an implementation of bigraphical reactive systems.

Algebra and Logic for Resource-based Systems Modelling

by Matthew Collinson, David Pym - UNDER CONSIDERATION FOR PUBLICATION IN MATH. STRUCT. IN COMP. SCIENCE , 2009
"... ... often, models are required to be executable, as a simulation, on a computer. In this paper, we present some contributions to the process-theoretic and logical foundations of discrete-event modelling with resources and processes. We present a process calculus with an explicit representation of re ..."
Abstract - Cited by 13 (8 self) - Add to MetaCart
... often, models are required to be executable, as a simulation, on a computer. In this paper, we present some contributions to the process-theoretic and logical foundations of discrete-event modelling with resources and processes. We present a process calculus with an explicit representation of resources in which processes and resources co-evolve. The calculus is closely connected to a logic that may be used as a specification language for properties of models. The logic is strong enough to allow requirements that a system has certain structure; for example, that it is a parallel composite of subsystems. This work consolidates, extends, and improves upon aspects of earlier work of ours in this area. An extended example, consisting of a semantics for a simple parallel programming language, indicates a connection with separating logics for concurrency.

Sortings for Reactive Systems

by Lars Birkedal, Søren Debois, Thomas Hildebrandt , 2006
"... ..."
Abstract - Cited by 13 (10 self) - Add to MetaCart
Abstract not found

Bisimulation by unification

by Paolo Baldan, Andrea Bracciali, Roberto Bruni - Proc. AMAST 2002, LNCS 2422 , 2002
"... Abstract. We propose a methodology for the analysis of open systems based on process calculi and bisimilarity. Open systems are seen as coordinators (i.e. terms with place-holders), that evolve when suitable components (i.e. closed terms) fill in their place-holders. The distinguishing feature of ou ..."
Abstract - Cited by 13 (6 self) - Add to MetaCart
Abstract. We propose a methodology for the analysis of open systems based on process calculi and bisimilarity. Open systems are seen as coordinators (i.e. terms with place-holders), that evolve when suitable components (i.e. closed terms) fill in their place-holders. The distinguishing feature of our approach is the definition of a symbolic operational semantics for coordinators that exploits spatial/modal formulae as labels of transitions and avoids the universal closure of coordinators w.r.t. all components. Two kinds of bisimilarities are then defined, called strict and large, which differ in the way formulae are compared. Strict bisimilarity implies large bisimilarity which, in turn, implies the one based on universal closure. Moreover, for process calculi in suitable formats, we show how the symbolic semantics can be defined constructively, using unification. Our approach is illustrated on a toy process calculus with ccs-like communication within ambients. 1

Labels from Reductions: Towards a General Theory

by Bartek Klin, Vladimiro Sassone, Paweł Sobociński - In Algebra and Coalgebra in Computer Science, Calco ’05, volume 3629 of LNCS , 2005
"... Abstract. We consider open terms and parametric rules in the context of the systematic derivation of labelled transitions from reduction systems. ..."
Abstract - Cited by 12 (3 self) - Add to MetaCart
Abstract. We consider open terms and parametric rules in the context of the systematic derivation of labelled transitions from reduction systems.
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University