Glossary
- Model Driven Software Development
MDSD
Increases the degree of automation in software development. Large segments of the program code are automatically generated from formal and abstract models. Separation of functionality (models) and technology (generator) reduces the extent of complexity. Technical decisions are recorded in the generation instructions. This allows for the implementation of a well-defined, binding and easily maintained architecture. The architectural knowledge preserved that way is reusable and independent of expertise. This approach improves the quality of the results and leads to clearly reduced development costs.
