Model Driven Architecture Overview |
Duration: 1 day |
|
|
- Managers and decision makers
- Analysts
- Architects
- Designers
- Developers
|
|
none |
|
|
Description |
This course
describes the principles behind Model Driven Architecture (MDA). The course discusses the
trends and benefits of using MDA, and outlines the main initiatives for meta modeling. |
|
Objectives |
This course
provides a solid foundation of MDA and the enabling technologies.
On completion, participants will be able to:
- Identify the basic principles of MDA
- Choose the enabling technologies for MDA
- Understand the use of MOF for meta modeling
- Separate platform independent from platform dependent requirements
|
|
Course Outline |
What is MDA?
- History
- Standards
- MDA from 30.000 feet
- What is a PIM?
- What is a PSM?
- The promise of MDA
MDA and UML
- UML Diagrams
- UML and precision
- Action Specification Language (ASL)
- UML Profiles
- Currently available UML extensions
- XMI A quick overview
Meta Modeling
- What is meta modeling
- Meta Object Facilities (MOF)
- Advanced XMI
- Common Warehouse Metamodel (CWM)
- Publicly available profiles and MOF models
|
|
MDA Process
- Overview of a MDA process
- Domain modeling
- Business orchestration
- System models
- Separation of roles for code generation
- Reflections on mapping
Platform specific implementations
- Reality check of MDA for code generation
- Dealing with legacy implementation
- Dealing with implementation migration
- Contemporary tool evaluation
|
|