MDA工具列表(最新!)

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

     Below are some 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.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值