Supporting agent-oriented modelling with UML

被引:2
|
作者
Bergenti, F [1 ]
Poggi, A [1 ]
机构
[1] Univ Parma, Dipartimento Ingn Informaz, I-43100 Parma, Italy
关键词
agent modeling; agent-oriented notation; FIPA; UML;
D O I
10.1142/S0218194002001086
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software engineering relies on the possibility of describing a system at different levels of abstraction. Agent-oriented software engineering introduces a new level of abstraction, that we called agent level, to allow the architect modelling a system in terms of interacting agents. This level of abstraction is not supported by an accepted set of tools and notations yet, even if a number of proposals are available. This paper introduces: (i) An UML-based notation capable of modelling a system at the agent level and (ii) A development framework, called ParADE, exploiting such a notation. The notation we propose is formalized in terms of a UML profile and it supports the realisation of artefacts modelling two basic concepts of the agent level, i.e., the architecture of the multi-agent system and the ontology followed by agents. The choice of formalising our notation in terms of a UML profile allows using it with any off-the-shelf CASE tool. The ParADE framework takes advantage of this choice by providing a code generator capable of producing skeletons of FIPA-compliant agents from XMI files of agent-oriented models. The developer is requested to complete the generated skeletons exploiting the services that ParADE and the underlying agent platform provide.
引用
收藏
页码:605 / 618
页数:14
相关论文
共 50 条
  • [1] Appling UML for Agent-Oriented Analysis
    Ren, YL
    Cai, D
    Wang, XC
    PROCEEDINGS OF THE 2001 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE AND ENGINEERING, VOLS I AND II, 2001, : 111 - 114
  • [2] Agent-oriented software modeling with UML approach
    Park, S
    Kim, J
    Lee, S
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2000, E83D (08): : 1631 - 1641
  • [3] Formal agent-oriented modeling with UML and graph transformation
    Depke, R
    Heckel, R
    Küster, JM
    SCIENCE OF COMPUTER PROGRAMMING, 2002, 44 (02) : 229 - 252
  • [4] Research of modeling agent-oriented based on extended UML
    Wang Zhaoming
    ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, PROCEEDINGS, 2007, : 1050 - 1053
  • [5] Agent-oriented modelling: Declarative or procedural?
    Sterling, Leon
    DECLARATIVE AGENT LANGUAGES AND TECHNOLOGIES V, 2008, 4897 : 1 - 17
  • [6] UML-F in the Design of an Agent-Oriented Software Framework
    Cabrera-Paniagua, Daniel
    Cubillos, Claudio
    INTELLIGENT AGENTS AND MULTI-AGENT SYSTEMS, PROCEEDINGS, 2008, 5357 : 121 - 126
  • [7] Engaging Stakeholders with Agent-Oriented Requirements Modelling
    Miller, Tim
    Pedell, Sonja
    Sterling, Leon
    Lu, Bin
    AGENT-ORIENTED SOFTWARE ENGINEERING XI, 2011, 6788 : 62 - +
  • [8] Agent-oriented modelling and specification of web services
    Zhu, H
    Shan, LJ
    WORDS 2005: 10th IEEE International Workshop on Object-Oriented Real-Time Dependable, Proceedings, 2005, : 152 - 159
  • [9] An Agent-Oriented Modelling Approach for Agile Manufacturing
    David Z Zhang
    厦门大学学报(自然科学版), 2002, (S1) : 259 - 259
  • [10] Automating model transformations in agent-oriented modelling
    Perini, Anna
    Susi, Angelo
    AGENT-ORIENTED SOFTWARE ENGINEERING VI, 2006, 3950 : 167 - 178