The document discusses Model Driven Architecture (MDA) and how executable UML models can support MDA. Key points include:
- MDA uses three primary model viewpoints: computation independent, platform independent, and platform specific models.
- Executable UML models can be used to validate platform independent models by executing acceptance tests on them.
- Model transformations allow automated mappings between models and generation of platform specific models.