Skip to main content

Software >  MDA Information center > 

MDA Information center

Rational software - Software and system development

Modeling and model-driven development techniques help developers manage complexity and work at increasingly higher levels of abstraction.

Model Driven Architecture® (MDA®) is a "philosophy" of how models should be used in the software development process. Developers across the software industry are starting to embrace this philosophy as they apply and evolve MDA principles as defined by the Object Management Group (OMG).

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

Patterns are the latest in a series of evolutionary steps that IBM has taken to improve developer productivity. With Rational Software Architect, you can create, reuse and execute patterns to drive design and development. Visit Pattern Solutions Center now to find out more and download patterns today.

Get more details on our product offerings and support for MDA

How IBM products support MDA
MDA white papers and related resources
MDA thought leaders at IBM

Object Management Group links

MDA Specifications
OMG meetings, events and activities

Print this page      

Product resources

UML documentation

Practice the UML

UML thought leaders


New white paper: The Value of Modeling (156KB)

See what's happening with the UML 2.0 effort

Subscribe to the IBM IT Training News Dispatch

Get Adobe® Reader®
The Rational Edge

Adopting use cases Part I: Understanding types of use cases and artifacts (361KB)

The role of the service-oriented architect (230KB)

Get Adobe® Reader®
Rational Worldwide Sites
developerWorks: Rational
Rational Global User Group
IBM Business Partners