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 条
  • [1] Operational Semantics for BDI Modules in Multi-agent Programming
    Dastani, Mehdi
    Steunebrink, Bas R.
    [J]. COMPUTATIONAL LOGIC IN MULTI-AGENT SYSTEMS, 2010, 6214 : 83 - 101
  • [2] A TRUE CONCURRENCY SEMANTICS FOR LOTOS
    DACOSTA, RJC
    COURTIAT, JP
    [J]. IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1993, 10 : 347 - 362
  • [3] A TRUE CONCURRENCY SEMANTICS FOR PARALLEL PROGRAMS
    KAPUS, T
    HORVAT, B
    PUCKO, M
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1993, 39 (2-5): : 143 - 146
  • [4] STEP SEMANTICS FOR TRUE CONCURRENCY WITH RECURSION
    MEYER, JJC
    DEVINK, EP
    [J]. DISTRIBUTED COMPUTING, 1989, 3 (03) : 130 - 145
  • [5] A TRUE CONCURRENCY MODEL OF CCS SEMANTICS
    LU, RQ
    [J]. THEORETICAL COMPUTER SCIENCE, 1993, 113 (02) : 231 - 258
  • [6] A LOTOS BASED CALCULUS WITH TRUE CONCURRENCY SEMANTICS
    COURTIAT, JP
    DACOSTA, RJC
    [J]. IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1992, 2 : 559 - 574
  • [7] A true concurrency semantics for ET-LOTOS
    Bowman, H
    Katoen, JP
    [J]. 1998 INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 1998, : 228 - 238
  • [8] An Operational Semantics including "Volatile" for Safe Concurrency
    Boyland, John
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2009, 8 (04): : 33 - 53
  • [9] Operational Behaviour for Executing, Suspending, and Aborting Goals in BDI Agent Systems
    Thangarajah, John
    Harland, James
    Morley, David
    Yorke-Smith, Neil
    [J]. DECLARATIVE AGENT LANGUAGES AND TECHNOLOGIES VIII (DALT), 2011, 6619 : 1 - 21
  • [10] Towards a specification of concurrent systems in Z referring to a true concurrency semantics (Extended abstract)
    Condom, JM
    Ouriachi, K
    [J]. FORMAL METHODS PACIFIC '97, 1997, : 291 - 292