DevOps@Models 2022 - DevOps at Models Workshop co-located with MODELS
Sprache des Titels:
Englisch
Original Kurzfassung:
In the last decade, DevOps has emerged as the prominent approach to increase productivity and system quality in the software industry. It focuses on optimizing the flow of activities involved in the creation of end user value, from idea to deployed functionality and operating systems. It leverages different software development paradigms and techniques such as continuous integration and deployment/ delivery, runtime monitoring (telemetry), analytics, automated testing, and self-adaptiveness. However, in spite of its popularity, many elements of existing DevOps processes remain manual and DevOps still lacks proper engineering frameworks to support continuous improvement. Classically, many aspects of DevOps are still 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. Model-driven engineering (MDE) aims at increasing productivity and systems quality through the use of models that are understandable and actionable. It enables the use of analysis and generation techniques to automate different parts of the development process. The MDE approach relies on pillars such as dedicated languages definition, formal model reasoning or code generation.