Project Details
Projekt Print View

Distributed model-driven software development

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
 
 

Additional Information

Textvergrößerung und Kontrastanpassung