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
相关论文
共 46 条
  • [1] *ACM, 1988, RISKS DIG FOR RISKS
  • [2] Ambroszkiewicz S, 1999, LECT NOTES ARTIF INT, V1760, P8
  • [3] [Anonymous], 1994, INTELLIGENT AGENTS N
  • [4] Desire: Modelling multi-agent systems in a compositional formal framework
    Brazier, FMT
    DuninKeplicz, BM
    Jennings, NR
    Treur, J
    [J]. INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 1997, 6 (01) : 67 - 94
  • [5] Chainbi W, 1998, LECT NOTES ARTIF INT, V1544, P16
  • [6] Conrad S, 1999, LECT NOTES ARTIF INT, V1760, P57
  • [7] d'Inverno M, 1998, LECT NOTES ARTIF INT, V1365, P155, DOI 10.1007/BFb0026757
  • [8] REASONING ABOUT KNOWLEDGE AND PROBABILITY
    FAGIN, R
    HALPERN, JY
    [J]. JOURNAL OF THE ACM, 1994, 41 (02) : 340 - 367
  • [9] Fagin R., 1995, Reasoning About Knowledge, DOI DOI 10.7551/MITPRESS/5803.001.0001
  • [10] FISHER M, 1997, LECT NOTES ARTIF INT, V1193, P65