Detalhando o projeto arquitetural no desenvolvimento de software orientado a agentes: o caso Tropos
AUTOR(ES)
Carla Taciana Lima LourenÃo Silva
DATA DE PUBLICAÇÃO
2003
RESUMO
O desenvolvimento orientado a agentes à bastante recente, no entanto, este novo paradigma tem sido utilizado cada vez mais em aplicaÃÃes industriais, tais como telecomunicaÃÃes e comÃrcio eletrÃnico. Entre as principais preocupaÃÃes para a consolidaÃÃo desse novo paradigma, destacamos a necessidade de tÃcnicas, notaÃÃes e ferramentas adequadas para suportar o desenvolvimento de sistemas orientados a agentes. Neste sentido, o projeto Tropos està desenvolvendo uma abordagem de desenvolvimento orientado a agentes centrada em requisitos que visa suportar todas as fases do desenvolvimento de software orientado a agentes. Tropos definiu vÃrios estilos arquiteturais que focam em processos organizacionais e nos requisitos nÃo-funcionais do software. Esses estilos arquiteturais organizacionais foram descritos inicialmente com a notaÃÃo i*. Contudo, o uso do i* como uma linguagem de descriÃÃo arquitetural (ADL) à inadequado, pois apresenta algumas limitaÃÃes sobretudo no que diz respeito ao detalhamento comportamental do projeto arquitetural. Reconhecendo que a Unified Modeling Language (UML) pode ser estendida para atuar como uma linguagem de descriÃÃo arquitetural, apresentamos neste trabalho um conjunto de extensÃes baseadas na UML Real Time para representar os estilos arquiteturais organizacionais. Representar esses estilos arquiteturais em UML permitirà que o engenheiro de software insira mais detalhe ao projeto arquitetural do sistema. A fim de validar esta proposta, à apresentado um estudo de caso que utiliza o framework Tropos no desenvolvimento de um sistema de software multi-agentes para uma aplicaÃÃo de comÃrcio eletrÃnico
ASSUNTO(S)
ciencia da computacao desenvolvimento de software tropos projeto arquitetural
Documentos Relacionados
- U-TROPOS: uma proposta de processo unificado para apoiar o desenvolvimento de software orientado a agentes
- Rastreamento de requisitos no processo de desenvolvimento de software orientado a agentes
- Projeto e implementaÃÃo de sistemas multiagentes: o caso tropos
- Desenvolvimento de software orientado a temas: um estudo de caso
- Uma abordagem modular para projeto de software orientado a aspectos