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 条
  • [31] On a GUI based editor for a formal specification language
    Ishikawa, I
    [J]. NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2004, 111 : 241 - 248
  • [32] Modelling the Economy as an Agent-Based Process: ABCE, A Modelling Platform and Formal Language for ACE
    Taghawi-Nejad, Davoud
    [J]. JASSS-THE JOURNAL OF ARTIFICIAL SOCIETIES AND SOCIAL SIMULATION, 2013, 16 (03):
  • [33] TOWARDS AGENT-BASED MODEL SPECIFICATION OF SMART GRID: A COGNITIVE AGENT-BASED COMPUTING APPROACH
    Akram, Waseem
    Niazi, Muaz A.
    Iantovics, Laszlo Barna
    Vassilakos, Athanasios V.
    [J]. INTERDISCIPLINARY DESCRIPTION OF COMPLEX SYSTEMS, 2019, 17 (03) : 546 - 585
  • [34] A formal model of responsibilities in agent-based teamwork
    Ioerger, TR
    Johnson, JC
    [J]. IC-AI'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS I-III, 2001, : 58 - 64
  • [35] Formal specification of multi-agent systems by using EUSMs
    Merayo, Mercedes G.
    Nunez, Manuel
    Rodriguez, Ismael
    [J]. INTERNATIONAL SYMPOSIUM ON FUNDAMENTALS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2007, 4767 : 318 - +
  • [36] Formal specification of holonic multi-agent systems framework
    Rodriguez, S
    Hilaire, V
    Koukam, A
    [J]. COMPUTATIONAL SCIENCE - ICCS 2005, PT 3, 2005, 3516 : 719 - 726
  • [37] A Formal Security Framework for Mobile Agent Systems: Specification and Verification
    Loulou, Monia
    Kacem, Ahmed Hadj
    Mosbah, Mohamed
    Jmaiel, Mohamed
    [J]. CRISIS: 2008 THIRD INTERNATIONAL CONFERENCE ON RISKS AND SECURITY OF INTERNET AND SYSTEMS, PROCEEDINGS, 2008, : 69 - 76
  • [38] THE RELOGO AGENT-BASED MODELING LANGUAGE
    Ozik, Jonathan
    Collier, Nicholson T.
    Murphy, John T.
    North, Michael J.
    [J]. 2013 WINTER SIMULATION CONFERENCE (WSC), 2013, : 1560 - 1568
  • [39] Agent-Based Modelling of Socio-Technical Systems (Agent-Based Social Systems)
    Ronald, Nicole
    [J]. JASSS-THE JOURNAL OF ARTIFICIAL SOCIETIES AND SOCIAL SIMULATION, 2013, 16 (02):
  • [40] PLC Code Generation Based on a Formal Specification Language
    Darvas, Daniel
    Vinuela, Enrique Blanco
    Majzik, Istvan
    [J]. 2016 IEEE 14TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2016, : 389 - 396