Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1007/978-3-030-39306-9_10guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Towards Modeling Framework for DevOps: Requirements Derived from Industry Use Case

Published: 06 May 2019 Publication History

Abstract

To succeed with the development, deployment, and operation of the new generation of complex systems, organizations need the agility to adapt to constantly evolving environments. In this context, DevOps has emerged as an evolution of the agile approaches. It focuses on optimizing the flow of activities involved in the creation of end-user value, from idea to deployed functionality and operating systems. However, in spite of its popularity, DevOps still lacks proper engineering frameworks to support continuous improvement. One of our key objectives is to contribute to the development of a DevOps engineering framework composed of process, methods, and tools. A core part of this framework relates to the modeling of the different aspects of the DevOps system. To better understand the requirements of modeling in a DevOps context, we focus on a Product Build use case provided by an industry partner.

References

[1]
Artač, M., Borovšak, T., Di Nitto, E., Guerriero, M., Tamburri, D.A.: Model-driven continuous deployment for quality devOps. In: Proceedings of the 2nd International Workshop on Quality-Aware DevOps, QUDOS 2016, pp. 40–41. ACM, New York (2016). 10.1145/2945408.2945417
[3]
Babar Z, Lapouchnian A, and Yu E Ralyté J, España S, and Pastor Ó Modeling DevOps deployment choices using process architecture design dimensions The Practice of Enterprise Modeling 2015 Cham Springer 322-337
[4]
Bencomo N, Götz S, and Song H [email protected]: a guided tour of the state of the art and research challenges Softw. Syst. Model. 2019 18 5 3049-3082
[5]
Bergmayr A et al. A systematic review of cloud modeling languages ACM Comput. Surv. 2018 51 1 22:1-22:38
[6]
Brambilla Marco, Cabot Jordi, and Wimmer Manuel Model-Driven Software Engineering in Practice: Second Edition Synthesis Lectures on Software Engineering 2017 3 1 1-207
[7]
Bruneliere H, Burger E, Cabot J, et al. A feature-based survey of model view approaches Softw. Syst. Model. 2019 18 1931-1952
[9]
Ferry Nicolas, Solberg Arnor, Song Hui, Lavirotte Stéphane, Tigli Jean-Yves, Winter Thierry, Muntés-Mulero Victor, Metzger Andreas, Rios Velasco Erkuden, and Castelruiz Aguirre Amaia ENACT: Development, Operation, and Quality Assurance of Trustworthy Smart IoT Systems Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment 2019 Cham Springer International Publishing 112-127
[10]
Garcia J and Cabot J Bruel J-M, Mazzara M, and Meyer B Stepwise adoption of continuous delivery in model-driven engineering Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment 2019 Cham Springer 19-32
[11]
García-Díaz V, Espada JP, Núñez-Valdéz ER, García-Bustelo BCP, and Lovelle JMCCombining the continuous integration practice and the model-driven engineering approachComput. Inform.201635299-33706985637
[16]
Kim G, Debois P, Willis J, and Humble J The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations 2016 Portland IT Revolution Press
[17]
Object Management Group (OMG): Unified modeling language (UML) version 2.0. Standard, Object Management Group (OMG), July 2005. https://www.omg.org/spec/UML/2.0
[18]
Object Management Group (OMG): Business process model and notation version 2.0. Standard, Object Management Group (OMG), December 2011. https://www.omg.org/spec/BPMN/2.0/
[19]
Object Management Group (OMG): Omg system modeling language version 1.4. Standard, Object Management Group (OMG), August 2015. https://www.omg.org/spec/SysML/1.4
[21]
Ståhl, D., Bosch, J.: Industry application of continuous integration modeling: a multiple-case study. In: 2016 IEEE/ACM 38th International Conference on Software Engineering Companion (ICSE-C), pp. 270–279, May 2016
[23]
Vogel T, Seibel A, and Giese H Dingel J and Solberg A The role of models and megamodels at runtime Models in Software Engineering 2011 Heidelberg Springer 224-238
[24]
Wettinger J, Breitenbücher U, Kopp O, and Leymann F Streamlining devops automation for cloud applications using TOSCA as standardized metamodel Future Gener. Comput. Syst. 2016 56 317-332

Cited By

View all
  • (2022)Towards continuous modelling to enable DevOpsProceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings10.1145/3550356.3561582(774-783)Online publication date: 23-Oct-2022
  • (2022)Agility as a Driver of Digital Transformation - a Literature ReviewThe Role of Digital Technologies in Shaping the Post-Pandemic World10.1007/978-3-031-15342-6_19(238-253)Online publication date: 13-Sep-2022

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment: Second International Workshop, DEVOPS 2019, Château de Villebrumier, France, May 6–8, 2019, Revised Selected Papers
May 2019
220 pages
ISBN:978-3-030-39305-2
DOI:10.1007/978-3-030-39306-9

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 06 May 2019

Author Tags

  1. DevOps
  2. Modeling
  3. Process

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 30 Aug 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Towards continuous modelling to enable DevOpsProceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings10.1145/3550356.3561582(774-783)Online publication date: 23-Oct-2022
  • (2022)Agility as a Driver of Digital Transformation - a Literature ReviewThe Role of Digital Technologies in Shaping the Post-Pandemic World10.1007/978-3-031-15342-6_19(238-253)Online publication date: 13-Sep-2022

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media