La reutilización de modelos es una de las estrategias de mayor acogida en las recientes propuestas metodológicas en desarrollo de software, al punto de involucrar de forma exhaustiva el concepto de modelo y prometer que para construir una aplicación de software basta con construir modelos y transformarlos de forma semiautomática y asistida en el código de un sistema de información. Sin embargo, aún existen grandes retos que afrontar en la adopción de enfoques centrados en modelos, por ejemplo, una gran diversidad de técnicas, lenguajes y herramientas para transformar modelos. Esto deriva en una falta de unificación que les dificulta a los equipos de desarrollo iniciar un proyecto con la certeza de estar usando las estrategias de transformación apropiadas para su proyecto o empresa. Este trabajo escudriña en los diferentes planteamientos de la ingeniería de modelos y en los estudios previos en transformación de modelos, para servir de referencia en la adopción de enfoques centrados en modelos en el desarrollo de software.
Reusing models is one of the most widely accepted strategies among recent methodological approaches to software development. It is so much so that these approaches have extensively included various models with the suggestion that, in order to develop a software application, it is just necessary to build models and to transform them semi-automatically with the support of an information system.
However, there are still considerable challenges in the adoption of modelfocused approaches, such as a variety of techniques, languages, and tools available for model transformation.
This variety of resources complicates the standard selection of strategies for transforming models which are appropriate for a particular project or company. This paper analyzes the different model engineering approaches, as well as previous studies in model transformation, in order to serve as a guide in the selection process of model-focused approaches for software development.
A reutilização de modelos é uma das estratégias com maior receptividade nas recentes propostas metodológicas em desenvolvimento de software, ao ponto de envolver de forma exaustiva o conceito de modelo e prometer que para construir uma aplicação de software basta construir modelos e transformálos de forma semi-automática e assistida no código de um sistema de informação. Contudo, ainda existem grandes desafios que enfrentar na adoção de enfoques centrados em modelos, por exemplo, uma grande diversidade de técnicas, linguagens e ferramentas para transformar modelos.
Isto deriva em uma falta de unificação que traz dificuldades às equipes de desenvolvimento iniciar um projeto com a certeza de estar usando as estratégias de transformação apropriadas para seu projeto ou empresa.
Este trabalho esquadrinha as diferentes propostas da engenharia de modelos e os estudos prévios em transformação de modelos, para servir de referência à adoção de enfoques centrados em modelos no desenvolvimento de software.
© 2001-2024 Fundación Dialnet · Todos los derechos reservados