2014
DOI: 10.1017/s0960129512000345
|View full text |Cite
|
Sign up to set email alerts
|

Multi-amalgamation of rules with application conditions in -adhesive categories

Abstract: Amalgamation is a well-known concept for graph transformations that is used to model synchronised parallelism of rules with shared subrules and corresponding transformations. This concept is especially important for an adequate formalisation of the operational semantics of statecharts and other visual modelling languages, where typed attributed graphs are used for multiple rules with nested application conditions. However, the theory of amalgamation for the double-pushout approach has so far only been develope… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 18 publications
(8 citation statements)
references
References 25 publications
(43 reference statements)
0
7
0
Order By: Relevance
“…Lemma 5 (Compositionality of Shift; compare [45], Fact 3.14) Let X ∈ obj(C) be an object, c X an application condition over X, and let f : X → Y and g : Y → Z be two morphisms of C. Then the following equivalence of conditions holds:…”
Section: "⇐" Directionmentioning
confidence: 99%
See 1 more Smart Citation
“…Lemma 5 (Compositionality of Shift; compare [45], Fact 3.14) Let X ∈ obj(C) be an object, c X an application condition over X, and let f : X → Y and g : Y → Z be two morphisms of C. Then the following equivalence of conditions holds:…”
Section: "⇐" Directionmentioning
confidence: 99%
“…Concretely (cf. Section 2), it has proved essential to suitably adapt the requirements on the host categories for both DPO-and SqPO-type rewriting with application conditions on objects and morphisms [42,45,46,51,60], concluding that these categories should be M-adhesive and possess certain additional properties such as the existence of epi-M-factorizations and M-effective unions as described in Assumptions 1 (DPO-case) and 2 (SqPO-case).…”
Section: Associativity Of Sqpo Rewriting With Conditionsmentioning
confidence: 99%
“…Parallel and amalgamated rules are further kinds of rules arising by composition. Whereas concurrent rules combine the sequential application of two rules, an amalgamated rule combines the application of two (or more) rules to the same object into the application of a single rule [4,17]. In categories with coproducts, the parallel rule is just the sum of two rules; for plain rules (i.e., without application conditions) it is a special case of the concurrent as well as of the amalgamated rule construction.…”
Section: Proposition 1 (A Concurrent Rule Is a Gcr) Given A Concurren...mentioning
confidence: 99%
“…Classical kinds of rule composition are the ones of parallel and concurrent [11] as well as of amalgamated rules [4]. Considering the double-pushout approach to graph transformation, these rule constructions have been lifted from ordinary graphs to the general framework of M-adhesive categories and from plain rules to such with application conditions [5,9,17,7]. These central forms of rule composition have also been developed for other variants of transformation, like single-or sesqui-pushout rewriting [21,22,1].…”
Section: Introductionmentioning
confidence: 99%
“…Notice that this construction does not coincide with multi-amalgamation, as defined in [26], where n rules are amalgamated given a single kernel rule -the construction in [26] is also provided for HLR categories and for rules with (nested) application conditions. It is not difficult to show, based on the HLR-adhesiveness of our cate- R i → R , and f R : R → R , defined by the corresponding colimits, are monomorphisms.…”
Section: Definition 4 (Multiple Rule Amalgamation) Given Graph Transmentioning
confidence: 99%