2022
DOI: 10.1016/j.scico.2021.102729
|View full text |Cite
|
Sign up to set email alerts
|

Sustaining and improving graduated graph consistency: A static analysis of graph transformations

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
3
1
1

Relationship

5
3

Authors

Journals

citations
Cited by 14 publications
(14 citation statements)
references
References 35 publications
0
14
0
Order By: Relevance
“…A first definition of such a graduated notion of consistency of graphs was given in [19]. The following definitions extend the formalization from [19] in such a way that it is not only possible to count violations but also to distinguish their severity.…”
Section: Consistency Checksmentioning
confidence: 99%
See 1 more Smart Citation
“…A first definition of such a graduated notion of consistency of graphs was given in [19]. The following definitions extend the formalization from [19] in such a way that it is not only possible to count violations but also to distinguish their severity.…”
Section: Consistency Checksmentioning
confidence: 99%
“…In the following, we introduce two special forms of graph transformation that are related to the consistency of a given constraint. Our definitions are based on the number of violations introduced above and refine the notions of graduated consistency that have been introduced in[19] (we provide a more detailed, formal comparison in Section 6).Definition 5.3 (Consistency-increasing and consistency-maintaining transformation). Given a constraint c, a transformation t : G =⇒ H is called consistency maintaining (c-maintaining) w.r.t.…”
mentioning
confidence: 99%
“…In a line of research on combining model transformation with searchbased software engineering [52], [53], [54], several works deal with validity during generation and analysis of transformation rules. Kosiol et al [55] support a consistency notion and associated analysis to reason about the validity impact of a particular rule; however, they do not consider rule generation.…”
Section: Related Workmentioning
confidence: 99%
“…For this, one must additionally ensure that an element mutation operator cannot introduce violations of the remaining language constraints, i.e., for constraints from LC \ PC. There are several approaches to (semi-)automatically check whether a transformation rule preserves a given graph constraint [9,41,50,51,53]. If a constraint is first-order, it can be expressed as a nested graph constraint and then ensured by integrating it as an application condition into a transformation rule [33,54]; the resulting rule forms an element mutation operator that preserves the given constraint.…”
Section: Evolutionary Operatorsmentioning
confidence: 99%