You are here: Home / Publications

Scientific Papers

ISSI Research Papers

Paper information
Title
An Algebraic Baseline for Automatic Transformations in MDA
Published in
Software Evolution Through Transformations: Model-based vs. Implementation-level Solutions Workshop (SETra'04), Second International Conference on Graph Transformation (ICGT2004). ENTCS. Vol. 127. Num. 3. Pages 31-47. - 2005
Abstract
Software evolution can be supported at two levels: models and programs. The model-based software development approach allows the application of a more abstract process of software evolution, in accordance with the OMG's MDA initiative. We describe a framework for model management, called MOMENT, that supports automatic formal model transformations in MDA. Our model transformation approach is based on the algebraic specification of models and benefits from mature term rewriting system technology to perform model transformation using rewriting logic. In this paper, we present how we apply this formal transformation mechanism between platform-independent models, such as UML models and relational schemas. Our approach enhances the integration between formal environments and industrial technologies such as .NET technology, and exploits the best features of both.


BibTeX
@misc{issi_web:id:114,
        title =  "An Algebraic Baseline for Automatic Transformations in MDA",
        author = "Artur Boronat Moll and Jose Angel Carsí Cubel and Isidro Ramos Salavert",
        booktitle = "Software Evolution Through Transformations: Model-based vs. Implementation-level Solutions Workshop (SETra'04), Second International Conference on Graph Transformation (ICGT2004). ENTCS. Vol. 127. Num. 3. Pages 31-47.",
        year = "2005",
        eprint = "http://issi.dsic.upv.es/publications/archives/",
        url = "",
        abstract = "Software evolution can be supported at two levels: models and programs. The model-based software development approach allows the application of a more abstract process of software evolution, in accordance with the OMG's MDA initiative. We describe a framework for model management, called MOMENT, that supports automatic formal model transformations in MDA. Our model transformation approach is based on the algebraic specification of models and benefits from mature term rewriting system technology to perform model transformation using rewriting logic. In this paper, we present how we apply this formal transformation mechanism between platform-independent models, such as UML models and relational schemas. Our approach enhances the integration between formal environments and industrial technologies such as .NET technology, and exploits the best features of both."
}