Parametric protocol-driven agents and their integration in JADE

نویسنده

  • Angelo Ferrando
چکیده

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.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015