The third edition of the International Workshop DevOps@MODELS devoted explicitly to DevOps and Model-Driven Engineering will be held in Montréal (Canada) on Monday 24th of October, as part of the satellite events of the ACM/IEEE 25th International Conference on Model Driven Engineering Languages and Systems (MODELS 2022).
Registration
To attend the workshop, you need to register through the MODELS 2022 registration portal. Registering gives you access to DevOps@MODELS, as well as others co-located events and main conference tracks (depending on your registration).
Program (Monday, 24/10/2022)
- Session #1: 08:30 - 10:00
- 08:30 - 08:40: Welcoming presentation
- 08:40 - 09:30: Opening Keynote
- 09:30 - 10:00: Towards continuous modelling to enable DevOps: a preliminary study with practitioners (paper)
- Session #2: 10:30 - 12:00
- 10:30 - 11:00: Towards Blended Modeling and Simulation of DevOps Processes: the Keptn Case Study (paper)
- 11:00 - 12:00: Discussions
Accepted Contributions
- Johan Bergelin and Antonio Cicchetti: Towards continuous modelling to enable DevOps: a preliminary study with practitioners
- Model-based methods and techniques continuously evolve to meet the increasing challenges of modern-day technical landscapes. Parallel to Model-based methods, different paradigms are similarly maturing and being integrated, and one such paradigm is DevOps. Model-based methods and DevOps are perceived to contain benefits when viewed in isolation. Recently there has been an increased interest in matching the two paradigms, with various proposals and early adoption results. However, little focus is put on the practitioners’ view. In this paper, we propose a methodology currently being integrated which aims to utilize Model-driven engineering and DevOps practices in conjunction. Further, we present an early evaluation of our proposed methodology from a practitioner perspective, employing a large and long-running student project aiming to build a solar vehicle as a case, presenting the current integration and potential future directions. Early observations from the case study indicate significant benefits for several identified project pain points, and it’s expected that more benefits will emerge when more advanced DevOps aspects are integrated with model-based methods, and the project matures.
- Alessandro Colantoni, Luca Berardinelli, Antonio Garmendia and Jonannes Bräuer: Towards Blended Modeling and Simulation of DevOps Processes: the Keptn Case Study
- DevOps and Model Driven Engineering (MDE) provide differently skilled IT stakeholders with methodologies and tools for organizing and automating continuous software engineering activities and using models as key engineering artifacts. JSON is a popular data format, and JSON Schema provides a general purpose schema language for JSON. This paper presents our work in progress on blended modeling and scenario simulation of continuous delivery pipelines as executable JSON-based models. For this purpose, we show a case study based on Keptn, an open source tool for DevOps automation of cloud-native applications, and its language Shipyard, a JSON-based process language for continuous delivery pipeline specification.
Committees
Program Committee
- Muhammad Ali Babar, The University of Adelaide, Australia
- Alessandra Bagnato, Softeam, France
- Benjamin Benni, Instant System, France
- Jean-Michel Bruel, IRIT, France
- Alfredo Capozucca, University of Luxembourg, Luxembourg
- Romina Eramo, University of L’Aquila, Italy
- Nicolas Ferry, Université Côte d’Azur, France
- Nicolas Hili, Université Grenoble-Alpes, France
- Philippe Massonet, CETIC, Belgium
- Jose Morales, Carnegie Mellon University, USA
- Candy Pang, MacEwan University, Canada
- Christophe Ponsard, CETIC, Beligum
- Matthias Tichy, Ulm University, Germany
- Manuel Wimmer, Johannes Kepler University Linz, Austria
- Andreas Wortmann, University of Stuttgart, Germany
- Hasan Yasar, Carnegie Mellon University, USA
- Mark van den Brand, Eindhoven University of Technology, Netherlands
Organizers
- Francis Bordeleau, École de Technologie Supérieure (ETS), Canada.
- Nan Messe, Université de Toulouse, France.
- Juergen Dingel, Queen’s University, Canada.
- Sébastien Mosser, McMaster University, Canada.