Skip to main content

Model Driven Architecture (MDA)

Rational software

An overview of Model Driven Architecture

Model Driven Architecture (MDA)

Model Driven Architecture® (MDA®) helps developers manage complexity and work at increasingly higher levels of abstraction.

Model Driven Architecture is a "philosophy" of how models should be used in the software development process. Developers across the software industry are embracing this philosophy as they apply and evolve MDA principles as defined by the Object Management Group™ (OMG™) (link resides outside of ibm.com).

MDA guides architects and developers to more effectively define models at various levels of abstraction and to develop transformations among models, code, and other artifacts of the software lifecycle.

Model Driven Architecture and patterns

Important to Model Driven Architecture are patterns, which help reduce work by allowing developers to create reusable software artifacts based on best practices.

Patterns are the latest in a series of evolutionary steps that IBM has taken to improve developer productivity. IBM Rational® Software Architect lets you create, reuse, and execute patterns to drive design and development.

Visit the Pattern Solutions center on developerWorks to find out more and to download patterns today.

Rational Software Architect

Try Rational Software Architect for WebSphere Software for 30 days at no charge

Rational Modeler

Download Rational Modeler, a UML-based software design tool, for no cost

Rational Rhapsody

Try Rational Rhapsody Developer for 30 days at no charge

We're here to help

live-assistance

Easy ways to get the answers you need.


Or call us at:
877-426-3774
Priority code:
104CBW61