Performing Incremental Generation of Code in Model-driven Engineering
The software development approach called Model-Driven Engineering continues to evolve at a rapid pace. A key aspect is the automatic generation of artifacts at lower levels of abstraction. However, this process typically does not take into account the evolution of systems throughout their life cycle...
| Autores: | , , , |
|---|---|
| Tipo de recurso: | artículo |
| Fecha de publicación: | 2012 |
| País: | España |
| Institución: | Universidad de Oviedo (UNIOVI) |
| Repositorio: | RUO. Repositorio Institucional de la Universidad de Oviedo |
| Idioma: | inglés |
| OAI Identifier: | oai:digibuo.uniovi.es:10651/79992 |
| Acceso en línea: | https://hdl.handle.net/10651/79992 |
| Access Level: | acceso abierto |
| Palabra clave: | Model-driven engineering Evolution Incremental generation Traceability |
| Sumario: | The software development approach called Model-Driven Engineering continues to evolve at a rapid pace. A key aspect is the automatic generation of artifacts at lower levels of abstraction. However, this process typically does not take into account the evolution of systems throughout their life cycle; moreover, it is done in an unwieldy and repetitive manner. There are some works that address the problem of incremental generation of artifacts, but unfortunately that research tends to be focused on generating artifacts in the form of a model, instead of generating source code of an application that may already be deployed and running. Other studies address the issue in a limited way. In this paper, we present a proposal, a prototype, and a case study for incrementally generating source code artifacts from models. This work aims to minimize the impact of changes on applications that may already be deployed. |
|---|