In this workshop, we are interested in the different aspects of DevOps and modelling, more specifically the relationship that exists between modelling and DevOps, and its opposite between DevOps and modelling. In addition to research contributions, we are also interested in contributions related to the teaching of such topics.
To succeed with the development, deployment, and operation of the new generation of systems developed in the context of digital transformation, cloud, smart technologies, IoT, and 5G, organizations need the agility to adapt to constantly evolving environments to deliver solutions faster and solutions that can be better adapted to the user needs and environments. In these systems, software has replaced hardware as the main asset and product differentiator.
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. It includes different software development paradigms and techniques such as continuous integration or deployment, runtime monitoring, analytics, or self-adaptation of systems. Classicaly, these paradigms are implemented in a handmade way by DevOps engineers, and there is no formal support to validate the defined environment, even if they are critical in the product life-cycle.
This year, MODELS will be held in Munich.
The goal of this workshop is to bring together researchers and practitioners from both industry and academia to discuss the role of modeling in DevOps. The intended audience consists of all people from industry or academia who are interested in the use of modeling to contribute to improve DevOps through the development of process, methods, and tools.
The DevOps paradigm is a keystone of nowadays software development, and more and more companies are jumping in the DevOps train. However, it currently lacks of properties such as reasoning, validation and automation that are classically addressed by the Modelling community. We believe that several challenges faced by DevOps engineers can be tackled by modelling approaches, as well as the MDE community can benefit from including DevOps-like methodologies in its best practices.
We plan to have a workshop that attracts industrial and academic partners, as a discussion forum where both communities can exchange and discuss about these very topics. The MODELS conference series is the perfect place for such an event, considering its large industrial audience (with respect to other software engineering venues) and its technical roots (tool development is an important contribution of the community to the software engineering ecosystem). Also, we believe that this workshop would contribute to increase the industry relevance of the conference and help attracting more industry participants.
The workshop is open to four types of contribution, from research papers to industrial contributions, including experience reports and position papers. We are expecting contributions related to both (i) Modelling for DevOps and (ii) DevOps for Modelling.
Feel free to read the Call for Participation for a more precise description of the questions addressed in both topics, and the submission guidelines.