Roles in agent-oriented modeling

被引:17
|
作者
Depke, R [1 ]
Heckel, R [1 ]
Küster, JM [1 ]
机构
[1] Univ Paderborn, Dept Comp Sci, D-33098 Paderborn, Germany
关键词
agents; roles; graph transformation; agent-oriented modeling; software engineering;
D O I
10.1142/S0218194001000529
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
For the generic specification of protocols, goals, or workflows, many approaches to agent-oriented modeling provide a concept of role. Roles abstract from the concrete agents involved in an interaction. They provide means for the evolution of agents and serve as components of agent design. Despite the widespread usage of roles in agent-oriented modeling, a systematic analysis of the different aspects and properties of this concept is still missing. In this paper, we perform such an analysis and identify requirements for a general role concept. We develop such a role concept for a modeling approach based on the UML and graph transformation systems and exemplify its use for the specification (and application) of protocols. Finally, we provide a run-time semantics for roles based on concepts from the theory of graph transformation.
引用
收藏
页码:281 / 302
页数:22
相关论文
共 50 条
  • [1] Improving the agent-oriented modeling realization by roles
    Xue, X
    Deng, QL
    Zhou, YR
    2005 IEEE/WIC/ACM International Conference on Intelligent Agent Technology, Proceedings, 2005, : 439 - 442
  • [2] A framework for modeling agent-oriented software
    Xu, HP
    Shatz, SM
    21ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2001, : 57 - 64
  • [3] Agent-oriented modeling for Grid service
    Liu, Wei
    Liu, Zong-Tian
    Tong, Wei-Qin
    PROCEEDINGS OF 2007 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2007, : 77 - 82
  • [4] Domain modeling in an agent-oriented application
    不详
    PART-WHOLE REASONING IN AN OBJECT-CENTERED FRAMWORK, 2000, 1771 : 107 - 119
  • [5] Agent-oriented Virtual Environment Modeling
    何玉林
    Journal of Chongqing University, 2002, (01) : 7 - 10
  • [6] Agent-oriented modeling and agent-based simulation
    Wagner, G
    Tulba, F
    CONCEPTUAL MODELING FOR NOVEL APPLICATION DOMAINS, PROCEEDINGS, 2003, 2814 : 205 - 216
  • [7] Specifying roles within agent-oriented software engineering
    Chan, K
    Sterling, L
    ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2003, : 390 - 395
  • [8] Agent-oriented software modeling with UML approach
    Park, S
    Kim, J
    Lee, S
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2000, E83D (08): : 1631 - 1641
  • [9] The ANote Modeling language for agent-oriented specification
    Choren, R
    Lucena, C
    SOFTWARE ENGINEERING FOR MULTI-AGENT SYSTEMS III: RESEARCH ISSUES AND PRACTICAL APPLICATIONS, 2004, 3390 : 198 - 212
  • [10] Agent-oriented modeling of the dynamics of biological organisms
    Catholijn M. Jonker
    Jan Treur
    Applied Intelligence, 2007, 27 : 1 - 20