Representing Agent Interaction Protocols in UML

Representing Agent Interaction Protocols in UML
复制标题

用 UML 表示代理交互协议

DOI:
10.1007/3-540-44564-1_8
复制
发表时间:
2000
期刊:
ACM Transactions on Intelligent Systems and Technology (TIST)
影响因子:
--
通讯作者:
James Odell
James Odell
中科院分区:
--
文献类型:
--
作者:
James Odell;H. Parunak;B. Bauer;James Odell

文献摘要

被引文献

相似文献

在工业中广泛使用代理需要将其与最近的先行技术(面向对象的软件开发)相关联,并在整个系统生命周期中使用工件来支持开发环境。我们使用AUML,即Agent UML(统一建模语言)--一组UML习惯用法和扩展--来解决这两个需求。本文说明了这种方法,提出了一个三层的AUML表示代理交互协议:模板和包,代表整个协议;序列和协作图捕捉代理间的动态;和活动图和状态图捕捉代理内和代理间的动态。
Gaining wide acceptance for the use of agents in industry requires both relating it to the nearest antecedent technology (objectoriented software development) and using artifacts to support the development environment throughout the full system lifecycle. We address both of these requirements using AUML, the Agent UML (Unified Modeling Language)--a set of UML idioms and extensions. This paper illustrates the approach by presenting a three-layer AUML representation for agent interaction protocols: templates and packages to represent the protocol as a whole; sequence and collaboration diagrams to capture inter-agent dynamics; and activity diagrams and state charts to capture both intra-agent and inter-agent dynamics.