Medee: um ateliê de métodos para sistemas multiagentes. / Medee: a method framework for multiagent systems.

AUTOR(ES)
FONTE

IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia

DATA DE PUBLICAÇÃO

01/12/2011

RESUMO

Esta tese propõe o desenvolvimento de SMAs centrados em organizações de forma disciplinada, mesmo nos casos em que os modelos organizacionais de agentes utilizados não estejam incorporados aos métodos oferecidos pela Engenharia de Software Orientada a Agentes (AOSE). A fim de atingir tal objetivo, esta tese adota os princípios da Engenharia de Método Situational e propõe o Ateliê Medee, que permite a composição de métodos situacionais para SMAs usando fragmentos de método adequados à situação de cada projeto. Este ateliê oferece um repositório de fragmentos de método que contempla distintas fases de desenvolvimento de um projeto, tais como elucidação de requisitos, análise, design, e implementação, envolvendo os principais componentes de um SMA, como agentes, ambientes, interações e organizações. Tal repositório contém fragmentos extraídos de diversas abordagens para o desenvolvimento de SMAs, entre elas os métodos Gaia, Tropos, Ingenias, PASSI, e os modelos organizacionais MOISE+ e OperA. Além disso, esta tese mostra como tais métodos situationais podem contribuir no estabelecimento de um ciclo de melhoria do método de desenvolvimento para SMAs. Este ciclo aplica os princípios da Engenharia de Software a fim de prover um procedimento empírico para a adaptação, avaliação e melhoria de métodos situacionais para o desenvolvimento de SMAs centrados em organizações. Dessa forma, este ciclo contribui para uma utilização mais ampla de aplicações orientadas a agentes pela indústria.de software. Finalmente, esta tese apresenta um estudo de caso conduzido para investigar o uso do Ateliê Medee na composição de métodos situacionais para SMAs. Este estudo de caso envolveu o desenvolvimento de SMAs centrados em organizações para resolver o problema proposto pelo Torneio de Programação Multiagentes usando dois métodos situacionais distintos, compostos a partir de fragmentos de método extraídos de Tropos, Gaia e MOISE+.

ASSUNTO(S)

agentes inteligentes engenharia de método engenharia de software fragmento de método intelligent agents method engineering method fragment multiagent system sistemas multiagentes software engineering

Documentos Relacionados