Hostname: page-component-cd9895bd7-7cvxr Total loading time: 0 Render date: 2024-12-26T07:50:35.450Z Has data issue: false hasContentIssue false

Concurrency and loose semantics of open graph transformation systems

Published online by Cambridge University Press:  16 September 2002

REIKO HECKEL
Affiliation:
University of Paderborn, Germany Email: reiko@uni-paderborn.de
MERCÉ LLABRÉS
Affiliation:
University of the Balearic Islands, Palma de Mallorca, Spain Email: merce@ipc4.uib.es
HARTMUT EHRIG
Affiliation:
Technical University of Berlin, Germany Email: ehrig@cs.tu-berlin.de
FERNANDO OREJAS
Affiliation:
Technical University of Catalonia, Spain Email: orejas@lsi.upc.es

Abstract

Graph transitions represent an extension of the DPO approach to graph transformation for the specification of reactive systems. In this paper, we develop the theory of concurrency for graph transitions. In particular, we prove a local Church–Rosser theorem and define a notion of shift-equivalence that allows us to represent both intra-concurrency (within the specified subsystem) and inter-concurrency (between subsystem and environment). Via an implementation of transitions in terms of DPO transformations with context rules, a second, more restrictive notion of equivalence is defined that captures, in addition, the extra-concurrency (between operations of the environment). As a running example and motivation, we show how the concepts of this paper provide a formal model for distributed information systems.

Type
Research Article
Copyright
2002 Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Footnotes

This paper is a complete and revised version of a lecture given at the workshop on Theory and Applications of Graph Transformations (GRATRA 2000), which was a satellite event of ETAPS 2000 in Berlin, March 2000.