A METHODOLOGY AND A TOOL FOR IT I REUSE GERATIVO IN DOMAIN ENGINEERING MULTIAGENTE / UMA METODOLOGIA E UMA FERRAMENTA PARA O REUSO GERATIVO NA ENGENHARIA DE DOMÍNIO MULTIAGENTE
AUTOR(ES)
Mauro Henrique Jansen Pereira
DATA DE PUBLICAÇÃO
2006
RESUMO
A abordagem gerativa é um dos meios mais produtivos para promover o reuso automático em linhas de produção de software, aliado a técnicas e metodologias da Engenharia de Domínio. O paradigma multiagente visa fornecer soluções para abordar a crescente complexidade dos softwares que devem operar em ambientes não predizíveis ou sujeitos a mudanças rápidas. Para obtermos os benefícios do reuso automático em famílias de sistemas multiagente, precisamos de métodos adequados ao paradigma multiagente, que são objetos de estudo da Engenharia de Domínio Multiagente. Este trabalho propõe a GENMADEM, uma metodologia baseada em ontologias para o reuso gerativo na Engenharia de Domínio Multiagente cujos principais produtos são modelos de domínio baseados em ontologias, Linguagens Específicas de Domínio (LEDs) e geradores de aplicação. Ele também contribui com a ONTOGENMADEM, uma ferramenta composta por uma ontologia e um plugin para o editor de ontologias Protégé que suporta a aplicação da GENMADEM, auxiliando na análise, projeto e implementação de LEDS. Um estudo de caso que consiste no desenvolvimento de uma LED e projeto do gerador para o domínio da recuperação e filtragem de informação também é apresentado com o objetivo de avaliar a metodologia.
ASSUNTO(S)
sistemas multiagente domain engineering ciencia da computacao linguagens específicas de domínio multi-agent systems domain-specific languages reuso gerativo de software engenharia de domínio generative software reuse software generators ontologies ontologias geradores
ACESSO AO ARTIGO
http://www.tedebc.ufma.br//tde_busca/arquivo.php?codArquivo=27Documentos Relacionados
- UMA METODOLOGIA BASEADA EM ONTOLOGIAS PARA A ENGENHARIA DE APLICAÇÕES MULTIAGENTE
- UMA TÉCNICA PARA A AQUISIÇÃO E CONSTRUÇÃO DE MODELOS DE DOMÍNIO E USUÁRIOS BASEADOS EM ONTOLOGIAS PARA A ENGENHARIA DE DOMÍNIO MULTIAGENTE
- UMA TÉCNICA E UMA FERRAMENTA PARA O PROJETO DE DOMÍNIO GLOBAL E DETALHADO DE SISTEMAS MULTIAGENTE
- ONTOCADE: An Ontology-based CASE Environment for Analysis and Design in Multi-Agent Domain Engineering.
- Trapp : uma ferramenta para particionamento/posicionamento de celulas para metodologia tranca