A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Desenvolvendo Sistemas Multi-agentes usando o Framework Tropos Daniel Penaforte

Apresentações semelhantes


Apresentação em tema: "Desenvolvendo Sistemas Multi-agentes usando o Framework Tropos Daniel Penaforte"— Transcrição da apresentação:

1 Desenvolvendo Sistemas Multi-agentes usando o Framework Tropos Daniel Penaforte dap4@cin.ufpe.br

2 Separating Design Patterns Specific Concerns in Agent Oriented Software Development: The Tropos Case Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos 2 Roteiro Plano de Trabalho Tropos Estudo de Caso  E-News Dificuldades Outras atividades Conclusões

3 Separating Design Patterns Specific Concerns in Agent Oriented Software Development: The Tropos Case Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos 3 Plano de Trabalho 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).

4 Separating Design Patterns Specific Concerns in Agent Oriented Software Development: The Tropos Case Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos 4 Tropos Propõe uma metodologia inspirada em conceitos organizacionais É fundada em um pequeno conjunto de conceitos e provê ferramentas e técnicas para construir modelos baseados nos conceitos oferecidos pelo i* Tropos suporta quatro fases do ciclo de vida do desenvolvimento de software. RequisitosIniciaisRequisitosFinaisProjetoArquiteturalProjetoDetalhado [Castro, Kolp and Mylopoulos 2002]

5 E-News

6 Separating Design Patterns Specific Concerns in Agent Oriented Software Development: The Tropos Case Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos 6 Fase de Requisitos Iniciais Está preocupada com o entendimento de um problema estudando uma configuração organizacional existente. A análise de Requisitos Iniciais focaliza nas intenções dos stakeholders. Possui como saída 2 modelos:  Modelo de Dependência Estratégica  Modelo de Razão estratégica

7 Separating Design Patterns Specific Concerns in Agent Oriented Software Development: The Tropos Case Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos 7 Requisitos Iniciais Strategic Dependency Model for Newspaper Office

8 Separating Design Patterns Specific Concerns in Agent Oriented Software Development: The Tropos Case Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos 8 Requisitos Iniciais Strategic Rationale model for Editor in Chief actor

9 Separating Design Patterns Specific Concerns in Agent Oriented Software Development: The Tropos Case Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos 9 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). 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.

10 Separating Design Patterns Specific Concerns in Agent Oriented Software Development: The Tropos Case Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos 10 Requisitos Finais Strategic Dependency Model for the E-news System

11 Separating Design Patterns Specific Concerns in Agent Oriented Software Development: The Tropos Case Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos 11 Requisitos Finais Strategic Rationale Model for the E-news System

12 Separating Design Patterns Specific Concerns in Agent Oriented Software Development: The Tropos Case Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos 12 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. Um estilo arquitetural deve ser escolhido usando-se como critérios as qualidades desejadas que foram identificadas na fase de Requisitos Finais.

13 Separating Design Patterns Specific Concerns in Agent Oriented Software Development: The Tropos Case Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos 13 Avaliação do Catálogo de Correlação Quality Attributes Styles Pre dict abil ity Se cur ity Ad apt abi lity Co op era tivit y Co mp etiti vity Av ail abi lity Int egr ity Mo dul arit y Ag gre ga bilit y Flat Structure-- - ++++- Structure-in-5++ +-+++ Pyramid++ + -+--- Joint-Venture+++++- + Bidding-- ++- ---++ Takeover++ - --+ ++ Arm’s-Length---+-++--+++ Hierarchical Contracting ++++ ++ Vertical Integration++-+_+-- Co-optation--++ +---

14 Separating Design Patterns Specific Concerns in Agent Oriented Software Development: The Tropos Case Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos 14 Projeto Arquitetural An e-News Joint Venture architecture

15 Separating Design Patterns Specific Concerns in Agent Oriented Software Development: The Tropos Case Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos 15 Fase de Projeto Detalhado Visa introduzir o detalhe adicional para cada componente arquitetural do sistema. Consiste em definir como os componentes do modelo arquitetural cumprirão suas responsabilidades de acordo com os padrões de projeto.

16 Separating Design Patterns Specific Concerns in Agent Oriented Software Development: The Tropos Case Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos 16 Fase de Implementação Reengenharia de um sistema multi-agentes já existente, o SmartJournal Aplicação de padrões de projeto orientados a agentes ao projeto do SMA Surgiram as broncas...

17 Separating Design Patterns Specific Concerns in Agent Oriented Software Development: The Tropos Case Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos 17 Dificuldades Escopo de tempo muito reduzido para a implementação Sobrecarga das atividades de Carla Proximidade do deadline para sua defesa de Tese Mudança no planejamento  AspectJ

18 Separating Design Patterns Specific Concerns in Agent Oriented Software Development: The Tropos Case Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos 18 Outras Atividades Seminários do LER Publicação do artigo "Towards an Aspect Oriented Modeling in Multi-agent Systems" no Workshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos (WASP 2006)

19 Separating Design Patterns Specific Concerns in Agent Oriented Software Development: The Tropos Case Desenvolvendo Sistemas Multi-agentes usando a metodologia Tropos 19 Conclusões Enriquecimento científico com a participação no LER junto a pesquisadores Enriquecimento com o estudo de novos paradigmas de programação, bem como conceitos utilizados na Engenharia de Requisitos


Carregar ppt "Desenvolvendo Sistemas Multi-agentes usando o Framework Tropos Daniel Penaforte"

Apresentações semelhantes


Anúncios Google