A model-driven workflow for distributed microservice development

Florian Rademacher, Jonas Sorgalla, Sabine Sachweh, Albert Zündorf · 2019

Model-driven Development (MDD) is a software engineering approach that abstracts a software's design leveraging models. In particular, the development of complex, service-based architectures is considered to benefit from MDD techniques like model validation, transformation, and code generation. This paper presents an MDD-based workflow for distributed, DevOps-based microservice development and identifies the involved model types. They provide the foundation for the subsequent development of modeling languages to employ MDD for MSA engineering.

Read the paper · More papers on PaperTik