Programming Tutorials Browser Tutorials Articles Struts Tutorials Hibernate Tutorials

  Tutorial: A Special Guide-MDA and UML Tools

A Special Guide-MDA and UML Tools

Tutorial Details:

Two years ago, the software trade press was awash in three simple letters—MDA. Short for "Model-Driven Architecture," MDA held the promise of developing sophisticated business processes exclusively through conceptual diagrams using UML, short for the Unified Modeling Language. Thrown into the mix were a few more three-letter ingredients, including CWM (Common Warehouse Metamodel), MOF (Meta Object Facility), OCL (Object Constraint Language) and XMI (XML Data Interchange)—all designed to transform UML into cross-platform, nonproprietary diagrams to code translations. This special guide to MDA tools compiles a spectrum of state-of-the-art MDA tools to assess the gulf between hype and reality.

Current State of MDA
For the uninitiated, MDA can be a challenge: The movement from models to code transformations demands implicit trust. MDA requires a complete paradigm shift, analogous to ASCII-based coders shifting from machine language to assembly or from procedural processing to object-oriented ways of thinking. For most developers, the journey starts with UML.

The Future of MDA
Almost all of the vendors included in this guide admitted that MDA's goal of seamless interoperability of model transformations hasn't been fully realized. This is partly due to standards that leave specific implementation details up to commercial vendors who must release their products into the market to fund future product development as the standards evolve. As the standards are put into real-world practice, additional needs and limitations are identified. and extensions or whole new categories are added to the standards family to address those concerns. Compuware's Director of Development Solutions' Edwin Schumacher states, "UML, MO and XMI are three of the five standards that are needed. There are two in proposal phase: QVT (Query View Transformation) and M2T (Model to Text). So those are the five standards that, in our opinion, would make up MDA."




 

Read Tutorial at: Click here to view the tutorial

Rate Tutorial:
A Special Guide-MDA and UML Tools

View Tutorial:
A Special Guide-MDA and UML Tools

Related Tutorials:

JavaWorld Developer Tools Table
JavaWorld Developer Tools Table
 
JavaWorld Developer Tools Guide: IDE
JavaWorld Developer Tools Guide: IDE
 
JavaWorld Developer Tools Guide: Testing Tools
JavaWorld Developer Tools Guide: Testing Tools
 
JavaWorld Developer Tools Guide: Compiler, Code Management
JavaWorld Developer Tools Guide: Compiler, Code Management
 
JavaWorld Developer Tools Guide
JavaWorld Developer Tools Guide
 
JavaWorld Developer Tools Guide: Virtual Machine
JavaWorld Developer Tools Guide: Virtual Machine
 
JavaWorld December 1999
JavaWorld December 1999
 
Code generation using Javadoc - JavaWorld August 2000
Code generation using Javadoc - JavaWorld August 2000
 
Facilitate form
Facilitate form processing with the Form Processing API
 
Generate JavaBean classes dynamically with XSLT
Generate JavaBean classes dynamically with XSLT
 
US Department of Energy signs on to J2EE
US Department of Energy signs on to J2EE
 
Best tools for mobile application development
Best tools for mobile application development
 
Get the inside track on J2EE architect certification
Get the inside track on J2EE architect certification
 
Big designs for small devices
Big designs for small devices
 
Java tools reign supreme - JavaWorld celebrates the leading Java tools
Java tools reign supreme - JavaWorld celebrates the leading Java tools
 
An AI tool for the real world
An AI tool for the real world
 
UML basics: The component diagram
This article introduces the component diagram, a structure diagram within the new Unified Modeling Language 2.0 specification.
 
UML 2.0 Sequence Diagramming
Modeling Complex Code in SunONE Studio with Embarcadero's Integrated Modeling Developement Environment, Describe.
 
SDE for Eclipse
[[http://www.visual-paradigm.com/sdeec.php][The SDE 2.0 for Eclipse (SDE-EC)]] is a powerful, yet the most easy-to-use UML Modelling plugin for Eclipse.
 
DB Visual Architect for Eclipse
DB Visual Architect for Eclipse (DBVA-EC) is a full featured Object Relational Mapping (ORM) plugin for Eclipse that provides the industry\'s best round-trip code engineering support with Java.
 
Site navigation
 

 

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2006. All rights reserved.