U-TROPOS: uma proposta de processo unificado para apoiar o desenvolvimento de software orientado a agentes

AUTOR(ES)
DATA DE PUBLICAÇÃO

2008

RESUMO

Atualmente existe muita expectativa em relaÃÃo à tecnologia de agentes, que surge como um paradigma promissor para a engenharia de sistemas de software. Agentes sÃo importantes e Ãteis porque permitem um tratamento adequado do fluxo de controle de sistemas altamente distribuÃdos, oferecem um mecanismo que facilita o surgimento de comportamento emergente, bem como incorporam as melhores prÃticas de como organizar entidades colaborativas concorrentes. Com o aumento da complexidade das aplicaÃÃes baseadas em agentes, torna-se importante o uso de notaÃÃes, ferramentas e metodologias especÃficas para seu o desenvolvimento. Nos Ãltimos anos foram propostas vÃrias metodologias e notaÃÃes para desenvolvimento orientado a agentes, tais como Tropos. Trata-se de abordagem centrada em requisitos, que se preocupa em capturar a complexidade de aspectos sociais. Tropos à considerada uma das metodologias mais completas, pois abrange todas as fases do ciclo de desenvolvimento de sistemas multiagentes. Desde a concepÃÃo inicial do Tropos em 2000, vÃrias versÃes e extensÃes foram propostas. Contudo, estas propostas tÃm adotado atividades e notaÃÃes diferentes, dificultando sua adoÃÃo pelos desenvolvedores de software. AlÃm disso, nÃo existe um processo padronizado e unificado que oriente as suas atividades de desenvolvimento orientado a agentes. O objetivo principal desta dissertaÃÃo à especificar um processo unificado de desenvolvimento orientado a agentes conforme algumas propostas existentes do projeto Tropos. A especificaÃÃo serà baseada na linguagem SPEM de especificaÃÃo de processos. Serà proposto tanto um modelo estrutural como um modelo dinÃmico do processo. A base para formulaÃÃo do modelo estrutural do processo à a integraÃÃo de atividades extraÃdas das duas versÃes de Tropos com mÃtodos criados para as fases de projeto arquitetural e projeto detalhado. O modelo dinÃmico sugere um ciclo de vida orientado pelo modelo de desenvolvimento iterativo e incremental. O resultado à o U-Tropos: uma proposta de processo unificado para apoiar o desenvolvimento de software orientado a agentes

ASSUNTO(S)

software engineering tropos methodology ciencia da computacao multiagent system development engenharia de software desenvolvimento de sistemas multiagentes metodologia tropos

Documentos Relacionados