20、基于代理开发的UML配置文件与配置管理视角拓展

基于代理开发的UML配置文件与配置管理视角拓展

1. 基于代理开发的UML配置文件

1.1 定义子系统和邻域

在基于代理的开发中,首先要开始定义子系统和邻域。子系统是由代理、类和位置组成的组,它们共同协作以执行一组相关任务。这里需要引入“邻域”的概念:
- 如果两个位置物理上位于同一主机上,则它们处于同一个“邻域”中。也就是说,如果两个位置在同一邻域内,代理无需从一个位置移动到另一个位置来执行任务。
- 邻域有助于跟踪移动代理,其主要目标是尽量减少代理在网络中的漫游。

1.2 描述系统的动态行为

为移动代理参与的每个场景构建行程图。行程图展示了移动代理为实现特定任务而经过的位置。例如,一个个人旅行代理的行程图,该移动代理在个人电脑、航班状态位置和寻呼位置这3个位置之间移动,以为客户预订机票。图中字符表示移动代理行程的起始位置,每个位置上的数字表示描述该移动代理与该位置中的代理/类之间交互的详细交互图的编号。对于每个确定的任务,都将构建一个交互图。

1.3 UML的构造型扩展

以下是为UML添加的构造型列表:
| 构造型 | 类型 |
| ---- | ---- |
| < > | 类 |
| < > | 代理 |
| < > | 类 |
| < > | 包 |
| < > | 包 |
| < > | 包 |
| < > | 包 |
| < > | 包 |
| < > | 包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值