A formal foundation for transformations in model driven engineering

In the MDE (Model Driven Engineering) paradigm, models are thought to be the primary conductors in all software development aspects. A PIM (Platform Independent Model) is transformed into one or more PSMs (Platform Specific Model); hence, a specific PSM is generated for each specific technological p...

Full description

Bibliographic Details
Main Author: Roxana Silvia Giandini
Format: Article
Language:English
Published: Postgraduate Office, School of Computer Science, Universidad Nacional de La Plata 2008-04-01
Series:Journal of Computer Science and Technology
Online Access:https://journal.info.unlp.edu.ar/JCST/article/view/768
id doaj-37221f58e4cc4f2d8128c287c5f7573c
record_format Article
spelling doaj-37221f58e4cc4f2d8128c287c5f7573c2021-05-05T13:58:16ZengPostgraduate Office, School of Computer Science, Universidad Nacional de La PlataJournal of Computer Science and Technology1666-60461666-60382008-04-018014647462A formal foundation for transformations in model driven engineeringRoxana Silvia Giandini0Facultad de Informática, Universidad Nacional de La Plata, La Plata, Buenos Aires, ArgentinaIn the MDE (Model Driven Engineering) paradigm, models are thought to be the primary conductors in all software development aspects. A PIM (Platform Independent Model) is transformed into one or more PSMs (Platform Specific Model); hence, a specific PSM is generated for each specific technological platform. In turn these output models may be transformed into another set of models until finally the output consists of program code that can be executed. Model transformation is the MDE engine; models are no longer mere contemplative entities and become productive entities. The MDE initiative covers a broad spectrum of research areas: modeling languages, definition of languages for model transformation, construction of support tools for the different tasks involved, application of concepts to development methods and specific domains, etc. Currently, some of these aspects are well-based, and are being applied with some success; however, other aspects are still undergoing their definition process. In this context, it is necessary to make every effort to convert MDE and its concepts and related techniques into a coherent proposal, based on open standards, and supported by mature tools and techniques. Model transformations require specific languages for their definition; these languages should have a formal base, for example, a metamodel that supports them and allows for an automated treatment.https://journal.info.unlp.edu.ar/JCST/article/view/768
collection DOAJ
language English
format Article
sources DOAJ
author Roxana Silvia Giandini
spellingShingle Roxana Silvia Giandini
A formal foundation for transformations in model driven engineering
Journal of Computer Science and Technology
author_facet Roxana Silvia Giandini
author_sort Roxana Silvia Giandini
title A formal foundation for transformations in model driven engineering
title_short A formal foundation for transformations in model driven engineering
title_full A formal foundation for transformations in model driven engineering
title_fullStr A formal foundation for transformations in model driven engineering
title_full_unstemmed A formal foundation for transformations in model driven engineering
title_sort formal foundation for transformations in model driven engineering
publisher Postgraduate Office, School of Computer Science, Universidad Nacional de La Plata
series Journal of Computer Science and Technology
issn 1666-6046
1666-6038
publishDate 2008-04-01
description In the MDE (Model Driven Engineering) paradigm, models are thought to be the primary conductors in all software development aspects. A PIM (Platform Independent Model) is transformed into one or more PSMs (Platform Specific Model); hence, a specific PSM is generated for each specific technological platform. In turn these output models may be transformed into another set of models until finally the output consists of program code that can be executed. Model transformation is the MDE engine; models are no longer mere contemplative entities and become productive entities. The MDE initiative covers a broad spectrum of research areas: modeling languages, definition of languages for model transformation, construction of support tools for the different tasks involved, application of concepts to development methods and specific domains, etc. Currently, some of these aspects are well-based, and are being applied with some success; however, other aspects are still undergoing their definition process. In this context, it is necessary to make every effort to convert MDE and its concepts and related techniques into a coherent proposal, based on open standards, and supported by mature tools and techniques. Model transformations require specific languages for their definition; these languages should have a formal base, for example, a metamodel that supports them and allows for an automated treatment.
url https://journal.info.unlp.edu.ar/JCST/article/view/768
work_keys_str_mv AT roxanasilviagiandini aformalfoundationfortransformationsinmodeldrivenengineering
AT roxanasilviagiandini formalfoundationfortransformationsinmodeldrivenengineering
_version_ 1721460470489022464