Using weakest application conditions to rank graph transformations for graph repair
Lars Fritsche, Alexander Lauer, Maximilian Kratz, Andy Sch\"urr, Gabriele Taentzer

TL;DR
This paper introduces a novel approach to ranking graph transformations for repair by using impairment-indicating and repair-indicating application conditions, enabling more effective and scalable graph repair strategies.
Contribution
It develops a theoretical framework linking application conditions to constraint violations and proposes algorithms for ranking transformations based on repair potential.
Findings
The difference in violations can be characterized by application conditions.
Algorithms effectively rank transformations for repair.
Approach improves scalability and effectiveness of graph repair.
Abstract
When using graphs and graph transformations to model systems, consistency is an important concern. While consistency has primarily been viewed as a binary property, i.e., a graph is consistent or inconsistent with respect to a set of constraints, recent work has presented an approach to consistency as a graduated property. This allows living with inconsistencies for a while and repairing them when necessary. For repairing inconsistencies in a graph, we use graph transformation rules with so-called {\em impairment-indicating and repair-indicating application conditions} to understand how much repair gain certain rule applications would bring. Both types of conditions can be derived from given graph constraints. Our main theorem shows that the difference between the number of actual constraint violations before and after a graph transformation step can be characterised by the difference…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
