O documento discute composição de modelos em sistemas multiagentes. Ele define o que é um agente e um SMA, e explica que a modelagem é importante para representar sistemas reais de forma simplificada. O objetivo do projeto é realizar pesquisa para entender, aprimorar e facilitar a composição de modelos de SMA a partir de regras, automatizando o processo para torná-lo mais prático.
1. Composição deComposição de
ModelosModelos
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
2. RoteiroRoteiro
O que é um Agente?
O que é um SMA?
A importância da modelagem
Composição de modelos
Problema
Solução
Resultados esperados
3. O que é um agente?O que é um agente?
“Um agente é qualquer coisa que pode ser vista
percebendo um ambiente por meio de sensores e
atuando no mesmo por meio de atuadores” (Russel &
Norvig)
“O termo agente é utilizado para representar dois
conceitos ortogonais. O primeiro é a habilidade de
execução autônoma e o segundo é a habilidade em
domínios especídicos” (Sankar)
4. O que é um SMA?O que é um SMA?
Um sistema multiagente consiste de vários agentes que
interagem entre si.
Os agentes podem colaborar, cooperar, negociar ou
competir para cumprir objetivos similares ou diferentes.
Os agentes não são as únicas entidades de um sistema
multiagentes
Ambiente, organizações, papéis e objetos
Sistema Multiagente
5. A importância daA importância da
modelagem de sistemasmodelagem de sistemas
Modelagem de software é uma representação simplificada
de algo real. Fazendo uma analogia com uma planta de
uma casa, ela apresenta todos os cômodos que o imóvel
terá, suas medidas e disposições dos móveis. Quando
modelamos um software, também identificamos o que
esse futuro sistema deverá fazer.
9. ObjetivoObjetivo
Realizar uma pesquisa com os propósitos de entender,
aprimorar e facilitar a composição de modelos de SMAs
e seus comportamentos a partir das regras definidas em
suas composições, além de buscar a automatização
dessa composição para que seja realizada de forma mais
prática.
10. ObjetivoObjetivo
Estudo sobre SMAs;
Estudo da ferramenta Epsilon, visando entender
como unificar modelos já criados;
Definir as regras que a ferramenta Epsilon utilizará
para identificar componentes iguais e unificá-los.
11. A composição de modelos é uma importante atividade
no desenvolvimento de software e este projeto, apesar
de ainda estar no início, tem perspectivas de resultados
interessantes em relação ao seu uso por projetistas de
SMAs.
Resultados esperadosResultados esperados