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. Dennis | 1 | 360 | 37.62 |
Michael Fisher | 2 | 691 | 49.23 |
Anthony Hepple | 3 | 16 | 1.10 |