Eclipse Training Alliance > Training courses > Modeling > MDD in the context of Software Engineering

Eclipse, according to surveys of the Evans Data Survey, is the most frequently used development environment. With expanding pervasiveness also the need for well trained developers grows. This is the starting point of the world-wide experts network of the Eclipse Training Alliance. The alliance concentrates the Eclipse know-how of professional developers and guarantees first-hand knowledge over a wide spectrum of themes.

  • MDD in the context of Software Engineering
  • Course outline
  • Additional information
  • Dates and registration

MDD in the context of Software Engineering

This training 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 training provides all the background and concepts necessary for effective usage of MDD in software projects.

Agenda

  • Challenges, motivation and 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

Audience

Architects and Project Managers

Prerequisites

Basic understanding of Modeling

Duration

This is a 3-day class

Special conditions

Early-Bird: valid until 3 weeks before training (15%)

Soon available.