Vicent Botti | Universidad Politécnica de Valencia (original) (raw)

Papers by Vicent Botti

Research paper thumbnail of A THOMAS Based Multi-Agent System for.pdf

— This article presents a case study in which the THOMAS architecture is applied in order to obta... more — This article presents a case study in which the THOMAS architecture is applied in order to obtain a multi-agent system (MAS) that can provide recommendations and guidance in a shopping mall. THOMAS is made up of a group of related modules that are well-suited for developing systems in other highly volatile environments similar to a shopping mall. Because the development of this type of system is complex, it is essential to thoroughly analyze the intrinsic characteristics of typical environment applications, and to design all of the system components at a very high level of abstraction.

Research paper thumbnail of Open MAS for Real World Applications: An Abstract Architecture Proposal

One of the major challenges in the multi-agent systems field is to build systems capable of takin... more One of the major challenges in the multi-agent systems field is to build systems capable of taking decisions in an autonomous and flexible way, and to cooperate with other systems inside a virtual organization. If this virtual organization is to be applied successfully to real-world problems, it needs to be flexible enough to cope with the openness of many domains. In particular, a variety of problems need to be addressed such as: large-scale a priori distribution, constant evolution of the environment, admission and departure of members, management and adaptation of the organizational structure, requirements and limitations imposed by the (mobile) devices that support (part of) the execution of the virtual organization and its members, etc. This paper identifies and analyses open research issues that need to be addressed to develop truly open multi-agent systems based on virtual organizations, through the analysis of a real-world case study. Moreover, it puts forward an abstract architecture proposal aimed at integrating methods and techniques in order to address these challenges.

Research paper thumbnail of A THOMAS Based Multi-Agent System for.pdf

— This article presents a case study in which the THOMAS architecture is applied in order to obta... more — This article presents a case study in which the THOMAS architecture is applied in order to obtain a multi-agent system (MAS) that can provide recommendations and guidance in a shopping mall. THOMAS is made up of a group of related modules that are well-suited for developing systems in other highly volatile environments similar to a shopping mall. Because the development of this type of system is complex, it is essential to thoroughly analyze the intrinsic characteristics of typical environment applications, and to design all of the system components at a very high level of abstraction.

Research paper thumbnail of Hybrid multi-agent architecture as a real-time problem-solving model

7 8 Abstract 9 This paper presents a multi-agent architecture that facilitates the development of... more 7 8 Abstract 9 This paper presents a multi-agent architecture that facilitates the development of real-time multi-agent systems based on the SIMBA 10 approach. The approach allows the integration of unbounded deliberative processes with critical real-time tasks. CBP-BDI deliberative 11 agents collaborate with ARTIS agents in order to solve real-time problems efficiently. The proposal has been successfully tested and eval-12 uated in a case study based on the use of mobile robots for mail delivery. 13

Research paper thumbnail of Towards an Organizational MAS Methodology

Proceeding of the 2005 …, 2005

... ISBN ~ ISSN:0922-6389 , 1-58603-560-6. Authors, Estefania Argente, Universidad Politecnica de... more ... ISBN ~ ISSN:0922-6389 , 1-58603-560-6. Authors, Estefania Argente, Universidad Politecnica de Valencia, Camino de Vera s/n, 46022 Valencia (Spain). Vicente Julian, Universidad Politecnica de Valencia, Camino de Vera s/n, 46022 Valencia (Spain). ...

Research paper thumbnail of Reasoning about norm compliance

This paper proposes a reasoning process to allow agents to decide when and how norms should be vi... more This paper proposes a reasoning process to allow agents to decide when and how norms should be violated or obeyed. The coherence-based reasoning mechanism proposed in this paper, allows norm aware agents to confront the norm compliance dilemma and build alternatives for such normative decisions.

Research paper thumbnail of Determining the willingness to comply with norms

In this paper, we propose that agents make decisions about norm compliance based on three differe... more In this paper, we propose that agents make decisions about norm compliance based on three different factors: self-interest, enforcement mechanisms and internalised emotions. Different agent personalities can be defined according to the importance given to each factor.

Research paper thumbnail of Norm enforceability in electronic institutions?

Nowadays Multi-Agent Systems require more and more regulation and normative mechanisms in order t... more Nowadays Multi-Agent Systems require more and more regulation and normative mechanisms in order to assure the correct and secure execution of the interactions and transactions in the open virtual organization they are implementing. The Electronic Institution approach for developing Multi-Agent Systems implements some enforceability mechanisms in order to control norms execution and observance.

Research paper thumbnail of for Help-Desk Environments

Research paper thumbnail of Towards agent-based negotiation teams

Even though teamwork has been actively studied in multi-agent research, not much attention has be... more Even though teamwork has been actively studied in multi-agent research, not much attention has been paid to negotiation teams from the point of view of agent research. Nevertheless, social scientists have studied the topic of negotiation teams to some extent. Their studies may provide a very useful insight for agent-based negotiation teams. Firstly, they may give some guidelines for how people confront these kinds of scenarios. Such strategies may be adapted and enhanced for agents working in very complex scenarios, which is quite adequate since their calculation capabilities are far bigger than those of people. Secondly, human behaviour can be mimicked by agents in order to design more realistic systems, give support to human decisions, simulate human societies, or train real negotiators. Our long term research goal is to provide an agent-based model for negotiation teams inspired by social sciences. In this paper we try to provide a general workflow for an agent-based negotiation team inspired by social sciences. The proposed schema aims to be general in order to be potentially adaptable to a wide range of domains.

Research paper thumbnail of MultiClips: Incorporating Clips-based Agents into a Real-Time Architecture

In this paper, we present MultiClips, an extension of Clips 6.0 to execute concurrently multiple ... more In this paper, we present MultiClips, an extension of Clips 6.0 to execute concurrently multiple production systems in a real-time environment. This extension of Clips, has been incorporated into a real-time intelligence architecture based on the blackboard model called Artis. To achieve this integration, one Clips interpreter (MultiClips) executes concurrently multiple clips-based agents.

Research paper thumbnail of Comparacion del tiempo de ejecucion de los algoritmos de pattern matching Rete y Arlips2

Research paper thumbnail of Compiling rule-based programs for real-time environments

Bounded response time is an important requirement when rule-based expert systems are used in real... more Bounded response time is an important requirement when rule-based expert systems are used in realtime applications. This paper describes a new rulebased language, called ARLIPS, with facilities to be used for real-time applications. ARLIPS has been designed to facilitate analysis of executing time of programs. It offers the capabilities of traditional rule-based languages. One important facility for predicting execution time of ARLIPS programs is its pattern matching algorithm. Traditional inferenceengines of rule-based systems are based on discrimination networks interpreters (like Rete or Treat). We present a compiler for rule-based programs which generates assembler code for the pattern matching phase. The generated code is divided into basic blocks to facilitate static timing analysis.

Research paper thumbnail of Construcción y análisis temporal de sistemas basados en reglas para entornos de tiempo real

Research paper thumbnail of Inteligencia Artificial Distribuida en Entornos de Tiempo Real

Inteligencia Artificial,revista Iberoamericana De Inteligencia Artificial, 1998

Uno de los últimos y más interesantes campos de aplicación de la inteligencia artificial distribu... more Uno de los últimos y más interesantes campos de aplicación de la inteligencia artificial distribuida es el de los entornos de tiempo real. En los últimos años se ha hecho necesario que los sistemas en tiempo real operen en entornos complejos, sumamente dinámicos, ya menudo ...

Research paper thumbnail of Extending a BDI agents’ architecture with open emotional

Research paper thumbnail of Comparing the Execution Time of the Rete and Arlips2 Pattern Matching Algorithms

Inteligencia Artificial,revista Iberoamericana De Inteligencia Artificial, 2006

Research paper thumbnail of A software architecture-based taxonomy of agent-oriented programming languages

This paper proposes a new taxonomy for agents and their programming languages and platforms. This... more This paper proposes a new taxonomy for agents and their programming languages and platforms. This taxonomy is based not only on properties that agents exhibit, but also on the deliberative control flow that they follow. After analysing the main characteristics of each class of agent, we describe the relevant languages and platforms included in each class. The article compares these different classes, highlighting their main advantages and drawbacks, and suggesting some enhancements which could improve current agent-oriented programming languages.

Research paper thumbnail of Comparing the Execution Time of the Rete and Arlips2 Pattern Matching Algorithms

Ibm Journal of Research and Development, 2006

Research paper thumbnail of Integrating jason in a multi-agent platform with support for interaction protocols

Agent communication is a core issue when studying all possible ways for agents to organize and co... more Agent communication is a core issue when studying all possible ways for agents to organize and collaborate to achieve their goals. We can count on communication standards, as the FIPA Interaction Protocols. On the other hand we can count on high level agent programming languages, like AgentSpeak, which allow us to model and represent the agent and its knowledge and behavior. When implementing a conversation between agents it is necessary to deal with synchronization, communication fails, security, consistency,. . . This may lead to leave aside the core issue: the information that the agents must exchange and the reasoning process to obtain the results.

Research paper thumbnail of A THOMAS Based Multi-Agent System for.pdf

— This article presents a case study in which the THOMAS architecture is applied in order to obta... more — This article presents a case study in which the THOMAS architecture is applied in order to obtain a multi-agent system (MAS) that can provide recommendations and guidance in a shopping mall. THOMAS is made up of a group of related modules that are well-suited for developing systems in other highly volatile environments similar to a shopping mall. Because the development of this type of system is complex, it is essential to thoroughly analyze the intrinsic characteristics of typical environment applications, and to design all of the system components at a very high level of abstraction.

Research paper thumbnail of Open MAS for Real World Applications: An Abstract Architecture Proposal

One of the major challenges in the multi-agent systems field is to build systems capable of takin... more One of the major challenges in the multi-agent systems field is to build systems capable of taking decisions in an autonomous and flexible way, and to cooperate with other systems inside a virtual organization. If this virtual organization is to be applied successfully to real-world problems, it needs to be flexible enough to cope with the openness of many domains. In particular, a variety of problems need to be addressed such as: large-scale a priori distribution, constant evolution of the environment, admission and departure of members, management and adaptation of the organizational structure, requirements and limitations imposed by the (mobile) devices that support (part of) the execution of the virtual organization and its members, etc. This paper identifies and analyses open research issues that need to be addressed to develop truly open multi-agent systems based on virtual organizations, through the analysis of a real-world case study. Moreover, it puts forward an abstract architecture proposal aimed at integrating methods and techniques in order to address these challenges.

Research paper thumbnail of A THOMAS Based Multi-Agent System for.pdf

— This article presents a case study in which the THOMAS architecture is applied in order to obta... more — This article presents a case study in which the THOMAS architecture is applied in order to obtain a multi-agent system (MAS) that can provide recommendations and guidance in a shopping mall. THOMAS is made up of a group of related modules that are well-suited for developing systems in other highly volatile environments similar to a shopping mall. Because the development of this type of system is complex, it is essential to thoroughly analyze the intrinsic characteristics of typical environment applications, and to design all of the system components at a very high level of abstraction.

Research paper thumbnail of Hybrid multi-agent architecture as a real-time problem-solving model

7 8 Abstract 9 This paper presents a multi-agent architecture that facilitates the development of... more 7 8 Abstract 9 This paper presents a multi-agent architecture that facilitates the development of real-time multi-agent systems based on the SIMBA 10 approach. The approach allows the integration of unbounded deliberative processes with critical real-time tasks. CBP-BDI deliberative 11 agents collaborate with ARTIS agents in order to solve real-time problems efficiently. The proposal has been successfully tested and eval-12 uated in a case study based on the use of mobile robots for mail delivery. 13

Research paper thumbnail of Towards an Organizational MAS Methodology

Proceeding of the 2005 …, 2005

... ISBN ~ ISSN:0922-6389 , 1-58603-560-6. Authors, Estefania Argente, Universidad Politecnica de... more ... ISBN ~ ISSN:0922-6389 , 1-58603-560-6. Authors, Estefania Argente, Universidad Politecnica de Valencia, Camino de Vera s/n, 46022 Valencia (Spain). Vicente Julian, Universidad Politecnica de Valencia, Camino de Vera s/n, 46022 Valencia (Spain). ...

Research paper thumbnail of Reasoning about norm compliance

This paper proposes a reasoning process to allow agents to decide when and how norms should be vi... more This paper proposes a reasoning process to allow agents to decide when and how norms should be violated or obeyed. The coherence-based reasoning mechanism proposed in this paper, allows norm aware agents to confront the norm compliance dilemma and build alternatives for such normative decisions.

Research paper thumbnail of Determining the willingness to comply with norms

In this paper, we propose that agents make decisions about norm compliance based on three differe... more In this paper, we propose that agents make decisions about norm compliance based on three different factors: self-interest, enforcement mechanisms and internalised emotions. Different agent personalities can be defined according to the importance given to each factor.

Research paper thumbnail of Norm enforceability in electronic institutions?

Nowadays Multi-Agent Systems require more and more regulation and normative mechanisms in order t... more Nowadays Multi-Agent Systems require more and more regulation and normative mechanisms in order to assure the correct and secure execution of the interactions and transactions in the open virtual organization they are implementing. The Electronic Institution approach for developing Multi-Agent Systems implements some enforceability mechanisms in order to control norms execution and observance.

Research paper thumbnail of for Help-Desk Environments

Research paper thumbnail of Towards agent-based negotiation teams

Even though teamwork has been actively studied in multi-agent research, not much attention has be... more Even though teamwork has been actively studied in multi-agent research, not much attention has been paid to negotiation teams from the point of view of agent research. Nevertheless, social scientists have studied the topic of negotiation teams to some extent. Their studies may provide a very useful insight for agent-based negotiation teams. Firstly, they may give some guidelines for how people confront these kinds of scenarios. Such strategies may be adapted and enhanced for agents working in very complex scenarios, which is quite adequate since their calculation capabilities are far bigger than those of people. Secondly, human behaviour can be mimicked by agents in order to design more realistic systems, give support to human decisions, simulate human societies, or train real negotiators. Our long term research goal is to provide an agent-based model for negotiation teams inspired by social sciences. In this paper we try to provide a general workflow for an agent-based negotiation team inspired by social sciences. The proposed schema aims to be general in order to be potentially adaptable to a wide range of domains.

Research paper thumbnail of MultiClips: Incorporating Clips-based Agents into a Real-Time Architecture

In this paper, we present MultiClips, an extension of Clips 6.0 to execute concurrently multiple ... more In this paper, we present MultiClips, an extension of Clips 6.0 to execute concurrently multiple production systems in a real-time environment. This extension of Clips, has been incorporated into a real-time intelligence architecture based on the blackboard model called Artis. To achieve this integration, one Clips interpreter (MultiClips) executes concurrently multiple clips-based agents.

Research paper thumbnail of Comparacion del tiempo de ejecucion de los algoritmos de pattern matching Rete y Arlips2

Research paper thumbnail of Compiling rule-based programs for real-time environments

Bounded response time is an important requirement when rule-based expert systems are used in real... more Bounded response time is an important requirement when rule-based expert systems are used in realtime applications. This paper describes a new rulebased language, called ARLIPS, with facilities to be used for real-time applications. ARLIPS has been designed to facilitate analysis of executing time of programs. It offers the capabilities of traditional rule-based languages. One important facility for predicting execution time of ARLIPS programs is its pattern matching algorithm. Traditional inferenceengines of rule-based systems are based on discrimination networks interpreters (like Rete or Treat). We present a compiler for rule-based programs which generates assembler code for the pattern matching phase. The generated code is divided into basic blocks to facilitate static timing analysis.

Research paper thumbnail of Construcción y análisis temporal de sistemas basados en reglas para entornos de tiempo real

Research paper thumbnail of Inteligencia Artificial Distribuida en Entornos de Tiempo Real

Inteligencia Artificial,revista Iberoamericana De Inteligencia Artificial, 1998

Uno de los últimos y más interesantes campos de aplicación de la inteligencia artificial distribu... more Uno de los últimos y más interesantes campos de aplicación de la inteligencia artificial distribuida es el de los entornos de tiempo real. En los últimos años se ha hecho necesario que los sistemas en tiempo real operen en entornos complejos, sumamente dinámicos, ya menudo ...

Research paper thumbnail of Extending a BDI agents’ architecture with open emotional

Research paper thumbnail of Comparing the Execution Time of the Rete and Arlips2 Pattern Matching Algorithms

Inteligencia Artificial,revista Iberoamericana De Inteligencia Artificial, 2006

Research paper thumbnail of A software architecture-based taxonomy of agent-oriented programming languages

This paper proposes a new taxonomy for agents and their programming languages and platforms. This... more This paper proposes a new taxonomy for agents and their programming languages and platforms. This taxonomy is based not only on properties that agents exhibit, but also on the deliberative control flow that they follow. After analysing the main characteristics of each class of agent, we describe the relevant languages and platforms included in each class. The article compares these different classes, highlighting their main advantages and drawbacks, and suggesting some enhancements which could improve current agent-oriented programming languages.

Research paper thumbnail of Comparing the Execution Time of the Rete and Arlips2 Pattern Matching Algorithms

Ibm Journal of Research and Development, 2006

Research paper thumbnail of Integrating jason in a multi-agent platform with support for interaction protocols

Agent communication is a core issue when studying all possible ways for agents to organize and co... more Agent communication is a core issue when studying all possible ways for agents to organize and collaborate to achieve their goals. We can count on communication standards, as the FIPA Interaction Protocols. On the other hand we can count on high level agent programming languages, like AgentSpeak, which allow us to model and represent the agent and its knowledge and behavior. When implementing a conversation between agents it is necessary to deal with synchronization, communication fails, security, consistency,. . . This may lead to leave aside the core issue: the information that the agents must exchange and the reasoning process to obtain the results.

Research paper thumbnail of Physical Agents

The aim of this section is to provide a current view of different approaches which try to develop... more The aim of this section is to provide a current view of different approaches which try to develop new models, architectures or real applications for physical agents.