Title
Language Constructs for Multi-agent Programming
Abstract
In this paper we are concerned with proposing, analyzing and implementing simple, yet flexible, constructs for multi-agent programming. In particular, we wish to extend programming languages based on the BDI style of logical agent model with two such constructs, namely constraints and content/context sets . These two aspects provide sufficient expressive power to allow us to represent, simply and with semantic clarity, a wide range of organisational structures for multi-agent systems. We not only introduce this approach, but provide its formal semantics, through modification of an operational semantics based on the core of AgentSpeak , 3APL and MetateM . In addition, we provide illustrative examples by simulating both constraints and content/context sets within the Jason interpreter for AgentSpeak . In summary, we advocate the use of these simple constructs in many logic-based BDI languages, by appealing to their applicability, simplicity and clear semantics.
Year
DOI
Venue
2007
10.1007/978-3-540-88833-8_8
CLIMA
Keywords
Field
DocType
operational semantics,programming language,expressive power,multi agent system
Functional logic programming,Fifth-generation programming language,Operational semantics,Programming language,3APL,Computer science,Language construct,Programming language theory,Semantics,Well-founded semantics
Conference
Volume
ISSN
Citations 
5056
0302-9743
10
PageRank 
References 
Authors
0.59
18
3
Name
Order
Citations
PageRank
Louise A. Dennis136037.62
Michael Fisher269149.23
Anthony Hepple3161.10