About
24
Publications
1,806
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
94
Citations
Citations since 2017
Introduction
Publications
Publications (24)
In this paper we present a methodology for ontology design and construction which incorporates the most outstanding design principles and a thorough evaluation process. An ontology provides logical formulation of complex problems of decision sciences like risk management, decision making under uncertainty, statistics and forecasting, negotiation an...
Web service substitution is one of the most advanced tasks that a composite Web service developer must achieve. Substitution occurs when, in a composite scenario, a service operation is replaced to improve the composition performance or fix a disruption caused by a failing service. To move the automation of substitution forward, a set of measures,...
Currently Internet is largely populated with Web services offered by different providers and published in various Web repositories. However, public available Web services still suffer from problems that have been widely discussed, such as the lack of functional semantics. This lack of semantics makes very difficult the automatic discovery and invoc...
Currently multiple agent-based solutions are being integrated and deployed to solve complex problems. This is possible because
of the evolution of information technologies, such as Internet-based open standards, XML-based languages, protocols and middleware.
However, one of the challenges that has to be tackled is to overcome inter-agent ontology c...
Web service substitution is one of the most advanced tasks that a composite Web service developer must achieve. Substitution occurs when, in a composite scenario, a service operation is replaced to improve the composition performance or fix a disruption caused by a failing service. To move the automation of substitution forward, a set of measures,...
Communication between multiple agents is essential to achieve cooperation, negotiation, and take decisions for mutual benefit.
Nowadays there is a growing interest in automating communication processes between different agents in dynamic web-based environments.
However, when agents are deployed and integrated in open and dynamic environments, detai...
A multi-agent system (MAS) consists of a set of autonomous agents, capable of interacting among each other with cooperation
or coordination purposes. To achieve their goals, all agents in a MAS must exchange messages following a interaction protocol.
Currently there are research efforts to provide standard mechanisms to achieve cooperation between...
Communication between multiple agents is essential to achieve goals, cooperation, and negotiation to take decisions for mutual
benefit. Nowadays there is a growing interest in automating communication processes between different agents in dynamic Web-based
environments. However, when agents are deployed and integrated in open and dynamic environmen...
Traditionally autonomous agents communicate each other using a predefined set of communication primitives implicitly encoded inside the agent protocol. Nowadays, there are various research efforts for automating the deployment of agents in open environments such as Internet. Considering the existence of multiple heterogeneous agents, independently...
Nowadays, there is a clear trend in using common ontologies for supporting communication interoperability between multiple heterogeneous agents over Internet. An important task that must be solved before implementing ontology-based solutions is the identification of semantic relations to establish alignments between communication primitives. A freq...
Traditional negotiation systems have been implemented using agent architectures, where agents communicate exchanging negotiation primitives generated by each system, based on particular language definitions implicitly encoded, giving different syntax and semantics to their messages. In this paper we address the problem of communicating heterogeneou...
Traditional negotiation systems have been implemented using agent architectures, where agents communicate through the exchange
of messages, based on particular language definitions implicitly encoded, using different implementations and meaning in their
messages. Our approach focuses on solving the language heterogeneity problem between agents duri...
Traditional negotiation systems have been implemented using agent architectures, where agents communicate exchanging negotiation primitives generated by each system, based on particular language definitions implicitly encoded, giving different syntax and semantics to their messages. In this paper we address the problem of communicating heterogeneou...
In this paper we present an ontology solution to solve the problem of language heterogeneity among negotiating agents during the exchange of messages over Internet. Traditional negotiation systems have been implemented using different syntax and semantics. Our proposal offers a novel solution incorporating an ontology, which serves as a shared voca...
In this paper we present the design of a shared ontology, with the objective to translate a variety of negotiation primitives. Our approach focuses on facilitating communication among agents during negotiation process execution. Traditional negotiation systems impose several restrictions on the type and format of negotiation primitives that can be...
In this paper we present the design of a shared ontology, with the objective to translate a variety of negotiation primitives.
Our approach focuses on facilitating communication among agents during negotiation process execution. Traditional negotiation
systems impose several restrictions on the type and format of negotiation primitives that can be...
Traditional negotiation systems have been implemented using agent architectures, where agents communicate exchanging negotiation primitives generated by each system, based on particular language definitions implicitly encoded, giving different syntax and semantics to their messages. In this paper we address the problem of communicating heterogeneou...
In this paper we address the problem of semantic heterogeneity among agents during the exchange of messages in negotiation process execution. Traditional negotiation systems impose several requirements on the type and format of negotiation messages, as a consequence negotiation agents have to be reprogrammed according to the protocol and message sp...
In this paper we address the problem of replication, allocation and mobility of large data-objects in network environments
that may be exposed to significant changes in users’ location, usage and access patterns. In these circumstances, if the design
is not adapted to the new changes, the system can undergo a severe degradation in data access costs...
A multi-agent system is a set of autonomous agents capable of interacting among each other with cooperation or coordination purposes. To achieve their shared goals, the agents exchange messages following a communication protocol. Currently there are still several issues that must be solved in order to, by using message interchange, fully automate i...