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

-adhesive transformation systems with nested application conditions. Part 1: parallelism, concurrency and amalgamation

Abstract: Nested application conditions generalise the well-known negative application conditions and are important for several application domains. In this paper, we present Local Church–Rosser, Parallelism, Concurrency and Amalgamation Theorems for rules with nested application conditions in the framework of$\mathcal{M}$-adhesive categories, where$\mathcal{M}$-adhesive categories are slightly more general than weak adhesive high-level replacement categories. Most of the proofs are based on the corresponding statements… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
145
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
9

Relationship

2
7

Authors

Journals

citations
Cited by 59 publications
(145 citation statements)
references
References 47 publications
0
145
0
Order By: Relevance
“…Among other results, the ChurchRosser Theorem is proved in this setting. The approach is further studied in [4] by adding nested application conditions and proving the previous results for this more expressive approach. Both are a generalized version of the Church-Rosser Theorem of [9].…”
Section: Related Workmentioning
confidence: 89%
“…Among other results, the ChurchRosser Theorem is proved in this setting. The approach is further studied in [4] by adding nested application conditions and proving the previous results for this more expressive approach. Both are a generalized version of the Church-Rosser Theorem of [9].…”
Section: Related Workmentioning
confidence: 89%
“…Additionally, we require (nested) application conditions [8] and (nested) graph constraints [10] to describe more complex conditions over morphisms and graphs, respectively. Here, an application condition (graph constraint) can also be interpreted as describing the set of morphisms (graphs) that satisfy it.…”
Section: Foundationsmentioning
confidence: 99%
“…Application conditions (or nested application conditions) are inductively defined as in [8]: (1) for every graph P, true is an application condition over P; (2) for every morphism a ∶ P ↪ C and every application condition ac over C, ∃(a, ac) is an application condition over P. Application conditions can also be extended over boolean combinations: (3) for application conditions ac, ac i over P (for all index sets I), ¬ac and ⋀ i∈I ac i are application conditions over P.…”
Section: Foundationsmentioning
confidence: 99%
“…To address the problem of false (in)dependency, we have established that, when a node needs to be deleted, we need to consider not only the edges incident to that node, but also the edges between its adjacent nodes. To do so, graph transformation rules need to be equipped with a variety of graph rewriting capabilities, such as negative application conditions (NAC) [11] and nested constraints [12].…”
Section: Introductionmentioning
confidence: 99%