Modelagem de Sistema de Assist - PowerPoint PPT Presentation

About This Presentation
Title:

Modelagem de Sistema de Assist

Description:

Title: Slide 1 Author: Viviane Last modified by: Viviane Torres da Silva Document presentation format: Presentaci n en pantalla (4:3) Other titles – PowerPoint PPT presentation

Number of Views:60
Avg rating:3.0/5.0
Slides: 24
Provided by: Viv145
Category:

less

Transcript and Presenter's Notes

Title: Modelagem de Sistema de Assist


1
Modelagem de Sistema de Assistência a Desastres
Orientado a Agentes Usando MAS-ML
  • Sistemas Multi-Agentes
  • Alunos Marcos Côrtes
  • Tácio Silva Diogo
  • Prof Viviane Silva

2
Proposta
  • Desenvolver documentação de análise de um projeto
    orientado a agentes usando a linguagem MAS-ML
    SILVA 04
  • Domínio da Aplicação Sistema Integrado de
    Auxílio a Desastres (SIAD)
  • Coordenar departamentos de assistência civil
    (segurança, bombeiros, saúde)
  • Otimizar a comunicação e a realização dos
    trabalhos destes departamentos

3
Cidade (região urbana)
  • Uma cidade é constituída por entidades
  • Rua
  • Esquina
  • Prédio

4
Desastre
  • Um desastre é um evento que abala as estruturas
    da cidade
  • Prédios destruídos
  • Ruas bloqueadas
  • Prédios com fogo (incêndio)
  • IDU Índice de destruição Urbana Número de
    estruturas atingidas
  • CM Número de Civis mortos

5
SIAD
  • O objetivo do SIAD é coordenar as suas
    sub-organizações com o objetivo de minimizar a
    destruição da cidade (diminuir IDU) e evitar o
    máximo de mortes (diminuir o CM)
  • É composto por 3 departamentos (sub-organizações)

6
Departamentos
  • Departamento de Segurança coordena os policiais
    para que desobstruam as ruas e promove a
    comunicação através de uma Central de Segurança

7
Departamentos
  • Departamento de Saúde coordena as ambulâncias
    para que socorram o máximo de civis, evitando
    suas mortes. Promove a comunicação através de uma
    Central de Saúde

8
Departamentos
  • Departamento de Bombeiros coordena os bombeiros
    para que apaguem os incêndios nos prédios e
    promove a comunicação através de uma Central de
    Bombeiros

9
Análise
  • Usaremos a linguagem de modelagem orientada a SMA
    MAS-ML SILVA 04
  • Diagramas de Organização, Papéis, Classes,
    Sequência e Atividade serão demonstrados.

10
Diagrama de Organização
11
Diagrama de Organização
ltltmain-organizationgtgt SIAD
ltltgoalgtgt float g_fDanos min -gt
planComandarSistema ltltgoalgtgt float
g_fEficiencia_comunicacao max -gt
planGerirComunicacao ltltbeliefgtgt Rcentral
b_centralSocorro ltltbeliefgtgt Rcentral
b_centralPolicial ltltbeliefgtgt Rcentral
b_centralBombeiro
atualizarDanos() atualizarComunicacaoCent
rais() encontrarCentrais planComandarSist
emaatualizarDanos, encontrarCentrais,
atualizarComunicacaoCentrais -gt
g_fDanos planGerirComunicacaoatualizarComunicaca
oCentrais-gtg_fEficiencia_comunicacao
12
Diagrama de Papéis
13
Diagrama de Papéis
14
Diagrama de Classes
15
Papel (SubOrganização)
16
Papel (Agente Móvel)
RBombeiro
ltltgoalgtgt float g_fIncendiosApagados
max ltltgoalgtgt float g_fEficiencia_comunicacao
max ltltbeliefgtgt vectorltEstruturagt vecIncendios
localizarIncendio() apagarIncendio()
comunicarIncendio planConterFogolocaliza
rIncendio, comunicarIncendio, apagarIncendio -gt
g_fIncendiosApagados
17
Papel (Central)
RCentralSaúde
ltltgoalgtgt float g_nMensagensAtendidas
max ltltbeliefgtgt vectorltmessagegt g_vecMensagensAguar
dando
identificarDestinatários()
distribuirMensagensIdentificadas ()
planDistribuirMensagensidentificarDestinatári
os, distribuirMensagemIdentificadas -gt
g_nMensagensAtendidas
18
Diagrama de Atividades
planConterFogo RBombeiro
apagarIncêndio
localizarIncêndio
ltltmessagegtgt comunicarIncêndio
19
Diagrama de Seqüência
20
Conclusão
  • A linguagem de modelagem conseguiu expressar
    todas as necessidades exigidas pelo sistema
    modelado
  • Como é baseado em UML, a linha de aprendizagem é
    diminuída

21
Conclusão
  • Auto-Avaliação (prós)
  • Domínio de aplicação adotado encaixou-se
    perfeitamente ao paradigma orientado a
    multi-agentes
  • Simplicidade na aplicação facilitou na obtenção
    de diagramas estáticos bem interessantes
  • A adoção de um problema prático ajudou aos
    integrantes a absorver melhor os conhecimentos
    envolvendo a modelagem sistemas multi-agentes.

22
Conclusão
  • Auto-Avaliação (contras)
  • Imaturidade da forma de implementação de SMA
    dificultou no desenvolvimento de modelos
    adequados ao problema em questão
  • Desconhecimento da natureza dos protocolos
    adotados no sistema prejudicou o desenvolvimento
    dos papéis

23
Referências
  • DIOGOALVES 08 Diogo, Tácio Silva Alves, Bruno
    Vieira Guerra Proposta de um sistema de auxílio
    a desastres baseado no RoboCup Rescue. Relatório
    de progresso de projeto final, Departamento de
    Ciência da Computação, Universidade Federal
    Fluminence, Niterói, 2008.
  • MORIMOTOa Morimoto, Takeshi How To Develop
    Robocup Rescue Agent for RobocupRescue Simulation
    System. Manual Técnico, versão 0.1, 1º edição.
  • MORIMOTOb Morimoto, Takeshi, Kono K., Takeuchi
    I. YabAI the first Rescue Simulation League
    Championship.
  • SILVA 04 Silva, Viviane Torres da. From a
    Conceptual Framework for Agents and Objects to a
    Multi-Agent System Modeling Language. Tese de
    Doutorado, Departamento de Ciência da Computação,
    Pontífica Universidade Católica do Rio de
    Janeiro, Rio de Janeiro, 2004.
  • SILVA 04b Silva, Viviane Torres da. Choren R.
    Lucena C. A UML Based Approach for Modeling and
    Implementing Autonomous Agents and Multiagent
    Systems. Autonomous Agents and Multiagent
    Systems, AAMAS, 2004.
Write a Comment
User Comments (0)
About PowerShow.com