quinta-feira, 23 de outubro de 2008

Accelo

Outra ferramenta que encontrei nas pesquisas sobre MDA foi o Accelo.
O Accelo é uma ferramenta completamente integrada ao Eclipse para transformação de modelos em código. Desenvolvida pela companhia francesa Obeo, é uma ferramenta Open Source, tal qual o AndroMDA.
Para efetuar as transformações, o Accelo usa o conceito de Módulos, que são coleções de templates que descrevem a informação necessária para gerar código-fonte a partir de um meta-modelo. Cabe frisar que cada módulo é específico para uma tecnologia (Java, C# etc). Em cada template, scripts permitem que o usuário customize o gerador de forma precisa.
Essa ferramenta é compatível com XMI 1.x e XMI 2, o que garante a compatibilidade com outras ferramentas para a modelagem UML, como RSM, Together e Poseidon.
Outras características importantes:
  • Segue as especificações e recomendações da OMG na implementação de QVT (Query/View/Transformation) e MOF (Meta-Object Facility)
  • Suporte à UML 1.x e 2
  • Módulos disponíveis para C#, JEE Hibernate/Strufs, Python e PHP, entre outros
  • Possibilidade de desenvolver módulos para outras linguagens
Para maiores informações, visite o site oficial.

Em um próximo capítulo, darei uma visão geral sobre a sopa de letrinhas existente no MDA. Aguardem!

Nenhum comentário: