2019
DOI: 10.4204/eptcs.309.5
|View full text |Cite
|
Sign up to set email alerts
|

Rule-based Graph Repair

Abstract: Model repair is an essential topic in model-driven engineering. Since models are suitably formalized as graph-like structures, we consider the problem of rule-based graph repair: Given a rule set and a graph constraint, try to construct a graph program based on the given set of rules, such that the application to any graph yields a graph satisfying the graph constraint. We show the existence of repair programs for specific constraints, and show the existence of rule-based repair programs for specific constrain… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
18
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 9 publications
(18 citation statements)
references
References 20 publications
0
18
0
Order By: Relevance
“…In [12], Habel and Sandmann derive graph programs from graph constraints of nesting level ≤ 2. In [25], they extend their results to constraints in ANF which end with ∃C or constraints of one of the forms ∃(C, ¬∃C ) or ¬∃C. They also investigate whether a given set of rules allows to repair such a given constraint.…”
Section: Related Workmentioning
confidence: 96%
See 4 more Smart Citations
“…In [12], Habel and Sandmann derive graph programs from graph constraints of nesting level ≤ 2. In [25], they extend their results to constraints in ANF which end with ∃C or constraints of one of the forms ∃(C, ¬∃C ) or ¬∃C. They also investigate whether a given set of rules allows to repair such a given constraint.…”
Section: Related Workmentioning
confidence: 96%
“…For example, applying moveFeature can leave behind an empty class, thus violating c 2 . While constraint violations can potentially be removed using repair techniques [12,22,25], these can be computationally expensive and may involve strategies that lead to certain regions of the search space being preferred, threatening the efficiency of the search. Instead, it would be desirable to design mutation operators that impact consistency in a positive or at least neutral way.…”
Section: Examplementioning
confidence: 99%
See 3 more Smart Citations