Verification and validation of declarative model-to-model transformations through invariants
Journal of Systems and Software
Information preserving bidirectional model transformations
FASE'07 Proceedings of the 10th international conference on Fundamental approaches to software engineering
HOL-OCL: a formal proof environment for UML/OCL
FASE'08/ETAPS'08 Proceedings of the Theory and practice of software, 11th international conference on Fundamental approaches to software engineering
Correct-by-construction model transformations from partially ordered specifications in Coq
ICFEM'10 Proceedings of the 12th international conference on Formal engineering methods and software engineering
Model-driven development of model transformations
ICMT'11 Proceedings of the 4th international conference on Theory and practice of model transformations
Model transformations? transformation models!
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
On validation of ATL transformation rules by transformation models
Proceedings of the 8th International Workshop on Model-Driven Engineering, Verification and Validation
Evaluation of model transformation approaches for model refactoring
Science of Computer Programming
Hi-index | 0.00 |
Model transformations are a central element of model-driven development (MDD) approaches. The correctness of model transformations is critical to their effective use in practical software development, since users must be able to rely upon transformations correctly preserving the semantics of source models and producing valid target models. In this paper we provide techniques for proving the termination, confluence and correctness of declaratively-specified model transformations, relative to a formal semantics for UML and OCL. We compare the effectiveness of syntactic analysis techniques, interactive verification tools and automated proof tools.