收藏 分享(赏)

基于Agent的多级正交软件体系结构风格描述.ppt

上传人:dzzj200808 文档编号:3655532 上传时间:2018-11-15 格式:PPT 页数:35 大小:2.14MB
下载 相关 举报
基于Agent的多级正交软件体系结构风格描述.ppt_第1页
第1页 / 共35页
基于Agent的多级正交软件体系结构风格描述.ppt_第2页
第2页 / 共35页
基于Agent的多级正交软件体系结构风格描述.ppt_第3页
第3页 / 共35页
基于Agent的多级正交软件体系结构风格描述.ppt_第4页
第4页 / 共35页
基于Agent的多级正交软件体系结构风格描述.ppt_第5页
第5页 / 共35页
点击查看更多>>
资源描述

1、组员: 富童 王林强 薛磊 牛亚男 吕明伟,基于Agent的多级正交软件体系结构风格,目录,软件Agent技术,软件体系结构风格,基于Agent多级正交软件体系结构,系统实例的正交线索化分析,总结,1.1软件Agent的起源与发展,源于人工智能 对解决传统软件业问题优点 数据分布式处理 可以自然描述 具有灵活性 开放性与复杂性并存,1.2软件Agent的定义与属性,软件Agent的定义 一个能够根据它对其环境的感知,主动采取决策和行动的软件实体 软件Agent的属性 Agent有非常多的属性 不同Agent个体属性不同 必备 自主性,适应性,交互性,1.3多Agent系统,多Agent系统的概

2、念及作用 多个相互联系的独立Agent系统组成的社会环境 解决单Agent控制环境能力弱的问题 多Agent系统的分类 Agent的自主性 系统的动态适应性 系统的功能结构 Agent存储知识方式 控制结构,1.4软件Agent技术,软件Agent体系结构基于软件Agent的软件开发与应用,1.5软件Agent体系结构,个体Agent体系结构 慎思型Agent体系结构 反应型Agent体系结构 混合型Agent体系结构 Agent群体社会结构 网络结构 层次结构 联盟结构,Agent群体社会结构,1.6基于软件Agent的软件开发与应用,开发方法 分析系统的特点 Agent的功能设计 Agen

3、t接口设计 Agent的详细设计和实例化 Agent的运行与维护 主要应用 目前,Agent的应用领域主要包括:个人信息管理、电子商务、商业过程管理、接口设计、计算机游戏等。,2.1软件体系结构风格,管道和过滤风格 数据抽象和面向对象结构风格 基于事件的隐式调用风格 分层系统风格 仓储风格 C/S风格 MVC风格 异构的软件体系结构风格,基于Agent的多级正交软件体系结构风格,结构特点,风格描述 结构概念 风格特点,开发原型 开发过程,基于Agnet的多级正交软件体系结构风格,多级正交软件体系结构,基于Agent的多级正交软件体系结构风格及其特点,基于Agent的多级正交软件体系结构风格的软

4、件开发,多级正交软件体系结构,多级正交软件体系结构组成,组织层(横向)的组件 线索(纵向)的组件,多级正交软件体系结构,正交结构的特点,易理解性 自适应性 可重用性 结构可调整性,基于Agent的多级正交软件体系结构风格描述,在基于Agent的多级正交软件体系结构风格中 相应地引入几个相关概念:Agent组件Agent连接件Agent约束等,基于Agent的多级正交软件体系结构风格描述,在基于Agent的多级正交软件体系结构风格中 相应地引入几个相关概念:Agent组件Agent连接件Agent约束等,Agent组件,输入Agent 输出Agnet 控制Agent 计算Agent,Agent连

5、接件,提供服务 典型的连接件有:管道、过程调用、事件广播、消息传递、网络通信和控制协议等。,Agent关系约束,主要是依据各个Agent之间的关系所采取的合作形式。 在合作Agent之间存在着各种依赖关系,为了适应Agent合作特点,将Agent依赖性区分为承诺依赖和资源依赖两类。 按照强弱程度可将依赖性分为开放依赖性和关键依赖性。,根据Agent之间的依赖性可以得到四类Agent合作类型。 (1)水平型合作 (2)树型合作 (3)递归型合作 (4)混合型合作,多级正交Agent结构框架,多级正交Agent结构的核心模型,多级正交Agent结构的核心模型可由5种元素 组成,分别是 Agent

6、协调者 端口(Port) 角色(Role) 分枝,多级正交Agent结构的核心模型,基于Agent的多级正交软件体系结构风格的特点,提高软件重用性 提高软件适应性 提高软件灵活性 便于动态重构,基于Agent的多级正交软件体系结构风格的软件开发,基于Agent的多级正交软件体系结构风格的软件开发过程,基于Agent的多级正交软件体系结构的软件开发可将其分为六个主要阶段:,4.1医院信息管理系统(HIS)正交线索化分析,HIS规模庞大,功能复杂,模块繁多,包括门诊收费管理子系统、药品库房管理子系统、住院管理子系统、信息查询子系统和系统管理子系统等。子系统的多少可视医院的规模而设置。,一级线索结构,住院管理子系统二级线索结构,入院病人管理三级线索结构,每个二级线索又可分为若干个三级线索。入院病人管理子系统可分为四个三级线索,主要包括:病人入院登录、入院信息修改、病人转床管理、病人动态统计等。,完整线索结构,采用Agent结构的优点,灵活性强,可维护性好 重用性好,重用粒度大 对未来同一领域相似系统的开发支持好 系统动态调整方便,总结,软件Agent技术的研究内容和研究现状分析和综述 提出了基于Agent的多级正交软件体系风格的思想对未来同一领域相似系统的开发支持好 基于Agent多级正交体系结构开发指导下对HIS进行了线索化分析,Thank you,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 大学论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报