scispace - formally typeset
Open Access

Verifying the contract net protocol: a case study in interaction protocol and agent communication semantics

TLDR
A revised and simpler core semantics is suggested for many of the FIPA ACL speech acts, using the same belief-intention style of logic, although the underlying ideas are not dependent on this detail.
Abstract
Multi-agent conversations are built upon two components: agent communication languages (ACLs) that specify the individual messages that can be exchanged and interaction protocols (IPs) that specify the sequences in which these message can be arranged. Although informative, the semantic definition proposed for the most standard ACL (FIPA 1997) is complicated and contentious, while published IPs tend to be ambiguous, incomplete, and unverified with respect to message semantics. As a case study to clarify and help rectify these problems, we have investigated verification of the contract net protocol when its messages are presumed to be expressed in FIPA ACL. In order to help both informal comprehension and formal verification we separate several concerns. We suggest a revised and simpler core semantics for many of the FIPA ACL speech acts, using the same belief-intention style of logic, although the underlying ideas are not dependent on this detail. An extended form of propositional dynamic logic and statecharts is used to express IPs. States are interpreted using mutual beliefs and intention, and properties such as termination and consistency of joint beliefs are shown.

read more

Citations
More filters
Journal ArticleDOI

Experimental analysis of contract net protocol in multi-robot task allocation

TL;DR: Experimental results show that using ContractNET protocol alone is not sufficient to achieve optimal results in task allocation, and a more advanced strategy with or without involving the Contract NET protocol is required.

A Comparison of SLA Use in Six of the European Commissions FP6 Projects

TL;DR: This technical report compares the approaches, techniques and technologies used to implement support for Service Level Agreements (SLAs) in six of the European Commission's Framework Programme 6 (FP6) funded projects to understand possible gaps and potential problems with the solutions proposed.
Journal ArticleDOI

Behavioral modeling and verification of multi-agent systems for manufacturing control

TL;DR: This work describes an efficient and scalable approach to formal verification based on an industrial-strength model checking tool and illustrates it with an example.
Journal ArticleDOI

Agent systems verification : systematic literature review and mapping

TL;DR: The surveys of existing techniques for checking agent properties and detecting faults during design, development and runtime phases of agent system life-cycle are presented and model checking or model-based verification techniques are the highest proposed techniques.
Journal ArticleDOI

Translating AUML Diagrams into Maude Specifications: A Formal Verification of Agents Interaction Protocols

TL;DR: The proposed approach essentially allows translating the description of agents' interactions, specified using AUML formalism, in a Maude specification and applying the model-checking techniques supported by Maude to verify some properties of the described system.
References
More filters
Book

How to do things with words

TL;DR: In this paper, the authors presented a series of lectures with the following topics: Lecture I * Lecture II* Lecture III * Lectures IV* Lectures V * LectURE VI * LectURES VI * LII * LIII * LIV * LVI * LIX
Book

Speech Acts: An Essay in the Philosophy of Language

TL;DR: A theory of speech acts is proposed in this article. But it is not a theory of language, it is a theory about the structure of illocutionary speech acts and not of language.
Journal ArticleDOI

Speech Acts: An Essay in the Philosophy of Language

Alice Koller, +1 more
- 01 Mar 1970 - 
TL;DR: A theory of speech acts is proposed in this paper. But it is not a theory of language, it is a theory about the structure of illocutionary speech acts and not of language.
Book

Reasoning About Knowledge

TL;DR: Reasoning About Knowledge is the first book to provide a general discussion of approaches to reasoning about knowledge and its applications to distributed systems, artificial intelligence, and game theory.
Journal ArticleDOI

The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver

TL;DR: In this article, the contract net protocol has been developed to specify problem-solving communication and control for nodes in a distributed problem solver, where task distribution is affected by a negotiation process, a discussion carried on between nodes with tasks to be executed and nodes that may be able to execute those tasks.
Related Papers (5)