Back to Search Start Over

Reusable and correct endogenous model transformations

Authors :
Andova, S.
Brand, van den, M.G.J.
Engelen, L.J.P.
Hu, Z.
Lara, de, J.
Source :
Theory and Practice of Model Transformations ISBN: 9783642304750, ICMT@TOOLS, Theory and Practice of Model Transformations (5th International Conference, ICMT 2012, Prague, Czech Republic, Switzerland, May 28-29, 2012. Proceedings), 72-88, STARTPAGE=72;ENDPAGE=88;TITLE=Theory and Practice of Model Transformations (5th International Conference, ICMT 2012, Prague, Czech Republic, Switzerland, May 28-29, 2012. Proceedings)
Publication Year :
2012
Publisher :
Springer, 2012.

Abstract

Correctness of model transformations is a prerequisite for generating correct implementations from models. Given refining model transformations that preserve desirable properties, models can be transformed into correct-by-construction implementations. However, proving that model transformations preserve properties is far from trivial. Therefore, we aim for simple correctness proofs by designing model transformations that are as fine-grained as possible. Furthermore, we advocate the reuse of model transformations to reduce the number of proofs. For a simple domain-specific language, SLCO, we define a formal framework to reason about the correctness, reusability, and composition of the fine-grained model transformations used to transform a given model to three target languages: NQC, Promela and POOSL. The correctness criterion induces that the original model and the resulting model obtained after a proper sequence of transformations have the same observable behavior.

Details

Language :
English
ISBN :
978-3-642-30475-0
ISBNs :
9783642304750
Database :
OpenAIRE
Journal :
Theory and Practice of Model Transformations ISBN: 9783642304750, ICMT@TOOLS, Theory and Practice of Model Transformations (5th International Conference, ICMT 2012, Prague, Czech Republic, Switzerland, May 28-29, 2012. Proceedings), 72-88, STARTPAGE=72;ENDPAGE=88;TITLE=Theory and Practice of Model Transformations (5th International Conference, ICMT 2012, Prague, Czech Republic, Switzerland, May 28-29, 2012. Proceedings)
Accession number :
edsair.doi.dedup.....ba556b218b3922c5a3ed5e00538246f8
Full Text :
https://doi.org/10.1007/978-3-642-30476-7_5