Skip to main content
Top
Published in: Software and Systems Modeling 4/2022

13-05-2022 | Theme Section Paper

Using DevOps toolchains in Agile model-driven engineering

Authors: Jörn Guy Süß, Samantha Swift, Eban Escott

Published in: Software and Systems Modeling | Issue 4/2022

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

For model-driven engineering (MDE) to become more Agile, the community needs to embrace development and operations (DevOps) practices. One of the core practices of DevOps is the use of pipelines to enable CI/CD to make teams more Agile and break down the barriers between development and operations with faster deployments. Current MDE tooling is not designed at its core to participate in DevOps pipelines. Consequently this makes the adoption of MDE in industry more difficult. In this article, we cover an industrial experience report describing how we enabled our pipelines using DevOps and MDE.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Footnotes
16
Since our company is based on making coding support systems known as Bots available to the public, and we need to build these internally, we dubbed the system architecture BotBuilder. As it offers twice the variability, speed, and access to tools as compared to its predecessors, its version number is \(2^3=8\). And we admit a slight nod to Star Wars as well.
 
Literature
1.
go back to reference Alfraihin, H., Lano, K.: The integration of agile development and model driven development—a systematic literature review. In: Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development—MODELSWARD, INSTICC. SciTePress, pp. 451–458 (2017). https://doi.org/10.5220/0006207004510458 Alfraihin, H., Lano, K.: The integration of agile development and model driven development—a systematic literature review. In: Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development—MODELSWARD, INSTICC. SciTePress, pp. 451–458 (2017). https://​doi.​org/​10.​5220/​0006207004510458​
2.
go back to reference Bézivin, J., Lanneluc, J., Lemesle, R.: sNets: The core formalism for an object-oriented CASE tool. In: Alagar, V.S., Missaoui, R. (eds) Object-Oriented Technology for Database and Software Systems, Proceedings of the Colloquium on Object Orientation in Databases and Software Engineering, COODBSE 1994, 16–17 May 1994, Universite du Quebec a Montreal, Canada. pp. 224–239. World Scientific (1994) Bézivin, J., Lanneluc, J., Lemesle, R.: sNets: The core formalism for an object-oriented CASE tool. In: Alagar, V.S., Missaoui, R. (eds) Object-Oriented Technology for Database and Software Systems, Proceedings of the Colloquium on Object Orientation in Databases and Software Engineering, COODBSE 1994, 16–17 May 1994, Universite du Quebec a Montreal, Canada. pp. 224–239. World Scientific (1994)
6.
go back to reference Sánchez, B., Kolovos, D.S., Paige, R.F.: To build, or not to build: Modelflow, a build solution for MDE projects. In: Syriani, E., Sahraoui, H.A., de Lara, J., et al. (eds.) MoDELS ’20: ACM/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems, Virtual Event, Canada, 18–23 October, 2020, pp. 1–11. ACM (2020). https://doi.org/10.1145/3365438.3410942 Sánchez, B., Kolovos, D.S., Paige, R.F.: To build, or not to build: Modelflow, a build solution for MDE projects. In: Syriani, E., Sahraoui, H.A., de Lara, J., et al. (eds.) MoDELS ’20: ACM/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems, Virtual Event, Canada, 18–23 October, 2020, pp. 1–11. ACM (2020). https://​doi.​org/​10.​1145/​3365438.​3410942
7.
go back to reference Straeten, R.V.D., Mens, T., Baelen, S.V.: Challenges in model-driven software engineering. In: Chaudron, M.R.V. (ed.) Models in Software Engineering, Workshops and Symposia at MODELS 2008, Toulouse, France, September 28–October 3, 2008. Reports and Revised Selected Papers, Lecture Notes in Computer Science, vol. 5421, pp. 35–47. Springer (2008). https://doi.org/10.1007/978-3-642-01648-6_4 Straeten, R.V.D., Mens, T., Baelen, S.V.: Challenges in model-driven software engineering. In: Chaudron, M.R.V. (ed.) Models in Software Engineering, Workshops and Symposia at MODELS 2008, Toulouse, France, September 28–October 3, 2008. Reports and Revised Selected Papers, Lecture Notes in Computer Science, vol. 5421, pp. 35–47. Springer (2008). https://​doi.​org/​10.​1007/​978-3-642-01648-6_​4
8.
go back to reference Whittle, J., Hutchinson, J.E., Rouncefield, M., et al.: Industrial adoption of model-driven engineering: Are the tools really the problem? In: Moreira, A., Schätz, B., Gray, J., et al. (eds.), Model-Driven Engineering Languages and Systems—16th International Conference, MODELS 2013, Miami, FL, USA, September 29–October 4, 2013. Proceedings, Lecture Notes in Computer Science, vol. 8107,pp. 1–17. Springer (2013). https://doi.org/10.1007/978-3-642-41533-3_1 Whittle, J., Hutchinson, J.E., Rouncefield, M., et al.: Industrial adoption of model-driven engineering: Are the tools really the problem? In: Moreira, A., Schätz, B., Gray, J., et al. (eds.), Model-Driven Engineering Languages and Systems—16th International Conference, MODELS 2013, Miami, FL, USA, September 29–October 4, 2013. Proceedings, Lecture Notes in Computer Science, vol. 8107,pp. 1–17. Springer (2013). https://​doi.​org/​10.​1007/​978-3-642-41533-3_​1
Metadata
Title
Using DevOps toolchains in Agile model-driven engineering
Authors
Jörn Guy Süß
Samantha Swift
Eban Escott
Publication date
13-05-2022
Publisher
Springer Berlin Heidelberg
Published in
Software and Systems Modeling / Issue 4/2022
Print ISSN: 1619-1366
Electronic ISSN: 1619-1374
DOI
https://doi.org/10.1007/s10270-022-01003-2

Other articles of this Issue 4/2022

Software and Systems Modeling 4/2022 Go to the issue

Premium Partner