Vicent Botti | Universidad Politécnica de Valencia (original) (raw)
Papers by Vicent Botti
— 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.
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.
— 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.
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
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). ...
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.
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.
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.
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.
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.
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.
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 ...
Inteligencia Artificial,revista Iberoamericana De Inteligencia Artificial, 2006
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.
Ibm Journal of Research and Development, 2006
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.
— 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.
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.
— 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.
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
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). ...
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.
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.
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.
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.
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.
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.
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 ...
Inteligencia Artificial,revista Iberoamericana De Inteligencia Artificial, 2006
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.
Ibm Journal of Research and Development, 2006
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.
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.