Parametric protocol-driven agents and their integration in JADE
نویسنده
چکیده
In this paper we introduce “Template Global Types” which extend Constrained Global Types to support a more generic and modular approach to define protocols, meant as patterns of events of a given type. Protocols can be used both for monitoring the behavior of distributed computational entities and for driving it. In this paper we show the potential of Template Global Types in the domain of protocol-driven intelligent software agents. The interpreter for “executing” Template Global Types has a very natural implementation in Prolog which can easily implement the transition rules for moving from one state to another one, given that an event has been perceived (in case of monitoring) or generated for execution (in case of protocol-driven behavior). This interpreter has been integrated into the Jason logic-based agent framework with limited effort, thanks to the native support that Jason offers to Prolog. In order to demonstrate the flexibility and portability of our approach, which goes beyond the boundaries of logic-based frameworks, in this paper we discuss the integration of the protocol-driven interpreter into the JADE agent framework, entirely implemented in Java.
منابع مشابه
Davide Ancona
della relazione invitata A framework for data, knowledge, and reasoning: Datalog± . . . . . . . . . . . . . 1 Georg Gottlob Fondamenti e risultati teorici A Diophantine representation of Wolstenholme’s pseudoprimality . . . . . . . 2 Luca Vallata, Eugenio Omodeo A natural sequent calculus for Lewis’ logic of counterfactuals . . . . . . . . . . . 13 Nicola Olivetti, Gian Luca Pozzato Infinite de...
متن کاملJ-ALINAs: A JADE-based Architecture for Linguistic Agents
The purpose of this architecture is to support communication between agents whose beliefs and intentions are driven by different, heterogeneous, knowledge models. This objective, often referred in literature as semantic coordination, can be carried on through the identification of specific agent roles and behaviors dedicated to the mediation of agents' knowledge. In particular, such minimal hyp...
متن کاملInteroperability between KODAMA and JADE using Agent Platform Protocol
Due to the spread of distributed systems, a number of agent systems have been developed. Since most existing multiagent systems implement different agent platforms (AP), it is extremely hard to get heterogeneous agents to work together. In this paper, we introduce a new network protocol called Agent Platform Protocol (APP), which is designed to meet the exact demands of agent interaction over w...
متن کاملTitle A negotiation protocol to support agent argumentation and ontology interoperability in MAS-based virtual enterprises
The virtual enterprise (VE), which is formed according to some business opportunities through the collaboration of supply chain partners, is an effective way of business operation in the dynamic global market. This paper proposes an automated negotiation protocol for multi-agent system (MAS) based virtual enterprises. Firstly, to facilitate the functional integration of VEs, a MAS framework is ...
متن کاملOn the Expressiveness of Attribute Global Types: The Formalization of a Real Multiagent System Protocol
Attribute global types are a formalism for specifying and dynamically verifying multi-party agents interaction protocols. They allow the multiagent system designer to easily express synchronization constraints among protocol branches and global constraints on sub-sequences of the allowed protocol traces. FYPA (Find Your Path, Agent!) is a multiagent system implemented in Jade currently being us...
متن کامل