Uma linguagem para especificação da dinâmica dos fatos institucionais em sistemas multiagentes
Autor(a) principal: | |
---|---|
Data de Publicação: | 2012 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFSC |
Texto Completo: | http://repositorio.ufsc.br/xmlui/handle/123456789/99322 |
Resumo: | Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Engenharia de Automação e Sistemas |
id |
UFSC_786e826cb0538a92e726b11e0afabe06 |
---|---|
oai_identifier_str |
oai:repositorio.ufsc.br:123456789/99322 |
network_acronym_str |
UFSC |
network_name_str |
Repositório Institucional da UFSC |
repository_id_str |
2373 |
spelling |
Uma linguagem para especificação da dinâmica dos fatos institucionais em sistemas multiagentesEngenharia de sistemasSistemas multiagentesLinguagem de programação (Computadores)Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Engenharia de Automação e SistemasEsta dissertação foi desenvolvida considerando que Sistemas Multiagentes (SMA) são compostos por três dimensões distintas e independentes: agentes, ambiente e instituição. Os agentes podem atuar sobre o ambiente e a instituição alterando o estado dessas estruturas. Este trabalho concentra-se especificamente em fatos que provocam alterações no estado da instituição, que, neste trabalho, são chamados fatos institucionais. Os fatos institucionais podem ser resultado da ação direta dos agentes. Um agente pode, por exemplo, interagir com a instituição para adotar um determinado papel ou para comunicar que cumpriu uma obrigação que lhe fora atribuída. Em outras situações, no entanto, o estado da instituição pode ser alterado a partir de fatos verificados no ambiente ou na própria instituição. Essa abordagem tem inspiração na teoria da Construção da Realidade Social, proposta por John Searle. Um agente cruzando um semáforo fechado, por exemplo, é um fato ocorrido no ambiente e que tem uma consequência em nível institucional, que é a violação de uma norma. Esse agente, no entanto, pode não ter intenção em comunicar a violação à instituição pois isso pode ter consequências contrárias a seus objetivos. Nesse caso, é conveniente que a instituição identifique a violação da norma a partir do fato ocorrido no ambiente, independente da vontade do agente. A partir dessas questões, este trabalho propõe um modelo para definir alterações no estado da instituição a partir de eventos e estados verificados no ambiente ou na própria instituição. Com base no modelo proposto, propõe-se também linguagem de programação para escrever regras que definem alterações no estado da instituição e uma arquitetura que foi implementada. Por fim, para avaliar o modelo proposto, a implementação realizada é incorporada em dois SMA. Como resultado desses estudos, observou-se a possibilidade de simplificação no raciocínio e atuação dos agentes, que podem concentrar-se em atuar sobre elementos do ambiente sem conhecer integralmente as instituições com que se relacionam na realização de suas tarefas. Verificou-se também que o modelo proposto pode contribuir com a persistência do SMA, além de conferir-lhe a característica do poder institucional.This work was writen regarding Multiagent Systems as composed by three distinct and independent dimensions: agents, institution and environment. The agents can act over the environment and institution causing changes on these structures. The state of the institution can, moreover, be changed as result of facts that have occurred in the environment or even in the institution. This approach is inspired on the theory of Construction of Social Reality, proposed by John Searle. For instance an agent running through a red traffic light means a norm violation. In this case, the fact of an agent running through a red traffic light is an action of the agent over the environment and the norm violation is the new institutional state. Up on the basis on this approach is proposed a model to state changes on the state of the institution as consequence of facts occurred in the environment or even in the institution. Based on the model, it is also proposed a programming language and an architecture that was implemented. Finally, in order to evaluate the model, the implementation is inserted in two experimental Multiagent Systems. As results, it was possible to observe the possibility of simplification on the agent's reasoning and acting. The agents can focus on acting over environment elements without any awareness about the institutional infrastructure of the system. The model can also contribute to the system persistence and give to the system the feature of institutionalised power.FlorianópolisHubner, Jomi FredUniversidade Federal de Santa CatarinaBrito, Maiquel de2013-03-04T19:13:03Z2013-03-04T19:13:03Z20122012info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis147 p.| il., tabs.application/pdf303473http://repositorio.ufsc.br/xmlui/handle/123456789/99322porreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2016-03-07T18:58:21Zoai:repositorio.ufsc.br:123456789/99322Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732016-03-07T18:58:21Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
dc.title.none.fl_str_mv |
Uma linguagem para especificação da dinâmica dos fatos institucionais em sistemas multiagentes |
title |
Uma linguagem para especificação da dinâmica dos fatos institucionais em sistemas multiagentes |
spellingShingle |
Uma linguagem para especificação da dinâmica dos fatos institucionais em sistemas multiagentes Brito, Maiquel de Engenharia de sistemas Sistemas multiagentes Linguagem de programação (Computadores) |
title_short |
Uma linguagem para especificação da dinâmica dos fatos institucionais em sistemas multiagentes |
title_full |
Uma linguagem para especificação da dinâmica dos fatos institucionais em sistemas multiagentes |
title_fullStr |
Uma linguagem para especificação da dinâmica dos fatos institucionais em sistemas multiagentes |
title_full_unstemmed |
Uma linguagem para especificação da dinâmica dos fatos institucionais em sistemas multiagentes |
title_sort |
Uma linguagem para especificação da dinâmica dos fatos institucionais em sistemas multiagentes |
author |
Brito, Maiquel de |
author_facet |
Brito, Maiquel de |
author_role |
author |
dc.contributor.none.fl_str_mv |
Hubner, Jomi Fred Universidade Federal de Santa Catarina |
dc.contributor.author.fl_str_mv |
Brito, Maiquel de |
dc.subject.por.fl_str_mv |
Engenharia de sistemas Sistemas multiagentes Linguagem de programação (Computadores) |
topic |
Engenharia de sistemas Sistemas multiagentes Linguagem de programação (Computadores) |
description |
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Engenharia de Automação e Sistemas |
publishDate |
2012 |
dc.date.none.fl_str_mv |
2012 2012 2013-03-04T19:13:03Z 2013-03-04T19:13:03Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
303473 http://repositorio.ufsc.br/xmlui/handle/123456789/99322 |
identifier_str_mv |
303473 |
url |
http://repositorio.ufsc.br/xmlui/handle/123456789/99322 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
147 p.| il., tabs. application/pdf |
dc.publisher.none.fl_str_mv |
Florianópolis |
publisher.none.fl_str_mv |
Florianópolis |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSC instname:Universidade Federal de Santa Catarina (UFSC) instacron:UFSC |
instname_str |
Universidade Federal de Santa Catarina (UFSC) |
instacron_str |
UFSC |
institution |
UFSC |
reponame_str |
Repositório Institucional da UFSC |
collection |
Repositório Institucional da UFSC |
repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
repository.mail.fl_str_mv |
|
_version_ |
1808651893623226368 |