A Model-Driven Engineering Approach Leveraging UML Profiles to Generate CI/CD Pipelines
2026 (English)Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE credits
Student thesis
Abstract [en]
This thesis explores a model-driven engineering approach to automating the generation of CI/CD pipelines using UML profiles. The work addresses the challengeof bridging high-level modeling with DevOps automation, a problem that is particularly relevant given the increasing complexity and demand for rapid, reliablesoftware delivery. By leveraging Model-Driven Software Engineering techniquesand extending the Unified Modeling Language (UML) through tailored profiles, thestudy proposes a framework that enables the specification and automatic generationof CI/CD pipeline configurations from conceptual models. The approach is implemented and evaluated through a prototype tool, demonstrating improved efficiencyand reusability in pipeline design. The findings indicate that model-driven methods, when integrated with established DevOps practices, can enhance automation,promote consistency, and streamline the development and operation of CI/CD processes.
Place, publisher, year, edition, pages
2026. , p. 70
Keywords [en]
Model-Driven Engineering, UML Profiles, CI/CD Automation, De-vOps, Code Generation
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:lnu:diva-146237OAI: oai:DiVA.org:lnu-146237DiVA, id: diva2:2057436
Educational program
Software Technology Programme, Master Programme, 60 credits
Supervisors
Examiners
2026-06-012026-05-052026-06-01Bibliographically approved