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.
Publié le : 2016-07-11
Classification:  Software Engineering,  Model-driven engineering, continuous integration, business users, domain-specific language, experience report,  68U01, 68N01
@article{cai1570,
     author = {Vicente Garc\'\i a-D\'\i az; University of Oviedo, Department of Computer Science, C/ Calvo Sotelo, Oviedo and Jord\'an Pascual Espada; University of Oviedo, Department of Computer Science, C/ Calvo Sotelo, Oviedo and Edward Rolando N\'unez-Vald\'ez; University of Oviedo, Department of Computer Science, C/ Calvo Sotelo, Oviedo and B. Cristina Pelayo G-Bustelo; University of Oviedo, Department of Computer Science, C/ Calvo Sotelo, Oviedo and Juan Manuel Cueva Lovelle; University of Oviedo, Department of Computer Science, C/ Calvo Sotelo, Oviedo},
     title = {Combining the Continuous Integration Practice and the Model-Driven Engineering Approach},
     journal = {Computing and Informatics},
     volume = {34},
     number = {4},
     year = {2016},
     language = {en},
     url = {http://dml.mathdoc.fr/item/cai1570}
}
Vicente García-Díaz; University of Oviedo, Department of Computer Science, C/ Calvo Sotelo, Oviedo; Jordán Pascual Espada; University of Oviedo, Department of Computer Science, C/ Calvo Sotelo, Oviedo; Edward Rolando Núnez-Valdéz; University of Oviedo, Department of Computer Science, C/ Calvo Sotelo, Oviedo; B. Cristina Pelayo G-Bustelo; University of Oviedo, Department of Computer Science, C/ Calvo Sotelo, Oviedo; Juan Manuel Cueva Lovelle; University of Oviedo, Department of Computer Science, C/ Calvo Sotelo, Oviedo. Combining the Continuous Integration Practice and the Model-Driven Engineering Approach. Computing and Informatics, Tome 34 (2016) no. 4, . http://gdmltest.u-ga.fr/item/cai1570/