A framework for model-based design of agent-oriented software

被引:35
|
作者
Xu, HP [1 ]
Shatz, SM [1 ]
机构
[1] Univ Illinois, Dept Comp Sci, Chicago, IL 60607 USA
关键词
multiagent systems; Petri net; G-net; design model; electronic commerce; model checking;
D O I
10.1109/TSE.2003.1166586
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Agents are becoming one of the most important topics in distributed and autonomous decentralized systems, and there are increasing attempts to use agent technologies to develop large-scale commercial and industrial software systems. The complexity of such systems suggests a pressing need for system modeling techniques to support reliable, maintainable, and extensible design. G-nets are a type of Petri net defined to support system modeling in terms of a set of independent and loosely-coupled modules. In this paper, we customize the basic G-net model to define a so-called "agent-based G-net" that can serve as a generic model for agent design. Then, to progress from an agent-based design model to an agent-oriented model, new mechanisms to support inheritance modeling are introduced. To illustrate our formal modeling technique for multiagent systems, an example of an agent family in electronic commerce is provided. Finally, we demonstrate how we can use model checking to verify some key behavioral properties of our agent model. This is facilitated by the use of an existing Petri net tool.
引用
收藏
页码:15 / 30
页数:16
相关论文
共 50 条
  • [1] A framework for modeling agent-oriented software
    Xu, HP
    Shatz, SM
    [J]. 21ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2001, : 57 - 64
  • [2] UML-F in the Design of an Agent-Oriented Software Framework
    Cabrera-Paniagua, Daniel
    Cubillos, Claudio
    [J]. INTELLIGENT AGENTS AND MULTI-AGENT SYSTEMS, PROCEEDINGS, 2008, 5357 : 121 - 126
  • [3] A framework for agent-oriented software engineering based on an analytical survey
    Ayatollahzadeh Shirazi, M.R.
    Abdollahzadeh Barfouroush, A.
    [J]. Iranian Journal of Electrical and Computer Engineering, 2007, 6 (01): : 36 - 47
  • [4] Formal framework for agent-oriented analysis and design based on grid
    Liu, Wei
    Liu, Zongtian
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2005, 42 (08): : 1376 - 1383
  • [5] A design method for systems interoperability based on software agent-oriented frameworks
    Maamar, Z
    [J]. INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL I AND II, 1999, : 343 - 349
  • [6] Social Structure Based Design Patterns for Agent-Oriented Software Engineering
    Kolp, Manuel
    Faulkner, Stephane
    Wautelet, Yves
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT INFORMATION TECHNOLOGIES, 2008, 4 (02) : 1 - 23
  • [7] Goal based agent-oriented software modeling
    Park, K
    Kim, J
    Park, S
    [J]. SEVENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2000, : 320 - 324
  • [8] Agent-oriented software engineering
    Bernon, C
    Cossentino, M
    Pavón, J
    [J]. KNOWLEDGE ENGINEERING REVIEW, 2005, 20 (02): : 99 - 116
  • [9] Agent-oriented software engineering
    Jennings, NR
    [J]. MULTIPLE APPROACHES TO INTELLIGENT SYSTEMS, PROCEEDINGS, 1999, 1611 : 4 - 10
  • [10] Agent-oriented software engineering
    Nie, Ya-Jie
    Liu, Da-Xin
    [J]. Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 2002, 23 (04):