`
touchmm
  • 浏览: 1001542 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

[转载] MDA工具列表(最新!)

阅读更多

转自 http://www.modelbased.net/

MDA工具列表(最新!)

Below are some <bold></bold>open source tools of different character:

  • MOFScript , an model to text transformation tool, based on one of the OMG MOF Model to Text Transformation submissions.
  • The IBM Model Transformation Framework (MTF) is an EMF based model transformation framework , for now available at alphaWorks.
  • The ATL Engine is a QVT-based transformation language, developed by the INRIA Atlas team. The ATL Engine is currently available as open source under Eclipse GMT. It is developed as a set of Eclipse plugins and works as a development IDE for transformations, with execution and debugging. Currently integrates with EMF and MDR. The ATL Engine will be developed further within the ModelWare IP.
  • UMT - (UML Model Transformation Tool) - UMT is an open source UML/XMI-based tool for model transformation and code generation purposes.
  • MTL Engine - Another QVT-like implementation, by the INRIA Triskell team. Uses the MTL language. Integrates with Netbeans MDR and Eclipse EMF.
  • ModFact A MOF Repository and QVT-like engine from LIP6, Paris. Based on the TRL language. LIP6 are also working on an open source ModelBus implementation, which will enable MDD tools interoperability.
  • Generative Model Transformer (GMT), an eclipse project that is providing/will provide model transformation technology for the eclipse platform. Currently the FUUT-je tool, a code generator tool, is the primary GMT deliverable. (ATL, mentioned above, provides core transformation technology....)
  • Kent Modelling Framework (KMF), a tool for generation of languages with support for dynamic constraint checking.
  • OpenMDX, an open source MDA environment, which integrates with several tools through XMI and supports code generation towards several target platforms (J2EE, .Net).
  • AndroMDA, 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.
  • XDoclet, an open source, attribute based code generation tool for J2EE. Not really model-based, but can be combined with generation tools such as UMT to achieve good model-based value.
  • Middlegen, an open source, database driven code generator based on JSBC, Velocity, Xdoclet and Ant.
  • OMELET is another, newly started (may 2004), Eclipse project, was originally part of the GMT project. Now, it aims to provide a general framework for plugging in and integrating models, metamodels ant transformations.

Here are some commercial tools:

  • ArcStyler, is a commercial MDA tool from Interactive Objects. It is bundled with MagicDraw UML-tool, but can also support other UML-tools through tool adaptors.
  • MCC (Model Component Compiler), a commercial product from InferData, supporting generation towards J2EE
  • Codagen Architect , a commercial product, integrates with several commercial UML tools.
  • OptimalJ, a commercial product from Compuware, uses a notation of patterns to achieve PSM transformations. Has an integrated UML tool for analysis, but uses a slightly different notation (structural) for the MDA-part of the tool.
  • Xactium XMF Mosiac, a commercial model-based mapping, generation and execution tool suite
  • SosyInc Modeler and Transformation Engine - The transformation engine provides generation of GUI and server-side, based on models OASIS/UML and rules for application structure and business rules.
  • Model-in-Action, and MDA tool suite from Mia software supporting code generation and model to model transformation in a flexible framework.
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics