Cutter Consortium

Understanding Model Driven Architecture

Length: half day or full day

Overview:
By now, you've probably heard of MDA, but what does it all mean and how does it fit? This tutorial will provide an understanding of the basic concepts of MDA; separation of concerns, PIM's, PSM's, and transformations. We expand on the basics to discuss the full-lifecycle of MDA based development processes and understand the role of MDA in the enterprise. Then, we put this into context of the MDA Core technologies; MOF, UML, CWM, XMI and explain the underlying architecture of MDA, the interrelationship between the technologies, and the benefits they brings. Finally, we examine how tools fit into the total picture and how to evaluate tools against particular enterprise requirements. The tutorial is presented in an objective, vendor neutral fashion, to provide a complete and unbiased understanding of MDA

Workshop Goals:
This seminar will help you to understand the basics of MDA and how to start realizing its benefits. After completion, you will understand what MDA is, what it isn't, and how it can solve your organizations goals and requirements. You will be able to cut through the hype to objectively evaluate MDA tools and techniques to determine which are best for you.

Leader Michael Rosen

Intended Audience:
Architects, Technical Managers and Staff, CIO's, CTO's, Senior Developers

Prerequisites: Basic understanding of enterprise technologies and issues.

Outline:
Introduction
The benefits of Modeling
Architecture Basics
MDA Concepts
MDA Standards
Models and Transformations
MDA Development Process
MDA Tools
Conclusion
Understanding Model Driven Architecture