Projeto e implementaÃÃo de sistemas multiagentes: o caso tropos

AUTOR(ES)
DATA DE PUBLICAÇÃO

2005

RESUMO

Sistemas Multi-Agentes (SMA) sÃo sistemas altamente distribuÃdos, ou seja, que nÃo possuem um Ãnico ponto de controle, e que utilizam uma coleÃÃo de agentes. Um agente pode ser visto como um sistema computacional encapsulado que està situado em algum ambiente e à capaz de realizar aÃÃes autÃnomas e ter um comportamento flexÃvel neste ambiente, com o intuito de atingir os objetivos para os quais foi projetado. Agentes de um SMA tÃm objetivos particulares, interagem com um mundo dinÃmico e se inter-relacionam, atravÃs de uma estrutura organizacional, para resolver tarefas e atingir seus objetivos. Com o aumento da complexidade desses sistemas, torna-se importante o uso de notaÃÃes, ferramentas e metodologias especÃficas para o desenvolvimento de software orientado a agentes, visando à construÃÃo de sistemas mais robustos, confiÃveis e reutilizÃveis. Neste sentido, a metodologia Tropos apresenta uma abordagem centrada em requisitos que objetiva dar suporte a todas as fases do desenvolvimento de software orientado a agentes. Tropos à fundamentada nos conceitos sociais e intencionais do framework de modelagem organizacional i* e possui quatro fases de desenvolvimento: Requisitos Iniciais, Requisitos Finais, Projeto Arquitetural e Projeto Detalhado. O objetivo principal desta dissertaÃÃo à apoiar o desenvolvimento, usando a plataforma JADE, de SMA especificados no contexto da metodologia Tropos. Foram realizadas complementaÃÃes na fase de projeto detalhado desta metodologia, para capturar aspectos dos agentes que precisam ser levados em consideraÃÃo quando desejamos implementar um SMA em JADE. Nossa proposta apresenta como estudo de caso o desenvolvimento de um sistema de gerenciamento de conteÃdo (CMS) que utiliza agentes para simular o processo de publicaÃÃo de notÃcias em um site da internet

ASSUNTO(S)

sistemas multi-agentes tropos jade ciencia da computacao multi-agent systems jade engenharia de software orientada a agentes agent oriented software engineering tropos

Documentos Relacionados