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 条
  • [21] A specification language for coordination in agent systems
    Bosse, Tibor
    Hoogendoorn, Mark
    Serban, Radu
    Treur, Jan
    [J]. PROCEEDINGS OF THE IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON INTELLIGENT AGENT TECHNOLOGY (IAT 2007), 2007, : 252 - 256
  • [22] Does natural language perform better than formal systems? Results from a fuzzy agent-based model
    Ponsiglione, Cristina
    Primario, Simonetta
    Zollo, Giuseppe
    [J]. International Journal of Technology, Policy and Management, 2019, 19 (02) : 171 - 195
  • [23] Formal specification of an immune based agent architecture
    Hilaire, Vincent
    Lauri, Fabrice
    Gruer, Pablo
    Koukam, Abderrafia
    Rodriguez, Sebastian
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2010, 23 (04) : 505 - 513
  • [24] Formal Specification and Verification of Multi-Agent Systems
    Bourahla, Mustapha
    Benmohamed, Mohamed
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 123 : 5 - 17
  • [25] Formal specification of beliefs in multi-agent systems
    Benerecetti, M
    Giunchiglia, E
    Serafini, L
    Villafiorita, A
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 1999, 14 (10) : 1021 - 1040
  • [26] Agent-based specification and procurement of construction products
    Obonyo, EA
    Anumba, CJ
    Thorpe, A
    [J]. ADVANCES IN BUILDING TECHNOLOGY, VOLS I AND II, PROCEEDINGS, 2002, : 1713 - 1720
  • [27] Specification and Verification of an Agent-Based Auction Service
    Badica, Amelia
    Badica, Costin
    [J]. INFORMATION SYSTEMS DEVELOPMENT: TOWARDS A SERVICE PROVISION SOCIETY, 2009, : 239 - +
  • [28] On the formal specification and verification of multi-agent systems
    Fisher, M
    Wooldridge, M
    [J]. INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 1997, 6 (01) : 37 - 65
  • [29] Formal specification of beliefs in multi-agent systems
    DIST - University of Genoa, Viale Causa 13, Genova
    16145, Italy
    不详
    38050, Italy
    [J]. Lect. Notes Comput. Sci, (117-130):
  • [30] GISM - A language for modelling and designing agent-based intelligent systems
    Wang, HX
    Slaney, J
    [J]. MULTI-AGENT SYSTEMS: THEORIES, LANGUAGES, AND APPLICATIONS, 1998, 1544 : 122 - 136