OMG Homepage MDA Homepage CORBA Homepage MOF Homepage UML Homepage CWM Homepage XMI Homepage DDS Homepage OMG MARTE BPMN Homepage SysML Homepage banner

MDA Logo

"The Architecture of Choice for a Changing World"


MDA Reading Room

Home ][ Executive Overview ][ MDA FAQ ][ Presentations and Papers ][ Specifications ][ Education ]
Committed Companies & Their Products ][ Success Stories ][ Vendor Directory ]


MDA Distilled - Book cover

MDA Distilled
by Stephen J. Mellor (Author), Scott Kendall (Author), Axel Uhl (Author), Dirk Weise (Author)
Paperback: 176 pages
Publisher: Addison-Wesley Pub Co; (March 3, 2004)
ISBN: 0201788918

Model Driven Architecture with Executable UML book cover

Model Driven Architecture with Executable UML®
by Chris Raistrick (Author), Paul Francis (Author), John Wright (Author).
Publisher: Cambridge University Press; (January 2004)
ISBN: 0521537711

The Object Constraint Language: Getting Your Models Ready for MDA, 2nd Ed book cover

The Object Constraint Language: Getting Your Models Ready for MDA, 2nd Ed
by Jos Warmer, Anneke Kleppe
Paperback: 240 pages ; Dimensions (in inches): 0.71 x 9.20 x 7.08
Publisher: Addison-Wesley Pub Co; 2nd edition (August 29, 2003)
ISBN: 0321179366

MDA Explained: The Model Driven Architecture--Practice and Promise book cover

MDA Explained: The Model Driven Architecture--Practice and Promise
by Anneke Kleppe (Author), Jos Warmer (Author), Wim Bast (Author)

Paperback: 192 pages ; Dimensions (in inches): 0.48 x 9.24 x 7.42
Publisher: Addison-Wesley Pub Co; 1st edition (April 25, 2003)
ISBN: 032119442X
Average Customer Review: Based on 3 reviews. Write a review. Sales Rank: 6,146


Enterprise Patterns and MDA book cover

Enterprise Patterns and MDA : Building Better Software with Archetype Patterns and UML, by Jim Arlow (Author), Ila Neustadt (Author)

Publisher: Pearson Education; (January 2004)
ISBN: 032111230X

Availability: This item has not yet been released. You may order it now and we will ship it to you when it arrives.   You can read the book in PDF format here

MDA Explained book cover

MDA Explained: The Model Driven Architecture--Practice and Promise
by Anneke Kleppe, Jos Warmer, Wim Bast

Book Description (click here for a complete description)

  • The MDA framework, including the Platform Independent Model (PIM) and Platform Specific Model (PSM)

  • OMG standards and the use of UML

  • MDA and Agile, Extreme Programming, and Rational Unified Process (RUP) development

  • How to apply MDA, including PIM-to-PSM and PSM-to-code transformations for Relational, Enterprise JavaBean (EJB), and Web models

  • Transformations, including controlling and tuning, traceability, incremental consistency, and their implications

  • Metamodeling

  • Relationships between different standards, including Meta Object Facility (MOF), UML, and Object Constraint Language (OCL)

 **Read Chapter One, The MDA Development Process,  in its entirety** 

Model Driven Architecture: Applying MDA book cover

Model Driven Architecture: Applying MDA to Enterprise Computing (OMG)
by David Frankel

Book Description

  • Model Driven Architecture (MDA) is a new methodology from OMG that uses modeling languages like UML along with programming languages like Java to build software architectures

  • PriceWatersCoopers’ prestigious Technology Center just predicted that MDA will be one of the most important methodologies in the next two years

  • Written by the lead architect of the specification who provides inside information on how MDA has worked in the real world

  • Describes MDA in detail and demonstrates how it can work with existing methodologies and technologies such as UML,MOF, CWM, and Web services


Convergent Architecture book cover

Convergent Architecture: Building Model Driven J2EE Systems with UML
by Richard Hubert, David A. Taylor

Book Description
"A compelling vision for application architecture, combined with precise instructions for implementing that vision. It is certain to raise the bar for the application development community."
–David A. Taylor, Author of Business Engineering with Object Technology

When David Taylor introduced the concept of Convergent Engineering in 1995, there was no telling how far this innovative approach would go. With this book, Richard Hubert follows up on Taylor’s vision by providing a comprehensive guide to modern architectural style and its implementation using Model Driven Architecture (MDA).

You’ll discover the value IT architectural style brings to development projects and you’ll learn how Convergent Architecture (CA) leverages MDA to resolve many of today’s complex IT-related problems at the source.

This step-by-step guide walks you through the process of designing and implementing both corporate architectural styles and integrated software systems using the CA/MDA approach. The concepts, techniques, and tools in this book have been tried and tested in practice and are the result of hands-on experience in diverse environments. You’ll discover how CA optimizes UML, the Rational Unified Process, and J2EE/EJB to achieve new levels of lasting architectural integrity.

In addition, this informative book shows:

  • How to build corporate architectures using the latest technologies, like EJB and XML, and design standards and tools, such as UML, Rational Rose, and ArcStyler
  • How the integrated architectural tool suite, known as an Architectural IDE, supports Model Driven Architecture standards
  • Each step of the model-driven development process from the initial business design to the generation, deployment, and test of complete J2EE/EJB infrastructures.

The companion Web site includes hands-on tutorials using J2EE/EJB links to related sites, and updates to the Convergent Architecture and its tool environment.

Wiley Computer Publishing
Timely. Practical. Reliable.
Visit our Web site at
Visit the companion Web site at


Executable UML book cover

Executable UML: A Foundation for Model Driven Architecture
by Marc J. Balcer, Stephen J. Mellor

From the Back Cover
Executable UML is a major innovation in the field of software development. It is designed to produce a comprehensive and understandable model of a solution independent of the organization of the software implementation. It is a highly abstract thinking tool that aids in the formalization of knowledge, and is also a way of describing the concepts that make up abstract solutions to software development problems.This timely new book, Executable UML: A Foundation for Model-Driven Architecture, thoroughly introduces, documents, and explains this important new technology. The authors show how UML can formalize requirements and use cases into a rich set of verifiable diagrams, how it can be used to produce executable and testable models, and how these models can be translated directly into code. In addition, the book explains how individual system domains are woven together by an executable UML model compiler.The book is full of tips and techniques to help you: Partition a system into subject matters based on individual aspects Pick the right level for use case modeling to speed subject matter comprehension Model classes and focus on relationships to capture subject matter semantics precisely Express behavior using the newly adopted UML action semantics and action languages Specify constraints using tags specified in OCL (Object Constraint Language)In addition, this book tackles topics of particular importance in execution, such as how to: Synchronize objects by building lifecycles using statechart diagrams Model relationships and contention safely Distribute dynamics to avoid unmaintainable controller objects Verify the models by executing test cases against the statechart diagrams and constraintsA large-scale, fully developed case study runs throughout the book to illustrate concepts and techniques. These models, plus tools to translate and run Executable UML models, can be downloaded from the book's websites, executableumlbook and projtech. 0201748045B05092002

Executable UML How to Build Class Models book cover

Executable UML How to Build Class Models
by Leon Starr

From the Back Cover

The practical guide to developing class models with Executable UML.

In Executable UML, Leon Starr shows how to build precise class models that form the foundation of rigorous software specifications. These specifications can be tested, debugged and optimized to generate code for multiple languages and platforms. Leon presents a wide range of examples from his projects in the fields of science and engineering-focusing on real-time environments where precise and accurate software specification is especially critical.

Using the materials in his classic How to Build Shlaer-Mellor Object Models as a starting point, Leon offers an introduction to Executable UML class models, expressing all diagrams in Executable UML notation with more object modeling techniques. Coverage includes:

* Executable UML classes and attributes
* Associations and relationships
* Binary associations and association classes
* Specialization-generalization relationships
* Loop constraints
* Reflexive, network, linear, and tree patterns for effective object modeling

Whether you're creating technical or business applications, Executable UML gives you the tools you need to build reliable software, readily deployed on a variety of specialized hardware and software platforms.

Executable UML book cover

Executable UML : A Case Study
by Leon Starr

Mastering XMI book cover

Mastering XMI: Java Programming with XMI, XML, and UML (With CD-ROM)
by Timothy J. Grose, Gary C. Doney, Stephen A. Brodsky

Book Description
Create more powerful, flexible applications using a new XML-based standard!
XMI (XML Metadata Interchange) is an advance in XML technology that enables you to represent objects in XML, exchange those objects with other software tools, and exploit modeling technology in your XML applications. Mastering XMI includes examples written in Java that demonstrate practical techniques for using XMI with both XML and UML. Also included is a discussion of how IBM is using XMI in its latest software development tools.

The authors cover the basics first, detailing the essential XML and UML concepts that you need to know to understand XMI. In addition to XMI fundamentals, they explain how XMI works with the Model Driven Architecture (MDA), a new software development approach.

After learning how XMI works, you will then learn how to:

  • Use XMI to express your object-oriented software models in XML
  • Generate Java implementation classes from your models using the XMI Framework
  • Create and read XMI documents in Java with standard XML APIs (DOM and SAX) and the XMI Framework
  • Reverse engineer models from XML documents, DTDs, and schemas

The CD-ROM includes:

  • The XMI Framework
  • IBM® XML4J XML Parser
  • A trial version of IBM® WebSphere® Studio Application Developer
  • Java programs covered in the book

The companion Web site includes tips and updates for the XMI Framework and the Java examples in the book.

Wiley Computer Publishing. Timely. Practical. Reliable.

Visit our Web site at
Visit the companion Web site at

Last updated on 05/31/2016Hit Counter

Copyright © 1997-2017 Object Management Group, Inc. All Rights Reserved. For questions about the WEBSITE , please contact
For TECHNICAL questions, please contact
Contact BD for info on joining OMG at
Explorer versions 6.0 or later or any browser capable of viewing JavaScript and CSS 2.0. The site is using
DHTML JavaScript Menu By