Please use this identifier to cite or link to this item: https://app.uff.br/riuff/handle/1/5634
Title: Web Conflict Checker : uma ferramenta de verificação de conflitos normativos em sistemas multi-agentes
Authors: Silva, Gabriel Avelino da
metadata.dc.contributor.advisor: Zahn, Jean de Oliveira
metadata.dc.contributor.members: Silva, Frank Willian Rodrigues da
Issue Date: 2017
Publisher: Universidade Federal Fluminense
Abstract: Sistema Multi-Agentes (SMA) são compostos por vários agentes de software. Um agente de software tem por função executar ações dentro do SMA que devem ser reguladas de forma a restringir o campo de atuação do agente. Para isso existem as normas. Normas são aplicadas dentro de um SMA afim de regular a ação do mesmo e é definida através de uma estrutura, que tanto nos diversos trabalhos analisados quanto neste, o primeiro elemento é o conceito deôntico. Nesse cenário surge a importância em detectar conflitos entre duas ou mais normas, pois uma norma pode obrigar a realizar uma ação e uma outra norma pode proibir o agente de realizar a mesma ação. Os conflitos normativos são conflitos que ocorrem quando, para um agente, o cumprimento de uma norma acarreta automaticamente na violação da outra. Existem dois tipos de conflitos normativos: os diretos e os indiretos. Os conflitos diretos se baseiam somente em um elemento da norma, que é o conceito deôntico, mencionado acima. Este elemento pode assumir um dos três valores seguintes: obrigação, permissão, proibição. A exemplificação dada acima, é considerada um conflito direto. Os Conflitos normativos indiretos, ocorrem quando não é possível detectar um conflito apenas pela análise das normas, mas através de todo o contexto do domínio da aplicação. Atualmente existe um software chamado Conflict Checker (ZAHN, J. O., 2015), que é uma ferramenta de verificação de conflitos normativos diretos e indiretos, que até a publicação deste trabalho, possuía somente a versão Desktop. Este trabalho tem por finalidade a conceituação e desenvolvimento de uma ferramenta semelhante, porém na plataforma web, o chamado Web Conflict Checker, que possibilitará a disponibilidade e facilidade de acesso a aplicação por meio da web. Essa nova abordagem, conta com recursos visuais do PrimeFaces além da arquitetura MVC utilizada no projeto.
metadata.dc.description.abstractother: A Multi-Agent System is composed of several software agents. A software agent has the function of executing a certain action within the SMA and these actions must be regulated in a way that restricts the agent's field of action. The norms are applied within an SMA in order to regulate the action of the same and is defined through a structure, that in the several works analyzed as in this one, the first element is the deontic concept. In this scenario comes the importance of detecting conflicts between two or more norms, for example, one norm may force an action to be performed, and another norm may prohibit the agent from performing the same action. Normative conflicts are conflicts that occur when two norms in the same domain contradict each other. There are two kinds of normative conflicts, direct and indirect. Direct conflicts are based only on one element of the norm, which is the deontic concept mentioned above. This element can assume one of the following three values: obligation, permission, prohibition. The exemplification given above is considered a direct conflict. Indirect normative conflicts occur when other elements of a norm in the same domain contradict each other, we will see examples of this in the course of the work. There is currently a software called Conflict Checker (ZAHN, J. O., 2015), which is a tool for verifying direct and indirect normative conflicts, which until the publication of this work had only the Desktop version. This work aims to conceptualize and develop a similar tool, but in the Web platform, the so-called Web Conflict Checker, which will allow the availability and ease of access to the application through the web. This new approach relies on visual features of PrimeFaces beyond the MVC architecture used in the project.
URI: https://app.uff.br/riuff/handle/1/5634
Appears in Collections:TSC - Trabalho de Conclusão de Curso

Files in This Item:
File Description SizeFormat 
TCC_GABRIEL_AVELINO_DA_SILVA.pdf1.65 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.