Desenvolvendo Sistemas Multiagentes usando o Framework Tropos Daniel
- Slides: 17
Desenvolvendo Sistemas Multi-agentes usando o Framework Tropos Daniel Penaforte dap 4@cin. ufpe. br
Separating Design Patterns Specific Concerns in Agent Oriented Software Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos Development: The Tropos Case Roteiro Plano de Trabalho n Desenvolvimento Orientado a Agentes n E-News n ¨ Requisitos Iniciais ¨ Requisitos Finais ¨ Projeto Arquitetural ¨ Projeto Detalhado n Trabalhos futuros 2
Separating Design Patterns Specific Concerns in Agent Oriented Software Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos Development: The Tropos Case Plano de Trabalho n Neste projeto estaremos investigando como a metodologia Tropos poderá ser estendida para suportar a fase de implementação numa plataforma de agentes específica. ¨ Desenvolver sistemas com o paradigma de agentes usando o framework Tropos. ¨ Usar a ferramenta de modelagem organizacional OME. ¨ Implementar agentes de software usando uma plataforma de implementação orientadas a agentes (JADE ou JADEX). 3
Separating Design Patterns Specific Concerns in Agent Oriented Software Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos Development: The Tropos Case Desenvolvimento Orientado a Agentes n O crescente interesse em agentes de software e Sistemas Multi-Agentes (SMA) tem conduzido recentemente ao desenvolvimento de novas metodologias baseadas nos conceitos de agentes. ¨ Tropos suporta quatro fases do ciclo de vida do desenvolvimento de software. Requisitos Iniciais Requisitos Finais Projeto Arquitetural Projeto Detalhado [Castro, Kolp and Mylopoulos 2002] 4
E-News
Separating Design Patterns Specific Concerns in Agent Oriented Software Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos Development: The Tropos Case Fase de Requisitos Iniciais Está preocupada com o entendimento de um problema estudando uma configuração organizacional existente. n A análise de Requisitos Iniciais focaliza nas intenções dos stakeholders. n 6
Separating Design Patterns Specific Concerns in Agent Oriented Software Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos Development: The Tropos Case Requisitos Iniciais n Strategic Dependency Model for Newspaper Office 7
Separating Design Patterns Specific Concerns in Agent Oriented Software Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos Development: The Tropos Case Requisitos Iniciais n Strategic Rationale model for Editor in Chief actor 8
Separating Design Patterns Specific Concerns in Agent Oriented Software Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos Development: The Tropos Case Fase de Requisitos Finais O sistema a ser desenvolvido é descrito dentro do seu ambiente operacional junto com funções e qualidades relevantes (ex. : desempenho, segurança, disponibilidade). n A análise de Requisitos Finais resulta em uma especificação de requisitos que descreva todos os requisitos funcionais e não-funcionais para o sistema a ser desenvolvido. n 9
Separating Design Patterns Specific Concerns in Agent Oriented Software Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos Development: The Tropos Case Requisitos Finais n Strategic Dependency Model for the E-news System 10
Separating Design Patterns Specific Concerns in Agent Oriented Software Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos Development: The Tropos Case Requisitos Finais n Strategic Rationale Model for the E -news System 11
Separating Design Patterns Specific Concerns in Agent Oriented Software Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos Development: The Tropos Case Fase de Projeto Arquitetural A arquitetura global do sistema é definida em termos de sub-sistemas, interconectados através de fluxos de controle e de dados. n Um estilo arquitetural deve ser escolhido usando-se como critérios as qualidades desejadas que foram identificadas na fase de Requisitos Finais. n 12
Separating Design Patterns Specific Concerns in Agent Oriented Software Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos Development: The Tropos Case Avaliação do Catálogo de Correlação Quality Attributes Styles Pre dict abil ity Se cur ity Ad apt abi lity Flat Structure -- -- - Structure-in-5 + + Pyramid ++ ++ Joint-Venture + Bidding Co ope rati vity Co mp etiti vity Av aila bili ty Inte grit y Mo dul arit y Ag gre gab ility + + ++ ++ + - + ++ ++ - + -- - + ++ + - ++ -- -- ++ - Takeover ++ ++ -- + Arm’s-Length - -- + - ++ -- + + Hierarchical Contracting + -- ++ ++ + + -- Vertical Integration + + - + _ + -- -- Co-optation - - ++ ++ + -- - -13
Separating Design Patterns Specific Concerns in Agent Oriented Software Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos Development: The Tropos Case Projeto Arquitetural n Assignment of the e-News System Responsibilities 14
Separating Design Patterns Specific Concerns in Agent Oriented Software Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos Development: The Tropos Case Projeto Arquitetural n An e-News Joint Venture architecture 15
Separating Design Patterns Specific Concerns in Agent Oriented Software Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos Development: The Tropos Case Fase de Projeto Detalhado Visa introduzir o detalhe adicional para cada componente arquitetural do sistema. n Consiste em definir como os componentes do modelo arquitetural cumprirão suas responsabilidades de acordo com os padrões de projeto. n 16
Separating Design Patterns Specific Concerns in Agent Oriented Software Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos Development: The Tropos Case Trabalhos Futuros Continuação do estudo das plataformas JADE e JADEX n Reengenharia de um sistema multiagentes já existente, o Smart. Journal n Aplicação de padrões de projeto orientados a agentes ao projeto do SMA n Introdução de técnicas de aspectos na implementação de sistemas multi-agentes n 17
- Sistemas multiagentes ejemplos
- Tropos software
- Hipérbole
- Secure tropos
- Hiperbole
- Figuras literarias tropos
- Words with the root kinesis
- Tropos
- Tipos de variables en pseint
- Resposta da questão
- 6 formas no verbales en participio
- Transforme usando un pronombre posesivo
- Complete as sentenças usando os seguintes linkers if as
- Ejercicios sufijos y prefijos
- Indica el reflexivo reciproco adecuado
- Frases para colocar pontuação
- Parônimas exemplos
- Segundo o estudo sobre past continuous