SLABS: A formal specification language for agent-based systems

被引:37
|
作者
Zhu, H [1 ]
机构
[1] Oxford Brookes Univ, Dept Comp, Oxford OX33 1HX, England
关键词
agent-based systems; formal specification language; software engineering; scenario description;
D O I
10.1142/S0218194001000657
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Being autonomous, proactive and adaptive, an agent-based system may demonstrate emergent behaviours, which are neither designed by the developers nor expected by the users of the system. Whether or not such emergent behaviours are advantageous, methods for the specification of agent behaviours must be developed to enable software engineers to analyse agent-based systems before they are implemented. This paper presents a formal specification language SLABS for agent-based systems. It is a model-based specification language defined based on the notion of agents as encapsulations of data, operations and behaviours. The behaviour of an agent is defined by a set of rules that describe the action/reaction of the agent in certain environment scenarios. The style and expressiveness of the language is demonstrated by examples like ants, personal assistants and speech-act style of agent communications.
引用
收藏
页码:529 / 558
页数:30
相关论文
共 50 条
  • [1] EpiSpec: A Formal Specification Language for Parameterized Agent-Based Models against Epidemiological Ground Truth
    Hussain, Faraz
    Ramanathan, Arvind
    Pullum, Laura L.
    Jha, Sumit K.
    [J]. 2014 IEEE 4TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL ADVANCES IN BIO AND MEDICAL SCIENCES (ICCABS), 2014,
  • [2] FORMAL SPECIFICATION SUPPORTING INCREMENTAL AND FLEXIBLE AGENT-BASED MODELING
    Bae, Jang Won
    Lee, GeunHo
    Moon, Il-Chull
    [J]. 2012 WINTER SIMULATION CONFERENCE (WSC), 2012,
  • [3] AgentTest: A specification language for agent-based system testing
    Babac, Marina Bagic
    Jevtic, Dragan
    [J]. NEUROCOMPUTING, 2014, 146 : 230 - 248
  • [4] A formal specification language for agent conversations
    Soriano, J
    Alonso, F
    López, G
    [J]. MULTI-AGENT SYSTEMS AND APPLICATIONS III, PROCEEDINGS, 2003, 2691 : 214 - 225
  • [5] Formal systems Λ agent-based social simulation=⊥?
    Fasli, M
    [J]. JASSS-THE JOURNAL OF ARTIFICIAL SOCIETIES AND SOCIAL SIMULATION, 2004, 7 (04):
  • [6] FORMAL SPECIFICATION AND ANALYSIS OF AN AGENT-BASED MEDICAL IMAGE PROCESSING SYSTEM
    Ding, Junhua
    He, Xudong
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2010, 20 (03) : 311 - 345
  • [7] Development and Specification of a Reference Model for Agent-Based Systems
    Regli, William C.
    Mayk, Israel
    Dugan, Christopher J.
    Kopena, Joseph B.
    Lass, Robert N.
    Modi, Pragnesh Jay
    Mongan, William M.
    Salvage, Jeff K.
    Sultanik, Evan A.
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2009, 39 (05): : 572 - 596
  • [8] Development and Specification of a Reference Architecture for Agent-Based Systems
    Regli, William C.
    Mayk, Israel
    Cannon, Christopher T.
    Kopena, Joseph B.
    Lass, Robert N.
    Mongan, William M.
    Nguyen, Duc N.
    Salvage, Jeff K.
    Sultanik, Evan A.
    Usbeck, Kyle
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2014, 44 (02): : 146 - 161
  • [9] A formal methodology to specify hierarchical agent-based systems
    Andres, Cesar
    Molinero, Carlos
    Nunez, Manuel
    [J]. SITIS 2008: 4TH INTERNATIONAL CONFERENCE ON SIGNAL IMAGE TECHNOLOGY AND INTERNET BASED SYSTEMS, PROCEEDINGS, 2008, : 169 - 176
  • [10] Formal architectural models for agent-based service systems
    Ding, Zuohua
    Dong, Jianming
    Han, Wei
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2008, 31 (1-2) : 45 - 63