Composição de Modelos em Sistemas Multiagentes
-
Upload
felipe-neves-brito -
Category
Technology
-
view
31 -
download
2
Transcript of 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
RoteiroRoteiro
O que é um Agente?
O que é um SMA?
A importância da modelagem
Composição de modelos
Problema
Solução
Resultados esperados
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)
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
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.
Composição de modelosComposição de modelos
Equipe A
Equipe B
Composição de modelosComposição de modelos
ProblemasProblemas
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.
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.
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
ObrigadoObrigado