An Operational Semantics for True Concurrency in BDI Agent Systems

被引:0
|
作者
de Silva, Lavindra [1 ]
机构
[1] Univ Cambridge, Dept Engn, Cambridge, England
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Agent programming languages have proved useful for formally modelling implemented systems such as PRS and JACK, and for reasoning about their behaviour. Over the past decades, many agent programming languages and extensions have been developed. A key feature in some of them is their support for the specification of 'concurrent' actions and programs. However, their notion of concurrency is still limited, as it amounts to a nondeterministic choice between (sequential) action interleavings. Thus, the notion does not represent 'true concurrency', which can more naturally exploit multicore computers and multi-robot manufacturing cells. This paper provides a true concurrency operational semantics for a BDI agent programming language. allowing actions to overlap in execution. We prove key properties of the semantics, relating to true concurrency and to its link with interleaving.
引用
收藏
页码:7119 / 7126
页数:8
相关论文
共 50 条
  • [41] A gaol deliberation strategy for BDI agent systems
    Pokahr, A
    Braubach, L
    Lamersdorf, W
    [J]. MULTIAGENT SYSTEM TECHNOLOGIES, PROCEEDINGS, 2005, 3550 : 82 - 93
  • [42] 'True Concurrency' Semantics for Time Petri Nets with Weak Time and Persistent Atomic Policies
    Virbitskaite, I. B.
    Zubarev, A. Yu
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 2021, 47 (05) : 389 - 401
  • [43] Semantics of BDI agents and their environment
    Morley, D
    [J]. INTELLIGENT AGENT SYSTEMS: THEORETICAL AND PRACTICAL ISSUES, 1997, 1209 : 119 - 134
  • [44] A Logic for True Concurrency
    Baldan, Paolo
    Crafa, Silvia
    [J]. JOURNAL OF THE ACM, 2014, 61 (04)
  • [45] A Logic for True Concurrency
    Baldan, Paolo
    Crafa, Silvia
    [J]. CONCUR 2010 - CONCURRENCY THEORY, 2010, 6269 : 147 - 161
  • [46] On fibring semantics for BDI logics
    Governatori, G
    Padmanabhan, V
    Sattar, A
    [J]. LOGICS IN ARTIFICIAL INTELLIGENCE 8TH, 2002, 2424 : 198 - 210
  • [47] Programming Language Semantics using K - true concurrency through term graph rewriting-
    Serbanuta, Traian Florin
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (110): : 2 - 3
  • [48] Operational Semantics for the Rigorous Analysis of Distributed Systems
    Al-Mahfoudh, Mohammed S.
    Gopalakrishnan, Ganesh
    Stutsman, Ryan
    [J]. QUALITY SOFTWARE THROUGH REUSE AND INTEGRATION, 2018, 561 : 209 - 231
  • [49] CONSTRUCTING TYPE SYSTEMS OVER AN OPERATIONAL SEMANTICS
    HARPER, R
    [J]. JOURNAL OF SYMBOLIC COMPUTATION, 1992, 14 (01) : 71 - 84
  • [50] Structural Operational Semantics for Weighted Transition Systems
    Klin, Bartek
    [J]. SEMANTICS AND ALGEBRAIC SPECIFICATION: ESSAYS DEDICATED TO PETER D. MOSSES ON THE OCCASION OF HIS 60TH BIRTHDAY, 2009, 5700 : 121 - 139