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.