Project Details
Distributed model-driven software development
Applicant
Professorin Dr. Gabriele Taentzer
Subject Area
Software Engineering and Programming Languages
Term
from 2014 to 2020
Project identifier
Deutsche Forschungsgemeinschaft (DFG) - Project number 242758491
Model-driven development is a promising, increasingly used paradigm in modern software engineering. Modeling of software on a high abstraction level accompanied with largely automatic code generation can speed up software development considerably and can further standardize code. Moreover, the sepration of application-specific and technology-oriented code can succeed in a better way. However, generated software systems are mostly smaller ones, since model-driven development in-the-large has not been supported sufficiently. The aim of this project is a method for distributed model-driven software development. The conceptual and formal base is formed by composite models consisting of model components with explicit import and export interfaces as well as their transformations. The development process is iterative and comprises splitting and merging of models, collaborative model editing, and distributed code generation as core activities. Distributed model-driven development is supported by a tool environment distinguishing clearly the development of domain-specific tools and of applications in a chosen domain. The developed method is evaluated in the domain of data-oriented web applications.
DFG Programme
Research Grants
International Connection
Austria, Norway
Participating Persons
Professorin Dr. Gerti Kappel; Professor Dr. Yngve Lamo