MDA Tools


.

Here you can find an overview of Model-Driven Architecture oriented tools. There are basic tools for model processing as well as more sofisticated ones.

Before evaluating different MDA tools, read an article about how to categorize them according to the needs:
Architectural manifesto: Choosing MDA tools.


Free Tools

AndroMDA

It is an open source template-based tool for J2EE code generation from UML/XMI. Uses VTL (Velocity Template Engine) as scripting language and Netbeans MDR as a model API.

MOFScript

It is an Eclipse tool to generate text from MOF-based models.
MOFScript is a prototype implementation based on concepts submitted to the OMG MOF Model to Text RFP process.

The IBM Model Transformation Framework (MTF)

It is an EMF based model transformation framework , for now available at alphaWorks. It provides a declarative means of specifying metamodel relationships, similar to that of QVT relations.

Model-driven Development Environment Studio (MDE)

It is an Eclipse plug-in providing UML modeling and code generation capabilities. Use MDE to create platform independent UML models, then use MetaPrograms, MDE's unique code generation technology, to generate code on J2EE, Struts, etc. It is a project of StarPound.

.


Commercial Tools

Objecteering

It is a set of MDA/MDSE tools. It also has a free bounded modeller. I will add here a review soon.

Free bounded modeller,

trial
Link
Review

Rhapsody

A powerful MDD environment.


only a trial
Link
Review

.





Custom Search


Software

Development