Fipa-acl
Linguagem de Comunicação entre Agentes Disciplina: Sistemas Multiagentes Profª Rosario Girardi Aluna: Raquel Machado Mestrado em Engenharia da Eletricidade - UFMA
FIPA – Foundation for Intelligent Physical Agents
• Formada em 1996 é uma fundação internacional sem fins lucrativos,
voltada para a criação de padrões concretos de comunicação que tornem possível a implementação de agentes abertos e interoperáveis.
• Uma organização da IEEE Computer Society desde 2005. • Possui um conjunto formado por 25 especificações divididos em 5
áreas:
1. Aplicações 2. Arquitetura Abstrata 3. Comunicação 4. Gerenciamento 5. Transporte
FIPA – Especificações por Categoria
Aplicações - FIPA
• São exemplos de áreas de aplicação em que os agentes
FIPA podem ser implementados.
• Possui definições de ontologias e descrições de serviços
para esses domínios.
Arquitetura Abstrata - FIPA
• Possui especificações sobre como lidar com as entidades
abstratas que são necessários para a construção de serviços de agentes e um ambiente de agentes.
Comunicação - FIPA
• Define as especificações sobre a linguagem de
comunicação entre agentes – ACL, protocolos de mensagens de interação e troca, atos comunicativos baseados na teoria da fala e representações de linguagem de conteúdo.
• Divide–se ainda em mais três categorias.
Comunicação - FIPA
• Atos comunicativos
Comunicação - FIPA
• Protocolos de interação
• Linguagem de conteúdo
Gerenciamento - FIPA
• Especifica o controle e o gerenciamento de agentes
dentro e entre plataformas de agentes.
Transporte - FIPA
• Especifica a forma como as mensagens são
transportadas e a representação de mensagens através de diferentes protocolos de rede.
• Também se divide em mais três categorias.
Transporte - FIPA
• Representações da ACL
• Representações de envelope
Transporte - FIPA
• Protocolos de Transporte
Plataforma FIPA
FIPA-ACL
• A linguagem de