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 条
  • [21] From Organisation Oriented Programming to Multi-agent Oriented Programming
    Boissier, Olivier
    MULTIAGENT SYSTEM TECHNOLOGIES, 2011, 6973 : 1 - 1
  • [22] Constraint programming and multi-agent systems engineering
    Attoui, A
    Hasbani, A
    EIGHTH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 1997, : 346 - 351
  • [23] Linear Programming for Multi-Agent Demand Response
    Fallahi, Alireza
    Rosenberger, Jay M.
    Chen, Victoria C. P.
    Lee, Wei-Jen
    Wang, Shouyi
    IEEE ACCESS, 2019, 7 : 181479 - 181490
  • [24] Special issue: Multi-Agent Programming Preface
    Bordini, Rafael H.
    Dastani, Mehdi
    Dix, Juergen
    Seghrouchni, Amal El Fallah
    AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2011, 23 (02) : 155 - 157
  • [25] Multi-agent coordination as distributed logic programming
    Robertson, D
    LOGIC PROGRAMMING, PROCEEDINGS, 2004, 3132 : 416 - 430
  • [26] Multi-Agent Oriented Programming and Intelligent Environments
    Boissier, Olivier
    19TH INTERNATIONAL CONFERENCE ON CONTROL SYSTEMS AND COMPUTER SCIENCE (CSCS 2013), 2013, : 457 - 464
  • [27] Decentralised Planning for Multi-Agent Programming Platforms
    Cardoso, Rafael C.
    Bordini, Rafael H.
    AAMAS '19: PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS, 2019, : 799 - 807
  • [28] EPMAS: EVOLUTIONARY PROGRAMMING MULTI-AGENT SYSTEMS
    Peleteiro, Ana M.
    Burguillo, Juan C.
    Oplatkova, Zuzana
    Zelinka, Ivan
    PROCEEDINGS OF THE 24TH EUROPEAN CONFERENCE ON MODELLING AND SIMULATION ECMS 2010, 2010, : 27 - 33
  • [29] A Review of Agent-Based Programming for Multi-Agent Systems
    Cardoso, Rafael C.
    Ferrando, Angelo
    COMPUTERS, 2021, 10 (02) : 1 - 15
  • [30] Explanation Language Syntax for Multi-Agent Systems
    Hedhili, Aroua
    Chaari, Wided Lejouad
    Ghedira, Khaled
    WORLD CONGRESS ON COMPUTER & INFORMATION TECHNOLOGY (WCCIT 2013), 2013,