scispace - formally typeset
Open AccessJournal ArticleDOI

Specifying norm-governed computational societies

TLDR
This article presents a theoretical and computational framework being developed for the executable specification of open agent societies, and demonstrates how the framework can be applied to specifying and executing a contract-net protocol.
Abstract
Electronic markets, dispute resolution and negotiation protocols are three types of application domains that can be viewed as open agent societies. Key characteristics of such societies are agent heterogeneity, conflicting individual goals and unpredictable behavior. Members of such societies may fail to, or even choose not to, conform to the norms governing their interactions. It has been argued that systems of this type should have a formal, declarative, verifiable, and meaningful semantics. We present a theoretical and computational framework being developed for the executable specification of open agent societies. We adopt an external perspective and view societies as instances of normative systems. In this article, we demonstrate how the framework can be applied to specifying and executing a contract-net protocol. The specification is formalized in two action languages, the C+ language and the Event Calculus, and executed using respective software implementations, the Causal Calculator and the Society Visualizer. We evaluate our executable specification in the light of the presented case study, discussing the strengths and weaknesses of the employed action languages for the specification of open agent societies.

read more

Content maybe subject to copyright    Report

Citations
More filters
Book

Declarative Agent Languages and Technologies IV

TL;DR: The contribution of this paper is to present a tableau method that automatically decides whether a formula of the logic of acceptance is satisfiable thereby providing an automated reasoning procedure for judgement aggregation in the Logic of acceptance.
Posted Content

Open Problems in Cooperative AI

TL;DR: This research integrates ongoing work on multi-agent systems, game theory and social choice, human-machine interaction and alignment, natural-language processing, and the construction of social tools and platforms into Cooperative AI, which is an independent bet about the productivity of specific kinds of conversations that involve these and other areas.
Journal ArticleDOI

Representing and monitoring social commitments using the event calculus

TL;DR: The current commitment modelling languages are extended, thus leveraging expressive possibilities that were precluded by previous formalizations, and a novel axiomatization of commitment operations in a first order Event Calculus framework is proposed.
Journal ArticleDOI

Communicating open systems

TL;DR: The paper provides an operational semantics for electronic institutions, specifying the essential data structures, the state representation and the key operations necessary to implement them and particular instantiations of knowledge representation languages that support the institutional model.
Journal ArticleDOI

A review of attacks and security approaches in open multi-agent systems

TL;DR: This paper introduces and classify main attacks on open MASs, survey and analyse various security techniques in the literature and suggest which security technique is an appropriate countermeasure for which classes of attack.
References
More filters

Model checking

TL;DR: Model checking tools, created by both academic and industrial teams, have resulted in an entirely novel approach to verification and test case generation that often enables engineers in the electronics industry to design complex systems with considerable assurance regarding the correctness of their initial designs.
Journal ArticleDOI

The Anatomy of the Grid: Enabling Scalable Virtual Organizations

TL;DR: The authors present an extensible and open Grid architecture, in which protocols, services, application programming interfaces, and software development kits are categorized according to their roles in enabling resource sharing.
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)