自动化立体车库管理系统的研究(英文文献+CAD图纸)
图 3. 班级不规则碎片形代理人的图表。
2.3.2. 做为一个 FrMS 和 UML 模型的代理人
不规则碎片形代理人被藉由使用如图 3 所显示的一个班级图表做模型。 一个班级图表描述被用在一个物体定向的系统的物体类型, 而且定义在他们之间的关系类型的物体类型。 每个班级的属性和操作用来定义在他们之间的物体类型和限制。 可得的在 UML 的班级模型中的四类型的关系是协会,集合,一般化和属国。 (例示) 图 3 使用唯一的协会班级图表 (uni- 而且双方向的) 和属国。 协会关系,最一般的关系,提供一条路,给在包括一个班级和一个接口的样板成份之间的沟通。 属国是一个班级的一个变化将会影响另一个的二个班级之间的关系分类。 铅版通常为表现样板元素的子分类被用于 UML 模型。 除了被预先定义的铅版之外,使用者能定义根据客户需要而修改的铅版。 图 3 的一些班级有一个铅版呼叫了一个实体, 被表现如一个圣像 (有底线的圆周). 同时, 一些其他的铅版被用,诸如使用, 产生, 而且支持等,在对于班级之间的协会之上。 另外地,多数价值通常用来指出物体或班级可能参与给定的关系多少。 举例来说,在DMA和 TGA 之间的 uni- 方向的协会有铅版产生和二多数价值: 1 和 1,. 。 。,. 资讯科技一个DMA班级能产生超过一个 TGA 班级的方法.( 星号价值表现任何的积极完整的事物价值) 为了要单一化班级图表,属性和班级的操作在图 3 中被省略。 同时, 一些其他的代理人对于 FrMS 必需被省略,把重心集中在不规则碎片形代理人之间的关系。 这些班级 (DMA) 之一将会在这篇文章的后面的细节中被详细解释。 一个不规则碎片形的每个代理人已经与一个班级图表和一个活动图表一起做模型。 一个活动图表作为为班级定义特定的活动和描述转变。 图 4 举例说明DMA的班级图表,分解器的代理人之一。与图 3 的被单一化的版本相较,有图 4 的一些另外的班级,包括状态数据班级,目标班级,不规则碎片形表现班级和决策的规则班级。
DMA的状态活动和转变经由活动图表在图 5 中被做模型。同形的结尾一个长方形用来定义物体的活动或行为; 一个圆形的长方形用来表现活动图表的物体状态; 而且当决定被需要的时候,一个钻石被使用。 在行动或静态之间的转变被表现如一
图 4. DMA的班级图表。
支箭。 转变可能有事件, 一个铅版,争论,情况和行动,由于如‘‘事件 (args) 的 UML 语法[情况]: 行动''. 转变能被决定和可适用情况分离。 举例来说, DMA (见到图 5) 的情况,下一个活动在运行‘‘之后获得输入''活动可能是仰赖被收到的输入的辣个行动之一。 注意, 如表 1 所示,一些情况被象征价值表现 (c0 , c1,. 。 。,c8) 单一化图嘿; b;ci 指出 a 之一, b,或 c 是情况的预先有不可的流程, 和 [一] 情况在不可能是可适用之后的方法一。 图 5 的其他逻
辑 (活动,州,决定和转变) 能从英国人被推论出。
图 5. DMA的活动图表
3. FrMS 的代理人的活动
在 FrMS 中,代理人处理没有人类干涉的所有的程序和工作。 一些活动在不规则碎片形里面被处理而其他的活动需要与在另外的一个不规则碎片形中存在的其他代理人的合作。 代理人的活动进入二个种类之内被分类: 在不规则碎片形内活动 (在一个不规则碎片形中被处理的活动) 和在不规则碎片形之间的活动 (被一些不规则碎片形的合作处理的活动). FrMS 的代理人的活动分类在图 6 中被概述。 大多数的不规则碎片形的特性被讲到在不规则碎片形之间的活
<< 上一页 [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] ... 下一页 >>
自动化立体车库管理系统的设计(英文文献+CAD图纸) 第19页下载如图片无法显示或论文不完整,请联系qq752018766