KIT | KIT-Bibliothek | Impressum | Datenschutz

Slicing Models for Equiconsistency with Alloy

Thieme, Marc 1; Singh, Shobhit ORCID iD icon 1; Stübinger, Terru 1; Pascual, Romain ORCID iD icon; Ulbrich, Mattias ORCID iD icon 1
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract:

Model-driven development enables collaborative design across heterogeneous modelling domains, but it also raises the risk of inconsistent models. We study the problem of extracting minimal submodels that preserve cross-domain consistency. Concretely, given two sets of models related by a consistency specification and a model from the first set, we seek an equiconsistent slice, that is, a submodel that preserves the same consistency relationships with models of the second set. Since the definition of equiconsistency quantifies over the complete second set, a direct computation is infeasible (and undecidable in general). Thus, we formulate slicing as a declarative synthesis problem and solve it using counterexample-guided inductive synthesis (CEGIS). The procedure iteratively proposes candidate slices and refines them using counterexamples (models obtained as violation witnesses if a candidate is not a valid slice). Iterating the CEGIS loop converges to equiconsistent, minimal slices within the bounds used by the model finder. We instantiate the abstract equiconsistency slice problem using attributed typed graphs as models, express consistency relations declaratively, and further realize it using relational logic and SAT-based solving. ... mehr


Originalveröffentlichung
DOI: 10.1007/978-3-032-26752-8_12
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Proceedingsbeitrag
Publikationsjahr 2026
Sprache Englisch
Identifikator ISBN: 978-3-032-26752-8
ISSN: 0302-9743, 1611-3349
KITopen-ID: 1000194444
Erschienen in Rigorous State-Based Methods – 12th International Conference, ABZ 2026, Tokyo, Japan, May 18–20, 2026, Proceedings. Ed.: F. Ishikawa
Veranstaltung 12th International Conference (ABZ 2026), Tokio, Japan, 18.05.2026 – 20.05.2026
Verlag Springer Nature Switzerland
Seiten 191 - 209
Serie Lecture Notes in Computer Science
Vorab online veröffentlicht am 22.05.2026
Externe Relationen Siehe auch
Nachgewiesen in Scopus
OpenAlex
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page