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...
Main Author: | |
---|---|
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 |