[Reprint] list of MDA tools (latest !)

Source: Internet
Author: User
Tags netbeans

From http://www.modelbased.net/

List of MDA tools (latest !)

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 MCM. 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 mcm 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 classes 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 MCM 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 required cial 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 effecect, a commercial product, integrates with several commercial UML tools.
  • Optimalj, a specified cial 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.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.