2017
DOI: 10.1007/978-3-319-61470-0_1
|View full text |Cite
|
Sign up to set email alerts
|

The Pullback-Pushout Approach to Algebraic Graph Transformation

Abstract: Some recent algebraic approaches to graph transformation include a pullback construction involving the match, that allows one to specify the cloning of items of the host graph. We pursue further this trend by proposing the Pullback-Pushout (pb-po) Approach, where we combine smoothly the classical modifications to a host graph specified by a rule (a span of graph morphisms) with the cloning of structures specified by another rule. The approach is shown to be a conservative extension of agree (and thus of the sq… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(14 citation statements)
references
References 20 publications
0
14
0
Order By: Relevance
“…Particularly, the object D in Definition 1 could be constructed following different algebraic methods such as DPO [18] or SqPO [10]. Extension to recent approaches such as AGREE [8] or PBPO [9] is rather straightforward. This opens the possibility to integrate, in one parallel step, rules written in different approaches.…”
Section: Conclusion and Related Workmentioning
confidence: 99%
“…Particularly, the object D in Definition 1 could be constructed following different algebraic methods such as DPO [18] or SqPO [10]. Extension to recent approaches such as AGREE [8] or PBPO [9] is rather straightforward. This opens the possibility to integrate, in one parallel step, rules written in different approaches.…”
Section: Conclusion and Related Workmentioning
confidence: 99%
“…More general port graph rewrite rules that include bridge ports with connections 1 to n and wire ports in the arrow node are more permissive, but then rewriting steps do not correspond directly to the SPO construction. We leave for future work the definition of a semantics handling these more permissive rules, with general user-defined conditions, following more general approaches such as the Span-categories of Löwe (2010), the Pullback-Pushout approach of Corradini et al (2017), or the symbolic attributed graphs of Orejas and Lambers (2010).…”
Section: Attributed Port Graph Rewriting and Spo Approach To Graph Trmentioning
confidence: 99%
“…To formally define the transformation (i.e., rewriting) relation generated by the rules, it is necessary to give a formal semantics for rules and for their application. The most well-known approaches are algebraic (that is, based on an algebraic construction, as in the double pushout (Ehrig et al 1973), SPO (Kennaway 1987;Löwe 1993;Raoult 1984) or pullback-pushout (Corradini et al 2017) semantics) or algorithmic (that is, the application of rules is described as a sequence of atomic operations, as we have done in this paper). Although algorithmic, our rewriting semantics follows the SPO approach, as shown in Section 2.4.…”
Section: Related Workmentioning
confidence: 99%
“…Readers familiar with algebraic approaches to graph transformation may recognize the cloning flexibility provided by the recent PBPO (pullback-pushout) approach of [10]. The parameters of the clone action reflect somehow the typing morphisms of [10]. Cloning a node according to the approach of Sesquipushout If α = addC(i, c) then:…”
Section: Definition 2 (Elementary Action Actionmentioning
confidence: 99%