Concatenable Graph Processes:
Relating Processes and Derivation Traces

Paolo Baldan - Andrea Corradini - Ugo Montanari
Dipartimento di Informatica
University of Pisa
Corso Italia, 40, 56125 Pisa, Italy

Abstract:

Several formal concurrent semantics have been proposed for graph rewriting, a powerful formalism for the specification of concurrent and distributed systems, which generalizes P/T Petri nets. In this paper we relate two such semantics recently proposed for the algebraic double-pushout approach to graph rewriting, namely the derivation trace and the graph process semantics. The notion of concatenable graph process is introduced and then the category of concatenable derivation traces is shown to be isomorphic to the category of concatenable graph processes. As an outcome we obtain a more intuitive characterization of the events and of the configurations of the event structure associated to a graph grammar.