Assembling the Proofs of Ordered Model Transformations
Maribel Fern\'andez, Jeffrey Terrell

TL;DR
This paper formalizes ordered model transformations in Constructive Type Theory, enabling systematic assembly of correctness proofs from component proofs, thereby simplifying verification in model-driven development.
Contribution
It introduces a formalization of ordered model transformations in Constructive Type Theory and a method to assemble correctness proofs from parts.
Findings
Proofs can be systematically assembled from component proofs.
Formalization enhances correctness verification in model transformations.
Simplifies proof derivation for complex ordered transformations.
Abstract
In model-driven development, an ordered model transformation is a nested set of transformations between source and target classes, in which each transformation is governed by its own pre and post- conditions, but structurally dependent on its parent. Following the proofs-as-model-transformations approach, in this paper we consider a formalisation in Constructive Type Theory of the concepts of model and model transformation, and show how the correctness proofs of potentially large ordered model transformations can be systematically assembled from the proofs of the specifications of their parts, making them easier to derive.
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.
