Composição de Modelos em Sistemas Multiagentes

12
Composição de Composição de Modelos Modelos em Sistemas Multiagentes Aluno Mauro Roberto Costa da Silva Aluno Felipe Neves Brito Prof. Dr. Marcos Antonio de Oliveira Prof. Me. Enyo José Gonçalves Tavares

Transcript of Composição de Modelos em Sistemas Multiagentes

Page 1: Composição de Modelos em Sistemas Multiagentes

Composição deComposição deModelosModelos

em Sistemas Multiagentes

Aluno Mauro Roberto Costa da Silva

Aluno Felipe Neves Brito

Prof. Dr. Marcos Antonio de Oliveira

Prof. Me. Enyo José Gonçalves Tavares

Page 2: Composição de Modelos em Sistemas Multiagentes

RoteiroRoteiro

O que é um Agente?

O que é um SMA?

A importância da modelagem

Composição de modelos

Problema

Solução

Resultados esperados

Page 3: Composição de Modelos em Sistemas Multiagentes

O que é um agente?O que é um agente?“Um agente é qualquer coisa que pode ser vistapercebendo um ambiente por meio de sensores eatuando no mesmo por meio de atuadores” (Russel &Norvig)“O termo agente é utilizado para representar doisconceitos ortogonais. O primeiro é a habilidade deexecução autônoma e o segundo é a habilidade emdomínios especídicos” (Sankar)

Page 4: Composição de Modelos em Sistemas Multiagentes

O que é um SMA?O que é um SMA?

Um sistema multiagente consiste de vários agentes queinteragem entre si.Os agentes podem colaborar, cooperar, negociar oucompetir para cumprir objetivos similares ou diferentes.Os agentes não são as únicas entidades de um sistemamultiagentes

Ambiente, organizações, papéis e objetos

Sistema Multiagente

Page 5: Composição de Modelos em Sistemas Multiagentes

A importância daA importância damodelagem de sistemasmodelagem de sistemas

Modelagem de software é uma representação simplificadade algo real. Fazendo uma analogia com uma planta deuma casa, ela apresenta todos os cômodos que o imóvelterá, suas medidas e disposições dos móveis. Quandomodelamos um software, também identificamos o queesse futuro sistema deverá fazer.

Page 6: Composição de Modelos em Sistemas Multiagentes

Composição de modelosComposição de modelos

Equipe A

Equipe B

Page 7: Composição de Modelos em Sistemas Multiagentes

Composição de modelosComposição de modelos

Page 8: Composição de Modelos em Sistemas Multiagentes

ProblemasProblemas

Page 9: Composição de Modelos em Sistemas Multiagentes

ObjetivoObjetivoRealizar uma pesquisa com os propósitos de entender,aprimorar e facilitar a composição de modelos de SMAse seus comportamentos a partir das regras definidas emsuas composições, além de buscar a automatizaçãodessa composição para que seja realizada de forma maisprática.

Page 10: Composição de Modelos em Sistemas Multiagentes

ObjetivoObjetivoEstudo sobre SMAs;Estudo da ferramenta Epsilon, visando entendercomo unificar modelos já criados;Definir as regras que a ferramenta Epsilon utilizarápara identificar componentes iguais e unificá -los.

Page 11: Composição de Modelos em Sistemas Multiagentes

A composição de modelos é uma importante atividadeno desenvolvimento de software e este projeto, apesarde ainda estar no início, tem perspectivas de resultadosinteressantes em relação ao seu uso por projetistas deSMAs.

Resultados esperadosResultados esperados

Page 12: Composição de Modelos em Sistemas Multiagentes

ObrigadoObrigado