Electronic Notes in Theoretical Computer Science · 1995 · 26 citations · 11 references
ComputingComputer ScienceComputer SystemsComputer ArchitectureDistributed SystemsFormal MethodsConcurrency ControlConcurrent ModelingDirected Acyclic GraphsPetri NetsSpecification LanguagesConcurrency SemanticsConcurrency TheoryConcurrent SemanticsDistributed Systems SemanticsPetri Net ModelsPetri Net Semantics
Petri nets are widely accepted as a specification formalism for concurrent and distributed systems. One of the reasons of their success is the fact that they are equipped with a rich theory, including well-understood concurrent semantics; they also provide an interesting benchmark for tools and techniques for the description of concurrent systems. Graph grammars can be regarded as a proper generalization of Petri nets, where the current state of a system is described by a graph instead as by a collection of tokens. In this tutorial paper I will review some basic definitions and constructions concerning the concurrent semantics of nets, and I will show to what extent corresponding notions have been developed for graph grammars. Most of such results come out from a joint research by the Berlin and Pisa COMPUGRAPH groups.
11
Glynn Winskel · 1987 · 392 citations
José Meseguer, Ugo Montanari · Information and Computation · 1990 · 353 citations
Joseph A. Goguen · Mathematical Structures in Computer Science · 1991 · 232 citations
Andrea Corradini, Ugo Montanari, Francesca Rossi · Fundamenta Informaticae · 1996 · 208 citations