Papers by Fábio Aiub Sperotto

AgentDevLaw: A Middleware Architecture for Integrating Legal Ontologies and Multi-agent Systems
Intelligent Systems, 2020
In social simulation, agents play different roles with different behaviors. Each has its goals an... more In social simulation, agents play different roles with different behaviors. Each has its goals and can cooperate or not with others and consume resources. Sometimes it is necessary to regulate these agents with mechanisms like norms that explain action limitations and how the society works for the agents. To explain how the world works for the agents, in different domains, ontologies have been used to provide human knowledge. In this sense, a more special kind of ontology is built with the legal information of a society: legal ontologies. These legal ontologies operate with concepts and data collected from human society and this can be provided to the agents. With this type of information, the agents can be assisted in monitoring and evaluating actions, comparing their beliefs with existing laws. Platforms into programming multi-agent systems provide an environment to develop the social simulations, but not always provided a connection with ontologies resources. This study proposes the AgentDevLaw middleware that integrates platforms of agents’ simulation with an existent legal ontology. The application of the software component is exemplified and tested with simulation scenarios in two agent’s environments: JaCaMo and JADE.

Ontology-Based Legal System in Multi-agents Systems
Advances in Soft Computing, 2019
The development of ontologies associated with multi-agent systems provides mechanisms to model an... more The development of ontologies associated with multi-agent systems provides mechanisms to model and correlate knowledge about the world to agent applications in various domains where simulations involve agents perform social exchanges or resource consumption. Norms that restrict and guide behavior often regulate the actions of agents, and therefore research on normative systems is necessary. Questions about the definition and construction of legal ontologies have been discussed in this research context. Legal ontologies have been proposed to formulate how laws can be modeled to formalize and manage law information in legal systems about regulation like traffic, taxes and other administrative rules. These ontologies have in their modeling formal laws with the purpose of providing information about permission, prohibition, obligation, rewards and punishments for these agents. Firstly, this article presents and discusses researches on ontologies applied in multi-agent systems, more specifically on legal ontologies. Next, we propose a model of legislative ontology related to the Brazilian domain of laws. The ontology of this model is provided by a web service and applied in multi-agent systems through a middleware. We used as a case study the Brazilian legislation that regulates fishing activity in an example scenario where the components simulate the restrictions for fishermen and government agents. Finally, we present how agent actions can be verified on our model and their applicability to the multi-agent systems.
Os sistemas de informação se tornam mais complexos e especialistas a cada dia, reunindo dos mais ... more Os sistemas de informação se tornam mais complexos e especialistas a cada dia, reunindo dos mais variados conceitos ao desenvolvimento de software que atendam a uma demanda crescente de ferramentas de gestão. O presente artigo visa trazer conceitos da ciência e a sua aplicação no desenvolvimento de programas, mais especificamente na construção de sistemas de recomendação. Os conceitos apresentados serão: introdução aos aspectos da gestão; a questão das competências dos professores; a usabilidade da Ontologia entre definições de conhecimento; a inserção da mineração textual na técnica de comparação de características; como conceitos de inteligência artificial em lógica nebulosa podem ser inseridos em construção de software e o que são os chamados sistemas de recomendação. Após a enumeração destes conceitos, a construção do protótipo em suas fases importantes é apresentada.
This paper describes the development of an model in area of communication between agents. This st... more This paper describes the development of an model in area of communication between agents. This study involves the concepts of agents and communication issues in their interactions. Using the ontology as a technique of classification of knowledge, the model includes an approach to build an intermediate software component between agents and ontological knowledge base, using fuzzy application in treatment of inaccuracy information based in synonymous. Protégé editor is chosen to develop the ontology in OWL. The software component uses Jena and SPARQL for manipulation of the ontology. To validation, the case study used is the model of the multi-agent system that represents the urban vegetable garden of Parque São Jerônimo (Spain).
This paper describes the development of an model in area of communication between agents. This st... more This paper describes the development of an model in area of communication between agents. This study involves the concepts of agents and communication issues in their interactions. Using the ontology as a technique of classification of knowledge, the model includes an approach to build an intermediate software component between agents and ontological knowledge base, using synonyms in treatment of inaccuracy information. The software component uses Jenaand SPARQL for manipulation of the ontology. To validation, the case study used is the model of the multi-agent system that represents the urban vegetable garden of Parque São JerÃ'nimo (Spain).
Conhecimento como aliado às novas Tecnologias para otimização de processos.
Dissertação by Fábio Aiub Sperotto

Desenvolvimento de sistemas informacionais exigem questionamentos de como podem ajudar as pessoas... more Desenvolvimento de sistemas informacionais exigem questionamentos de como podem ajudar as pessoas no seu dia a dia e como a automatização das atividades podem ajuda-las na tomada de decisão. Os sistemas também podem auxiliar ou tornar-se obstáculo das operações principalmente daqueles profissionais que precisam se munir de informação para a tomada de decisão. Os sistemas de recomendação surgem como mecanismo que pode auxiliar tanto na gestão quanto na tomada de decisão de gestores. Este estudo fornece a proposta de um sistema de recomendação no auxílio de gestão de competências para a Área de Ciências Exatas e Ambientais da Unochapecó. Abrange estudos sobre a gestão acadêmica, por meio de conceitos sobre gestão organizacional, gestão universitária: a estrutura de uma instituição acadêmica (estratégias, plano pedagógico e definições sobre o meio da qual a universidade está inserida). Também aborda estudos referentes à gestão de pessoas e do conhecimento, compreendendo como é definida a sua competência. Em seguida são descritos os conceitos sobre ontologia e mecanismos da inteligência artificial, elaborando, assim, o fechamento de quais tópicos que podem ser aplicados no desenvolvimento de um protótipo que possa ser usado pelos gestores ou diretores do centro acadêmico e como ele foi desenvolvido utilizando ferramentas livres e a linguagem de programação PHP.

Este trabalho propõe o desenvolvimento de um modelo de suporte á comunicação entre agentes e uma ... more Este trabalho propõe o desenvolvimento de um modelo de suporte á comunicação entre agentes e uma Ontologia com informações imprecisas. Os conceitos desta ontologia podem possuir sinônimos possibilitando a interpretação de termos linguísticos imprecisos. Tal problema é relacionado às questões de desenvolvimento da comunicação em Sistemas Multiagentes, possuindo como referência uma base de conhecimento da qual estes agentes possam requisitar informações. Neste estudo, a premissa do modelo é o de ser útil como componente na utilização por desenvolvedores que queiram utilizar de forma simplificada uma conexão com uma Ontologia para dar suporte na comunicação. Para o presente estudo são discutidos os conceitos sobre a comunicação no ambiente multiagentes. Também é realizada uma revisão sobre o desenvolvimento de Ontologias, de forma a criar uma ontologia para os agentes. A lógica nebulosa, baseado em variáveis linguísticas, servirá como modeladora da imprecisão da informação, dando suporte a essa questão com a Ontologia e a comunicação. De forma a validar o modelo proposto, é realizado um estudo de caso no sistema multiagentes das hortas urbanas do Parque San Jerónimo, de Sevilha, Espanha.
Uploads
Papers by Fábio Aiub Sperotto
Dissertação by Fábio Aiub Sperotto