Engenharia de Aplicações Multiagente
Maria del Rosario Girardi
UFMA
Resumo: Os benefícios potenciais do desenvolvimento
baseado na reutilização tem sido limitados devido à
falta de abstrações de software de alto nível modelos
de domínio, arquiteturas e padrões reutilizáveis
no desenvolvimento de aplicações específicas em domínios
variados e em rápida evolução. A Engenharia de Aplicações
está se consolidando como a disciplina mais apropriada para a abordagem
destes problemas. Por outro lado, as vantagens dos paradigmas lógico
e orientado a objetos estão sendo combinadas na formalização
do paradigma computacional baseado em agentes. O conceito de agente como
abstração de software objeto ativo, autônomo, sociável
e com capacidade de aprender está levando a uma revisão
dos modelos e metodologias de desenvolvimento da Engenharia de Software,
pelas suas vantagens para compreender, desenvolver e usar efetivamente sistemas
complexos. O projeto MaAE ("Multi-agent Application Engineering") busca contribuir
à qualidade do software e a produtividade no seu desenvolvimento através
da construção e difusão de técnicas e ferramentas
para a Engenharia de Software Multiagente baseada na Reutilização.
Este seminário apresenta o contexto de trabalho, metodologia e plano
de execução da pesquisa bem como os resultados obtidos no domínio
das aplicações multiagente para o acesso e descoberta de informação.