Livros



MDA Explained: The Model Driven Architecture - Practice and Promise
(Anneke Kleppe / Jos Warmer / Wim Bast)

Escrito por três membros do comitê de padronização do MDA da OMG,
o livro proporciona aos leitores uma visão interna das vantagens do MDA e
como elas são realizadas.

Addison-Wesley Pub Co;
1st edition (April 25, 2003)

ISBN: 032119442X
192 páginas




Model Driven Architecture: Applying MDA to Enterprise Computing
(David S. Frankel)

O livro introduz uma abordagem de engenharia de software que usa linguagens
de modelagem como linguagem de programação. Frankel, um expert em model
driven architecture
(MDA), descreve todas suas caracteriticas e ofereceexemplos
de sua companhia que usa MDA para desenvolver web services.

Wiley; ( January 10, 2003 )
ISBN: 0471319201
352 páginas



MDA Distilled: Principales of Model Driven Architecture
(Stephen J. Mellor / Kendall Scott / Axel Uhl / Dirk Weise)

O livro introduz o padrão MDA, sua tecnologia e ferramentas, descrevendo
as características fundamentais, como elas se relacionam entre si e como elas
podem ser usadas em uma organização.

Addison-Wesley Professional;
(March 1, 2004)

ISBN: 0201788918
192 páginas





  Trabalhos de Graduação e Artigos

 

   

Aspectos e MDA - Criando modelos executáveis baseados em aspectos
(por Rafael Alves Chaves, Dissertação submetida à Universidade Federal de Santa Catarina)

As principais contribuições deste trabalho consistem em analisar o potencial do uso conjunto das abordagens MDA e orientação a aspectos, e propor extensões à UML para comportar a criação de modelos executáveis usando o paradigma de aspectos.

O resultado demonstra que o benefício da combinação das duas abordagens é maior do que a soma das partes, porque expande o domínio de utilização e maximiza o potencial de adaptabilidade. O conjunto de extensões proposto viabiliza a geração automática de programas completos a partir de especificações com alto grau de abstração e modularidade. Adicionalmente, o uso de XML como base para a linguagem de ações proposta simplifica a implementação de tradutores e a viabiliza como representação intermediária para outras linguagens usadas na programação com ações.




  Apresentações

 

  (em português)


   

Model Driven Architecture
(por Fernando Trinta, Centro de Informática, UFPE)

Introdução aos conceitos de MDA.



   

Por que diabos todo mundo está falando sobre MDA?
(por Vitor Cavalcante Dantas, Centro de Informática, UFPE)

Uma introdução sobre o assunto explicitando o que e o que não é MDA.



   

Processo de Desenvolvimento baseado em MDA
(por Rodrigo Teixeira Ramos, Centro de Informática, UFPE)

Explica os problemas do desenvolvimento de software tradicional e como MDA poderia ajudar a solucioná-los.



   

MDA na Prática
(por Flávia Durans Pitta Marinho)

Exemplifica MDA com exemplos de modelos, transformaçõe e ferramentas disponíveis.



   

MDA – Model Driven Architecture
(por Thais Vasconcelos Batista e Teresa Raquel S. do Nascimento / Projeto LuaSpace Plus – DIMAp – CCET – UFRN)

O que é MDA e quais são suas principais características.



  (em inglês)