Model driven development in the context of Software Engineering
Abstract
This workshop looks at the bigger picture around model driven software development from the perspective of software architects and project managers. There is more to successful MDD than mastering the necessary tooling, specifically, how to integrate MDD into agile software development processes. This workshop provides all the background and concepts necessary for effective use of MDD in software projects.
Goal
The participants know the challenges of the adoption of model-based development and are able to cope with them.
Audience/Prerequisites
Architects and Project Managers with basic understanding of Modeling.
Agenda
- Challenges, Motivation, Benefits
- What are formal languages
- How to define abstract syntax, concrete syntax, and semantics
- How to define a domain specific language
- Trade-offs between graphical and textual notations
- Integrating models and generators into existing development
- infrastructure
- The importance of viewpoints
- The relationship of MDD and Product Line Engineering
- Consequences of MDD for the development process
Training dates
We currently have not set a date for this training session. Please contact us if you are interested. We would be glad to hold a training session at your company. Contact us.
