3.1 – AndroMDA

AndroMDA é um framework MDA de código aberto. Ele tem uma arquitetura de plug-in em que plataformas e componentes de suporte podem ser trocados em qualquer momento.

O AndroMDA explora fortemente projetos existentes de código aberto para questões específicas da plataforma e para serviços gerais de infraestrutura.

No AndroMDA, os desenvolvedores podem estender a linguagem de modelagem existente por meio de instalações conhecidas como "metafacades". A extensão é refletida como um perfil UML na modelagem de bibliotecas e modelos em ferramentas de transformação.

3.2 - ArcSyler

ArcStyler é uma das principais ferramentas comerciais do mercado para MDA. Ela suporta J2EE e .NET de forma nativa.

ArcStyler utiliza as suas próprias marcações MDA na UML como uma forma de introduzir informação sobre a plataforma sem poluir o modelo com detalhes do nível de plataforma.

Como AndroMDA, ArcStyler suporta cartuchos extensíveis para geração de código. Os próprios cartuchos também podem ser desenvolvidos dentro do ambiente ArcStyler seguindo os princípios do MDA. A ferramenta também suporta transformação de modelo por meio de arquivos externos de regra de transformação.

Copyright © 2016 AIEC.