Open Source
Recent Projects
Useful Resources

Latest News:

25 March 2009: ModelDriven.org Announces the Availability of a new Open Source Project: ModelPro. Model Driven Solutions to Provide Support

26 January 2009: Ed Seidewitz' Article "What Models Mean" Chosen Among IEEE Software Magazine's 25th-Anniversary Top Picks


Upcoming Events:

16 April : Model Driven Solutions is a sponsor of the US Federal Government Industry Advisory Council (IAC) ArchitecturePlus Seminar in Washington, DC

27 April-1 May: Ed Harrington is presenting: "Open Source Tooling for Implementing OMG's new SoaML Standard" at the Open Group Quarterly Architecture Practitioners Conference in London, England, UK

31 May-2 June: Model Driven Solutions is a small business sponsor of the US Federal Government Industry Advisory Council (IAC) Management of Change (MOC) Conference, Norfolk, VA

2-5 June: Wen Zhu is leading a BOF and Dr. Walt Melo is presenting at JavaOne at the Mascone Center, San Francisco, CA



The image ?http://omg.org/images/homepage/omg-home-new-sm.gif? cannot be displayed, because it contains errors.The image ?http://opengroup.org/images2/the-open-group.gif? cannot be displayed, because it contains errors. ACT-IAC Logo


 Site Designed & Developed By
Sante'ch Systems

Model Driven Architecture (MDA)

Model Driven Architecture (MDA) provides an open, vendor-neutral approach to the challenge of interoperability, building upon and leveraging OMG's established modeling standards, including Unified Modeling Language (UML). DAT uses these standards to enable the development of reduced time and cost, open system architectures.

The Object Management Group (OMG)

The Object Management Group (OMG) is an open membership, not-for-profit consortium dedicated to producing and maintaining specifications for interoperable enterprise applications. Many of the most successful and innovative companies in the computer industry are members. All members, including Data Access Technologies, have made the commitment to actively participate in shaping the future of enterprise, Internet, real-time, and embedded systems.

OMG has developed some of the industry's most influential specifications, including Corba, OMG IDL, IIOP, UML, MOF, XMI, CWM, and MDA.

MDA is described in detail in the document MDA Guide Version 1.0.1. DAT President and CEO, Cory Casanave is a contributor to the development of MDA.


At Data Access Technologies, we have a bedrock philosophy: We will recommend, design, develop, or implement only those technologies, applications, or architectures that result in an open, efficient, and flexible e-business system. Our tools and techniques leverage the capabilities of a Model Driven Architecture (MDA) applied to solve users problems.

We know that in today's maturing Internet economy, technology must enable our clients to maximize efficiency, market exposure, and revenues. Our architect/developer consultants have the in-depth understanding and expertise to bring the latest technologies together with your business demands and goals.

DAT, MDA and the Industry

DAT chairs a joint working group composed of The Open Group, the OMG, and The Integration Consortium, called the MDA-TOGAF Synergy Project that is aligning, modeling and mapping The Open Group's Architecture Framework (TOGAF) and the OMG MDA Standard Specifications. The resulting work is to take one of the world's most popular Architectural Frameworks, TOGAF, and ground its resulting artifacts in OMG Standard Specification. An initial White Paper is available from either Open Group or OMG

The Basics

The basic tenants of MDA are simple – to move the focus of systems development from software artifacts to high-level architectural models. High level models are tuned to the problems being solved, resonating with domain experts. Provisioning processes are used to automate much of the process of producing the system in terms of technology artifacts, documentation and process support. These high-level models and provisioning processes are supported by open standards and COTS tooling. In MDA the heart of the system is models, not code.

Model-Driven Architecture starts with the well-known and long established idea of separating the specification of the operation of a system from the details of the way that system uses the capabilities of its platform. MDA provides an approach for, and enables tools to be provided for:
— specifying a system independently of the platform that supports it,
— specifying platforms,
— choosing a particular platform for the system, and
— transforming the system specification into one for a particular platform.
The three primary goals of MDA are portability, interoperability and reusability through architectural separation of concerns.

Model Driven

MDA is an approach to system development, which increases the power of models in that work. It is model-driven because it provides a means for using models to direct the course of understanding, design, construction, deployment, operation, maintenance and modification.


The architecture of a system is a specification of the parts and connectors of the system and the rules for the interactions of the parts using the connectors. Model-Driven Architecture prescribes certain kinds of models to be used, how those models may be prepared and the relationships of the different kinds of models.

More Information: See Model Driven Architecture at the OMG

ęCopyright 2005 - 2009 Model Driven Solutions and Data Access Technologies. All Rights Reserved