Introduction to Model-Driven Engineering
OO approach:
Models and Components
Once upon a
time…
software development looked simple
Why modeling: master complexity
UML: one model, 4 main dimensions, multiple views
Modeling a (simplified) GPS device
Modeling a (simplified) GPS device
Modeling a (simplified) GPS device
Modeling a (simplified) GPS device
Modeling a (simplified) GPS device
Modeling a (simplified) GPS device
Modeling a (simplified) GPS device
Modeling techniques at OMG: 3 steps
Comparing Abstract Syntax Systems
Mappings to multiple and evolving platforms
The core idea of
MDA:
PIMs & PSMs
Weaving aspects into UML Models?
But many more dimensions in modeling!
How to take these dimensions into account?
Embedding implicit semantics into a model
How To: Automatic Model Transformations