Model-Driven Software Development
Abstract
Many things run automatically in the model-driven development of software.
Generators automatically generate many components of a software system from models. There are several advantages to this method.
itemis AG will support you in the performance of your software projects. Contact us!
Model-driven software development focuses on the automation in the creation of software. As many artifacts of a software system as possible are derived from formal models. The artifacts generated are mainly source code (such as Java or C++) but also configuration files or database scripts required for the execution of the system. Documentation and tests to check the execution of the system or its components can also be generated in addition.
The bases for the generation of artifacts are sufficiently formal and at the same time abstract models which adequately describe the architecture or functionality. Models take on a central position in the software development process because the executable application is constructively generated from the models.
The automatic generation of source code from models increases the degree of automation in the development and minimizes the source for errors. Model-driven architecture is highly flexible and guarantees the reuse and longevity of the models developed. Additional advantages
Trust our experience. We will perform the modeling together with you, support you in the generation of codes and advise you in the selection of tools.
