![]() ![]() ![]() For most developers, the journey starts with UML.īecause UML is at the heart of nearly every MDA product, a good UML editor is central for model-to-code and model-to-model transformations. 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. This special guide to MDA tools compiles a spectrum of state-of-the-art MDA tools to assess the gulf between hype and reality.įor the uninitiated, MDA can be a challenge: The movement from models to code transformations demands implicit trust. 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. 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. Two years ago, the software trade press was awash in three simple lettersMDA. April, 2006: A special guide to MDA and UML Tools: CASE 2.0or the Developer's Dream? The quest for model-driven application development that drives model-to-code and model-to-model transformation still needs some work, but the MDA products out there show huge promise. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |