Abstract
The software development approach called model-driven engineering has become increasingly widespread. The continuous integration practice has also been gaining the importance. Some works have shown that both can improve the software development process. The problem is that the model-driven engineering is still a very active research topic lacking its maturity, what translates into difficulties in optimal incorporation of the continuous integration practice in the process. We present an experience report in which we show the problems we have detected in a real project and how we have solved them. Thus, we increase the productivity of development and the non-technical people are able to modify already deployed applications. Finally, we incorporate an evaluation that shows the benefits of the proposed union.
Keywords
- Model-driven engineering
- continuous integration
- business users
- domain-specific language
- experience report
MSC
68U01, 68N01
Cite this article
@article{cai-1570,
author = {Vicente García-Díaz and Jordan Pascual Espada and Edward Rolando Nunez-Valdez and B. Cristina Pelayo G-Bustelo and Juan Manuel Cueva Lovelle},
title = {Combining the Continuous Integration Practice and the Model-Driven Engineering Approach},
journal = {Computing and Informatics},
volume = {35},
number = {2},
pages = {299--337},
year = {2016},
issn = {1335-9150},
url = {https://cai.type.sk/content/2016/2/combining-the-continuous-integration-practice-and-the-model-driven-engineering-approach/}
}
TY - JOUR AU - Vicente García-Díaz AU - Jordan Pascual Espada AU - Edward Rolando Nunez-Valdez AU - B. Cristina Pelayo G-Bustelo AU - Juan Manuel Cueva Lovelle TI - Combining the Continuous Integration Practice and the Model-Driven Engineering Approach JO - Computing and Informatics VL - 35 IS - 2 SP - 299 EP - 337 PY - 2016 SN - 1335-9150 UR - https://cai.type.sk/content/2016/2/combining-the-continuous-integration-practice-and-the-model-driven-engineering-approach/ KW - Model-driven engineering KW - continuous integration KW - business users KW - domain-specific language KW - experience report ER -
García-Díaz, V., Espada, J. P., Nunez-Valdez, E. R., G-Bustelo, B. C. P., & Lovelle, J. M. C. (2016). Combining the Continuous Integration Practice and the Model-Driven Engineering Approach. Computing and Informatics, 35(2), 299–337. https://cai.type.sk/content/2016/2/combining-the-continuous-integration-practice-and-the-model-driven-engineering-approach/