Language Constructs for Multi-agent Programming

被引:0
|
作者
Dennis, Louise [1 ]
Fisher, Michael [1 ]
Hepple, Anthony [1 ]
机构
[1] Univ Liverpool, Dept Comp Sci, Liverpool, Merseyside, England
来源
COMPUTATIONAL LOGIC IN MULTI-AGENT SYSTEMS | 2008年 / 5056卷
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:137 / 156
页数:20
相关论文
共 50 条
  • [41] Accountability in multi-agent organizations: from conceptual design to agent programming
    Matteo Baldoni
    Cristina Baroglio
    Roberto Micalizio
    Stefano Tedeschi
    Autonomous Agents and Multi-Agent Systems, 2023, 37
  • [42] From logic programming towards multi-agent systems
    Kowalski, R
    Sadri, F
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 1999, 25 (3-4) : 391 - 419
  • [43] Improving multi-agent based scheduling by neurodynamic programming
    Csáji, BC
    Kádár, B
    Monostori, L
    HOLONIC AND MULTI-AGENT SYSTEMS FOR MANUFACTURING, 2003, 2744 : 110 - 123
  • [44] TAO: a multi-agent technology based on constraint programming
    Shvetsov, I
    Nesterenko, T
    Starovit, S
    SIXTH SCANDINAVIAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 1997, 40 : 151 - 161
  • [45] JIAC IV in Multi-Agent Programming Contest 2007
    Hessler, Axel
    Hirsch, Benjamin
    Keiser, Jan
    PROGRAMMING MULTI-AGENT SYSTEMS, 2008, 4908 : 256 - 260
  • [46] A Multi-Agent approach To the Design of An Programming ICAI System
    Xiao, ZhengXing
    INTERNATIONAL CONFERENCE ON SOLID STATE DEVICES AND MATERIALS SCIENCE, 2012, 25 : 868 - 873
  • [47] A Survey of Programming Languages and Platforms for Multi-Agent Systems
    Bordini, Rafael H.
    Braubach, Lars
    Dastani, Mehdi
    Seghrouchni, Amal El Fallah
    Gomez-Sanz, Jorge J.
    Leite, Joao
    O'Hare, Gregory
    Pokahr, Alexander
    Ricci, Alessandro
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2006, 30 (01): : 33 - 44
  • [48] The multi-agent programming paradigm use for railway applications
    Rachel, F. M.
    Cugnasca, P. S.
    COMPUTERS IN RAILWAYS XI: COMPUTER SYSTEM DESIGN AND OPERATION IN THE RAILWAY AND OTHER TRANSIT SYSTEMS, 2008, 103 : 641 - 650
  • [49] A multi-agent system for programming robots by human demonstration
    Voyles, RM
    Khosla, PK
    INTEGRATED COMPUTER-AIDED ENGINEERING, 2001, 8 (01) : 59 - 67
  • [50] A survey of programming languages and platforms for multi-agent systems
    Bordini, Rafael H.
    Braubach, Lars
    Dastani, Mehdi
    El Fallah Seghrouchni, Amal
    Gomez-Sanz, Jorge J.
    Leite, João
    O'Hare, Gregory
    Pokahr, Alexander
    Ricci, Alessandro
    Informatica (Slovenia), 2021, 30 (01): : 33 - 44