2006
DOI: 10.1007/11841883_1
|View full text |Cite
|
Sign up to set email alerts
|

Nested Quantification in Graph Transformation Rules

Abstract: In this paper we describe a way to integrate Taentzer's rule amalgamation with the recently proposed notions of nested graph conditions. The resulting so-called quantified graph transformation rules include (universally and existentially) quantified sub-structures in a flexible way. This can be used for instance to specify a larger-step operational semantics, thus improving the scalability of graph transformation as a technique for software verification.The work reported in this paper was carried out in the co… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
16
0

Year Published

2010
2010
2023
2023

Publication Types

Select...
5
2
2

Relationship

1
8

Authors

Journals

citations
Cited by 21 publications
(16 citation statements)
references
References 15 publications
0
16
0
Order By: Relevance
“…Defining more general ACs, whose graphs are not restricted to be connected, is also under consideration. Following the ideas in [31] it could also be interesting to permit quantification on rules themselves (and not only the ACs). We also plan to deepen in the analysis of critical pairs, especially analysing the new kind of conflicts arising due to our ACs, as well as by using the negative initial digraphs for the analysis.…”
Section: Discussionmentioning
confidence: 99%
“…Defining more general ACs, whose graphs are not restricted to be connected, is also under consideration. Following the ideas in [31] it could also be interesting to permit quantification on rules themselves (and not only the ACs). We also plan to deepen in the analysis of critical pairs, especially analysing the new kind of conflicts arising due to our ACs, as well as by using the negative initial digraphs for the analysis.…”
Section: Discussionmentioning
confidence: 99%
“…To delete these nodes, we have to check conditions that repeat frequently in the host graph and have a universal nature which can only be represented using nested graph predicates [25]. In our system, we adopt the approach defined in [25,26] limited to graph predicates of depth three and one rule application. Each nested rule consists of two parts: the nested graph predicate for rule matching, represented by a root (LHS) and a set of universal-existential pairs (u i , e i ), and an RHS for rule application.…”
Section: Nested Graph Predicatementioning
confidence: 99%
“…Researchers at Twente introduced two ways by which richer families of graphs could be matched and rewritten using something akin to pattern graphs. The first method, initiated by Rensink, uses quantified graph transformation rules, where subgraphs are attached to a tree of alternating quantifiers [18,19]. Unlike the transformation rules we consider, this method allows matchings to be non-full on all vertices in a pattern graph, so an edge in the pattern can be interpreted as an existentially-quantified statement on the attached subgraph, rather than a requirement that all incident edges must be matched.…”
Section: Related Workmentioning
confidence: 99%