2007
DOI: 10.1016/j.ic.2006.11.004
|View full text |Cite
|
Sign up to set email alerts
|

Unfolding semantics of graph transformation

Abstract: Several attempts have been made of extending to graph grammars the unfolding semantics originally developed by Winskel for (safe) Petri nets, but only partial results were obtained. In this paper we fully extend Winskel's approach to single-pushout grammars providing them with a categorical concurrent semantics expressed as a coreflection between the category of (semi-weighted) graph grammars and the category of prime algebraic domains, which factorises through the category of occurrence grammars and the categ… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
45
0

Year Published

2008
2008
2020
2020

Publication Types

Select...
7

Relationship

2
5

Authors

Journals

citations
Cited by 23 publications
(45 citation statements)
references
References 32 publications
0
45
0
Order By: Relevance
“…This is in analogy to Petri nets where we regard the latter as a set of transitions with an initial marking. More precisely, as described in detail in [4], the token game of a Petri net with place set P can be modelled by spo rewriting in the slice category S↓ P , where S is the category of (finite) sets and functions: multisets are encoded as functions with co-domain P . Abstracting away from sets, we work in the slice category C↓T for a given "place" object T , also called type object.…”
Section: Grammars and Grammar Morphisms As Simulationsmentioning
confidence: 99%
See 3 more Smart Citations
“…This is in analogy to Petri nets where we regard the latter as a set of transitions with an initial marking. More precisely, as described in detail in [4], the token game of a Petri net with place set P can be modelled by spo rewriting in the slice category S↓ P , where S is the category of (finite) sets and functions: multisets are encoded as functions with co-domain P . Abstracting away from sets, we work in the slice category C↓T for a given "place" object T , also called type object.…”
Section: Grammars and Grammar Morphisms As Simulationsmentioning
confidence: 99%
“…a grammar morphism will describe how the target grammar can simulate the source grammar. Concerning the second property, the proposed notion of morphism is more concrete: for example, when C is the category of graphs, a graph grammar morphism of [4] might be induced by several different ones according to our definition. However, this greater explicitness allows to characterize the unfolding as a coreflection without restricting to the so-called semi-weighted grammars (cf.…”
Section: Definition 12 (Finite Grammarmentioning
confidence: 99%
See 2 more Smart Citations
“…The price to pay was the introduction of more complex event structures [3,28,2,4,5]. Significantly related is also [1].…”
Section: Ugo Montanari's Models Of Computationmentioning
confidence: 99%