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
_version_ 1818941511080869888
author Roxana Silvia Giandini
author_facet Roxana Silvia Giandini
author_sort Roxana Silvia Giandini
collection DOAJ
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.
first_indexed 2024-12-20T06:56:42Z
format Article
id doaj.art-37221f58e4cc4f2d8128c287c5f7573c
institution Directory Open Access Journal
issn 1666-6046
1666-6038
language English
last_indexed 2024-12-20T06:56:42Z
publishDate 2008-04-01
publisher Postgraduate Office, School of Computer Science, Universidad Nacional de La Plata
record_format Article
series Journal of Computer Science and Technology
spelling doaj.art-37221f58e4cc4f2d8128c287c5f7573c2022-12-21T19:49:18ZengPostgraduate 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
spellingShingle Roxana Silvia Giandini
A formal foundation for transformations in model driven engineering
Journal of Computer Science and Technology
title 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_short A formal foundation for transformations in model driven engineering
title_sort formal foundation for transformations in model driven engineering
url https://journal.info.unlp.edu.ar/JCST/article/view/768
work_keys_str_mv AT roxanasilviagiandini aformalfoundationfortransformationsinmodeldrivenengineering
AT roxanasilviagiandini formalfoundationfortransformationsinmodeldrivenengineering