Object-Oriented Petri nets Based Architecture Description Language for Multi-agent Systems

被引:0
|
作者
Yu, Zhenhua [1 ]
Cai, Yuanli [1 ]
机构
[1] Xi An Jiao Tong Univ, Sch Elect & Informat Engn, Xian 710049, Peoples R China
基金
国家高技术研究发展计划(863计划);
关键词
Multi-agent systems; software architecture; architecture description language; Object-Oriented Petri nets; BDI model;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To narrow the gap between multi-agent formal modeling and multi-agent practical systems, multi-agent systems (MAS) are studied from the point of view of software architecture. As the existing architecture description languages (ADLs) are not suitable for describing the semantics of MAS, a novel architecture description language for MAS (ADLMAS) rooted in BDI model is proposed, which adopts Object-Oriented Petri nets presented in this paper as a formal theory basis. ADLMAS is suitable for representing concurrent, distributed and synchronous MAS, and it is brought directly into the design phase and served as the high-level design for MAS implementation. ADLMAS can visually and intuitively depict a formal framework for MAS from the agent level and society level, describe the static and dynamic semantics, and analyze, simulate and validate MAS and interactions among agents with formal methods. To illustrate the favorable representation capability of ADLMAS, an example of multi-agent systems in electronic commerce is provided. Finally, the MAS model and its key behaviors properties are analyzed and verified.
引用
收藏
页码:123 / 131
页数:9
相关论文
共 50 条
  • [1] Architecture description language based on object-oriented Petri nets for multi-agent systems
    Yu, ZH
    Li, ZW
    [J]. 2005 IEEE NETWORKING, SENSING AND CONTROL PROCEEDINGS, 2005, : 256 - 260
  • [2] Object-Oriented High Level Petri nets as a formal language for modelling and design Multi-agent systems
    Brezovan, Marius
    Ganea, Eugen
    [J]. ADVANCES IN INTELLIGENT AND DISTRIBUTED COMPUTING, 2008, 78 : 63 - 74
  • [3] A Fuzzy Timed Object-Oriented Petri Net for Multi-Agent Systems
    Xu, Hua
    Jia, Peifa
    [J]. ADVANCES IN NEURAL NETWORKS - ISNN 2008, PT 2, PROCEEDINGS, 2008, 5264 : 210 - 219
  • [4] Architecture-centric object-oriented design method for multi-agent systems
    Yim, H
    Cho, K
    Kim, J
    Park, S
    [J]. FOURTH INTERNATIONAL CONFERENCE ON MULTIAGENT SYSTEMS, PROCEEDINGS, 2000, : 469 - 470
  • [5] Interaction Protocols in Multi-Agent Systems based on Agent Petri Nets Model
    Marzougui, Borhen
    Barkaoui, Kamel
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2013, 4 (07) : 166 - 173
  • [6] Object-oriented Petri nets, their simulation, and analysis
    Ceska, M
    Janousek, V
    Vojnar, T
    [J]. 1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 262 - 267
  • [7] Encapsulation in an object-oriented notation based on modular Petri nets
    Thanh, CB
    Klaudel, H
    [J]. Modelling and Simulation 2003, 2003, : 508 - 512
  • [8] Object-oriented Petri nets, their simulation, and analysis
    Ceska, M
    Janousek, V
    Vojnar, T
    [J]. 1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 256 - 261
  • [9] Constraint programming with object-oriented Petri nets
    Sanders, MJ
    [J]. 1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 289 - 294
  • [10] Model checking in object-oriented Petri nets
    Rodrigues, CL
    Guerrero, DDS
    de Figueiredo, JCA
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 4977 - 4982