Model Repair via Symmetry
Paul Attie, William Cocke

TL;DR
This paper extends symmetry-based model checking to model repair, allowing the identification and repair of substructures satisfying temporal logic formulas efficiently by leveraging symmetry to avoid state explosion.
Contribution
It introduces a method to repair models via symmetry, establishing a lattice and Galois connection framework to lift repairs from quotient structures to original models.
Findings
Enables repair of symmetric models by working on smaller quotient structures.
Establishes a lattice and Galois connection framework for substructure analysis.
Facilitates program repair while avoiding state explosion.
Abstract
The symmetry of a Kripke structure has been exploited to replace a model check of by a model check of the potentially smaller structure obtained as the quotient of by its symmetry group . We extend previous work to model repair: identify a substructure that satisfies a given temporal logic formula. We show that the substructures of that are preserved by form a lattice that maps to the substructure lattice of . We also show the existence of a monotone Galois connection between the lattice of substructures of and the lattice of substructures of that are "maximal" w.r.t. an appropriately defined group action of on . These results enable us to repair and then to lift the repair to . We can thus repair symmetric finite-state…
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.
Taxonomy
TopicsSecurity and Verification in Computing · Semiconductor materials and devices · Synthetic Organic Chemistry Methods
