SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
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
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 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)
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
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.
Composição de modelosComposição de modelos
Equipe A Equipe B
Composição de modelosComposição de modelos
ProblemasProblemas
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.
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.
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
ObrigadoObrigado

Mais conteúdo relacionado

Semelhante a Composição de Modelos em Sistemas Multiagentes

Metodologia orientado a objetos
Metodologia orientado a objetosMetodologia orientado a objetos
Metodologia orientado a objetosGabriel Faustino
 
Net uma revisão sobre a programação orientada a objetos
Net   uma revisão sobre a programação orientada a objetosNet   uma revisão sobre a programação orientada a objetos
Net uma revisão sobre a programação orientada a objetosLP Maquinas
 
Algoritmos de Estimação de Distribuição Aplicados à Estimativa de Software
Algoritmos de Estimação de Distribuição Aplicados à Estimativa de SoftwareAlgoritmos de Estimação de Distribuição Aplicados à Estimativa de Software
Algoritmos de Estimação de Distribuição Aplicados à Estimativa de SoftwareJosé Corrêa Viana
 
Guia completo para definição de estatística de modelos e algoritmos de machin...
Guia completo para definição de estatística de modelos e algoritmos de machin...Guia completo para definição de estatística de modelos e algoritmos de machin...
Guia completo para definição de estatística de modelos e algoritmos de machin...Geanderson Lenz
 
Aula 01 - Metodologia Científica: projetos, ciência e redes de conversação
Aula 01 - Metodologia Científica: projetos, ciência e redes de conversaçãoAula 01 - Metodologia Científica: projetos, ciência e redes de conversação
Aula 01 - Metodologia Científica: projetos, ciência e redes de conversaçãoDalton Martins
 
Umlv4 090813182632-phpapp02
Umlv4 090813182632-phpapp02Umlv4 090813182632-phpapp02
Umlv4 090813182632-phpapp02Jhonefj
 
Introdução Organização Sistemas e Metodos
Introdução Organização Sistemas e MetodosIntrodução Organização Sistemas e Metodos
Introdução Organização Sistemas e MetodosAdm Pub
 
Logica de Programação Vitor Jose de Souza.pptx
Logica de Programação Vitor Jose de Souza.pptxLogica de Programação Vitor Jose de Souza.pptx
Logica de Programação Vitor Jose de Souza.pptxJoseVitorSantanadeMe
 
Ambientes em Sistemas Multi-agentes
Ambientes em Sistemas Multi-agentesAmbientes em Sistemas Multi-agentes
Ambientes em Sistemas Multi-agentesNécio de Lima Veras
 

Semelhante a Composição de Modelos em Sistemas Multiagentes (20)

Metodologia orientado a objetos
Metodologia orientado a objetosMetodologia orientado a objetos
Metodologia orientado a objetos
 
Net uma revisão sobre a programação orientada a objetos
Net   uma revisão sobre a programação orientada a objetosNet   uma revisão sobre a programação orientada a objetos
Net uma revisão sobre a programação orientada a objetos
 
MaDKit
MaDKitMaDKit
MaDKit
 
Algoritmos de Estimação de Distribuição Aplicados à Estimativa de Software
Algoritmos de Estimação de Distribuição Aplicados à Estimativa de SoftwareAlgoritmos de Estimação de Distribuição Aplicados à Estimativa de Software
Algoritmos de Estimação de Distribuição Aplicados à Estimativa de Software
 
Guia completo para definição de estatística de modelos e algoritmos de machin...
Guia completo para definição de estatística de modelos e algoritmos de machin...Guia completo para definição de estatística de modelos e algoritmos de machin...
Guia completo para definição de estatística de modelos e algoritmos de machin...
 
Apresentação da UML
Apresentação da UMLApresentação da UML
Apresentação da UML
 
Aula 01 - Metodologia Científica: projetos, ciência e redes de conversação
Aula 01 - Metodologia Científica: projetos, ciência e redes de conversaçãoAula 01 - Metodologia Científica: projetos, ciência e redes de conversação
Aula 01 - Metodologia Científica: projetos, ciência e redes de conversação
 
Umlv4 090813182632-phpapp02
Umlv4 090813182632-phpapp02Umlv4 090813182632-phpapp02
Umlv4 090813182632-phpapp02
 
Introdução Organização Sistemas e Metodos
Introdução Organização Sistemas e MetodosIntrodução Organização Sistemas e Metodos
Introdução Organização Sistemas e Metodos
 
Logica de Programação Vitor Jose de Souza.pptx
Logica de Programação Vitor Jose de Souza.pptxLogica de Programação Vitor Jose de Souza.pptx
Logica de Programação Vitor Jose de Souza.pptx
 
Padrões de Projeto (GoF)
Padrões de Projeto (GoF)Padrões de Projeto (GoF)
Padrões de Projeto (GoF)
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 
Resumo prova
Resumo provaResumo prova
Resumo prova
 
Apostila UML
Apostila UMLApostila UML
Apostila UML
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 
Ambientes em Sistemas Multi-agentes
Ambientes em Sistemas Multi-agentesAmbientes em Sistemas Multi-agentes
Ambientes em Sistemas Multi-agentes
 
Naked Objects
Naked ObjectsNaked Objects
Naked Objects
 
Extreme Programming XP
Extreme Programming XPExtreme Programming XP
Extreme Programming XP
 
aula 1.pptx
aula 1.pptxaula 1.pptx
aula 1.pptx
 

Composição de Modelos em Sistemas Multiagentes

  • 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.
  • 6. Composição de modelosComposição de modelos Equipe A Equipe B
  • 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