Sistemas de Governança (Enforcement Systems) Viviane Torres da Silva

Slides:



Advertisements
Apresentações semelhantes
Renata S.S. Guizzardi Inteligência Artificial – 2007/02
Advertisements

Linguagens de Programação para SMA Viviane Torres da Silva
Viviane Torres da Silva
Modelos e Sistemas de Reputação
Planejamento Viviane Torres da Silva
Os Sistemas Multi-agente Viviane Torres da Silva
Normas em SMA Baldoino Fonseca
Agente de reputação para ART Testbed Andrew Diniz da Costa
José Guedes (PUC-Rio) Viviane Torres da Silva (UCM)
Pier-Giovanni Taranti Orientador: Prof Lucena
Agente de reputação para ART Testbed Andrew Diniz da Costa
G-Frameworks Uma Abordagem para a Reutilização de Leis de Interação em Sistemas Multiagentes Abertos Defesa de Tese de Doutorado de Gustavo Robichez de.
Agente de reputação para ART Testbed Andrew Diniz da Costa
Uma proposta de implementação do seguinte estudo de caso adaptado, utilizando o XMlaw. Ballroom etiquette: a case study for norm- governed multi-agent.
Inteligência Computacional aplicada à área Financeira na Geração de uma Carteira de Investimentos – utilizando Multiagentes Inteligentes, através do XMLAw.
Metodologias Equipe do Curso de ES para SMA {lucena, furtado, choren,
Reputação Andrew Diniz da Costa Fábio de Azevedo Sérgio Ciglione
Um Modelo de Reputação Baseado em Testemunhos
Linguagens de Modelagem (cont.) (IV)
Framework de Reputação Baseado em Opiniões
Um Modelo de Reputação Baseado em Testemunhos
Sistemas Multi-Agentes
Frameworks Conceituais
Linguagens de Modelagem para SMA
Definindo as entidades de um SMA Viviane Torres da Silva
Sistema para Gerenciamento de Redes Baseado em Agentes Móveis
Estudo sobre normas e emoções (proposta de trabalho)
Viviane Torres da Silva
Os Sistemas Multi-agente Viviane Torres da Silva
Linguagens de Modelagem para SMA
Sistemas Baseados em Conhecimento
SMA: ORGANIZAÇÃO.
Sistemas Multiagentes
Junções Adaptativas em consultas Federadas sobre Linked Data
Modelos Fundamentais -> Interação Falhas Segurança.
AORML Agent-Object-Relationship Modeling Language Inteligência Artificial 2007/02 Renata S.S. Guizzardi.
Research of Dynamic SOA Collaboration Architecture
Framework Conceitual para SMA Taming Agents and Objects (TAO) Andrew Diniz da Costa
Gustavo de Paula Orlando Pinho Jr. Geber Ramalho
MAS-ML Tool: Um Ambiente de Modelagem de Sistemas Multi-Agentes
Planejamento e Solucionamento de Problemas Distribuídos
Comparando Abordagens para Modelagem de Processos de Negócio Baseadas em Regras de Negócio e Workflows: Estudo Experimental Fabiane Albino
UTILIZANDO A ABORDAGEM DIRIGIDA A RESPONSABILIDADES PARA A CRIAÇÃO DO SUBFRAMEWORK DE ANÁLISE SINTÁTICA E SEMÂNTICA DE FÓRMULAS Rodolfo Adamshuk Silva.
APLICANDO O PROCESSO DIRIGIDO POR RESPONSABILIDADES PARA A CRIAÇÃO DE UM SUBFRAMEWORK PARA VALIDAÇÃO SINTÁTICA DE FÓRMULAS Autores: Rafael Hornung Simone.
FIPA THE FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS
Osmany Freitas Rafael Roque.  Motivação  Conceitos Básicos  Proposta  Arquitetura  Aplicacoes  Estudo de Caso  Conclusão.
Metodologias (Parte II) Viviane Torres da Silva
Porque um novo ambiente?. Interação inter-grupos  A maioria das ferramentas existentes provê interação dentro do grupo. Na concepção adotada nessa proposta.
Uma Abordagem para Criação de Agentes Normativos Marx Leles Viana
Sociedade Brasileira de Computação. Alunos: Christian Spinelli Guilherme Lapa Isabella Torres Ysabelle Leão.
Agent Reputation Trust (ART) Testbed Andrew Diniz da Costa
EXTENDING THE FRAMEWORK TAO WITH NORMS FOR MULTI-AGENT SYSTEMS Emmanuel S. S. Freire – UECE – Mariela I. Cortés – UECE –
Roteamento Baseado em Crédito/Punição Rafael dos Santos Alves.
Um Sistema Peer-to- Peer para Armazenamento Distribuído de Arquivos Daniel Mauricio Sthor Lauro Luis Costa Lucas Nascimento Ferreira Departamento de Informática.
Uma Ferramenta para Configuração Colaborativa de Produtos em LPS Carlos Roberto Marques Junior
Agente de reputação para ART Testbed Andrew Diniz da Costa
Value type-based smart proxies: a concept for adaptable distributed applications Markus Aleksy, Ralf Gitzel ACM International Conference Proceeding Series;
F RAMEWORK PONDER2 Edson Berreta CMP 157 – Proc. Paralelo e Distribuido Prof. Claudio Geyer.
DESENVOLVIMENTO DE UM MODELO DE MICROSIMULAÇÃO DA DISTRIBUIÇÃO POPULACIONAL EM UMA REGIÃO URBANA Christiane Wenck Nogueira.
Introdução aos sistemas distribuídos on-line para processamento de fluxos de dados – Parte II PROF. ANDRÉ LEON S. GRADVOHL, DR.
Modelos e Sistemas de Reputação Viviane Torres da Silva
Seminário sobre o artigo: Applications of Deontic Logic in Computer Science: A Concise Overview 1991 R.J. WieringaJ.J.Ch. Meyer Marilza Antunes de Lemos.
Ilda Manuela Martins Ferreira Sessão Controlo Tese 2º Semestre 2007/2008.
Um Método Colaborativo de Análise e Projeto
Comunicação Assíncrona em Equipes Distribuídas: Requisitos e Meios Utilizados Cleyton Carvalho da Trindade Universidade Federal de.
DESENVOLVIMENTO DE UM MODELO PARA SIMULAÇÃO DA DISTRIBUIÇÃO POPULACIONAL EM UMA REGIÃO URBANA DOUTORANDA: Christiane Wenck Nogueira ORIENTAÇÃO: Profa.
Sistemas de Informação Inteligentes Aula 4 Nadilma Nunes
Modelos Computacionais para Simulação da Dinâmica do Tecido Muscular 2008/09 Introdução à Engenharia Biomédica IST/FMUL – MEBiom 1º ano / 1º semestre.
Transcrição da apresentação:

Sistemas de Governança (Enforcement Systems) Viviane Torres da Silva

Sistemas de Governança  O que regular? –A interação entre o agentes –Acesso a recursos –Qualquer ação do agente  Como regular? –Impedir que o agente viole uma norma –Punir o agente que violou normas

Ameli [1] e LGI [2]  Regulam a interação entre os agentes  Proíbem que os agentes violem normas –Toda mensagem enviada entre os agentes é verificada antes do seu envio –Se a mensagem viola uma norma, ela não é enviada  Problemas: –Violam a privacidade do agente. Alguém tem que saber o quê o agente quer enviar –Violam a autonomia do agente pois impede que o agente faça o que deseja –Não regulam ações que não são de interação

Ameli  As interações entre os agentes são intermediadas por Governadores  Cada agente possui um Governador –Ele recebe e envia mensagens para o seu Governador  Os governadores junto com os gerentes de cenas fazem a governança dos agentes  Eles conhecem a especificação do sistema (as cenas possíveis e as normas) para validar as ações dos agentes

LGI (Law Governed Interaction)  Faz a governança de leis (e não de normas)  LGI previne a violação de leis, e não reage as violações  Pode controlar 3 tipos de eventos: –Os que envolvem troca de mensagem entre agentes –Falhas que podem ocorrer na transmissão de mensagens –Compromissos devido a obrigações  Tem o poder para mandar: –Trocar a mensagem que está sendo enviada –Criar uma nova mensagem –Mudar o estado interno do agente  Controle o histórico de interações  Governa o comportamento de membros de uma mesma comunidade de agentes

LGI: 3 Princípios básicos 1. A lei de uma comunidade pode regular a interação entre os membros da comunidade de uma maneira que pode ser sensível ao histórico de interações 2. A governança tem que ser local a comunidade a qual a lei se aplica 3. As leis devem ser governadas prevenindo a violação e de maneira descentralizada  Formação das leis: –UPON e IF c DO [o]

LGI: L(Law), I(Interpreter of law), S(State)

TuCSoN [3]I/II  Enfoca na governança de recursos  Agentes interagem através de um blackboard chamado tuple centers –Tuple centers são spaces (espaço de tuplas) com noção de especificação de comportamento  Especificação de políticas de controle de acesso aos tuple center –É possível especificar qual agente pode acessar cada tuple center (visibilidade) –É possível especificar que tipo de acesso pode ser feito por cada agente

TuCSoNII/II ::= < {issue1:editor1, insert papers}, {issue1:editor1, withdraw reviews}, {publisher, everything}>  Problema: –Governança restrita para os recursos postos no espaço de tupla

Implementing Norms [4]  Regula as mensagens públicas e as ações visíveis pelo sistema de governança  Inclui dicas de como detectar a violação para cada tipo de norma –Ex: criação de uma lista de “ações negras” e um mecanismo para informar se uma determinada ação foi executada  Problema: –Não regula as mensagens que não são publicas, e sim privadas entre dois agentes –Não regula as ações que não visíveis pelo sistema de governança

Sistema de Governança [5]  Sistema governa o comportamento dos agentes baseado nos testemunhos que recebe de outros agentes sobre violações de normas por terceiros  Governa qualquer tipo de ação mesmo sendo pública ou privada –Mensagens publicas ou privadas: testemunhas por aqueles que receberam (ou deveriam ter recebido) as mensagens –Outras ações publicas ou privadas: por qualquer agente que vê (ou deveria ter visto) o evento conseqüente da execução da ação

Arquitetura

Conclusão  As vantagens desta abordagem são: I. Não interfere na privacidade do agente II. Pode ser utilizada para governar as normas associadas, não apenas com as interações, mas também com as execuções, assim como acesso a recurso III. Não assume que o sistema irá fazer todo o trabalho sozinho de encontrar as violações e aplicar os prêmios / punições

Referencias 1. Ameli: M. Esteva, J. A. Rodr guez-Aguilar, B. Rosell, and J. L. Arcos. AMELI: An Agent-based Middleware for Electronic Institutions. In Proceedings of the 3rd International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2004), pages , New York, USA, LGI: Minsky, N. H. (2005) Law Governed Interaction (LGI): A Distributed Coordination and Control Mechanism 3. TuCSoN: Cremonini, M.; Omicini, A; Zambonelli, F. Coordination and Access Control in Open Distributed Agent Systems: The TuCSoN Approach. In Proceedings of the 4th International Conference on Coordination Languages and Models, LNCS 1906, Springer-Verlag, London, 2000, pp Vázquez-Salceda, J., Aldewereld, H., Dignum, F.: Implementing Norms in Multiagent Systems. LNAI Springer-Verlag (2004) 313 – Silva, V.; Duran, F.; Guedes, J., Lucena, C. “Governing Multi-Agent Systems”, In Journal of Brazilian Computer Society, special issue on Software Engineering for Multi-Agent Systems, number 2 volume 13, SBC, pp , ISSN