FKAOS方法中Agent实体优化的研究和应用

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:alexzc1984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向Agent软件需求分析技术作为一种新的在更高抽象层次上建模软件的技术,对传统的软件需求分析方法提出了挑战,但同时也带来了新的机遇与发展。在传统的需求分析技术(面向对象需求分析技术和面向结构需求分析技术)中,需求分析过程和程序设计过程往往是脱节的。由于Agent自身的高度抽象性正好与需求分析所要求的抽象描述相一致,因此面向Agent的需求分析过程和详细设计过程可以无缝地结合起来,并互为补充。面向Agent的需求分析以获取作为系统基本组件的Agent为目标,并分析其完成系统服务所需要的协同关系,需求分析的结果可以直接作为面向Agent的详细程序设计的分析对象。FKAOS方法是基于经典的KAOS需求分析方法,提出的完全以Agent为核心分析对象的需求分析方法。利用目标分析方法可以获取一些粗糙的Agent。但这些Agent并不能充分体现Agent的基本特性。通过提出“为什么”需要这些Agent的问题,FKAOS方法进一步对这些粗糙的Agent进行分析,并优化Agent的设计。FKAOS方法的核心内容是Agent的获取和优化。优化Agent的目标是建立一个充分体现自主实体特性的、规模适中的、任务相对独立的多Agent协同社会体系。本文提出了三种有效优化Agent的方法:基于责任本体的优化方法、基于资源的优化方法和基于交互关系的优化方法。其中基于责任本体的优化方法重点在于从责任的抽象程度上优化Agent。通过将Agent对应的低抽象层次的责任本体定义提升为高抽象层次的责任本体定义,可以相应地提高Agent的抽象程度,实现Agent的优化分析。由于Agent所需求的资源信息一致地反映出该Agent所承担的责任,基于资源的优化分析方法是通过分析实现Agent责任需要的资源信息来近似地判定Agent所承担责任的相似程度,优化责任相近的Agent。不同于前两种Agent优化方法,基于交互关系的优化方法是希望通过对Agent的外部交互特性的分析,剔除交互关系中的一些冗余的交互行为,从而有效精简多Agent系统的社会协同体系。这三个方面的优化是一个迭代过程,根据责任优化是优化方案的核心,根据交互关系优化是必要的补充,根据资源优化既是补充又是前面两种优化的检验手段。最后结合农业项目申报子系统的实例,对这一方案作了进一步阐述。并且通过对这个实例的分析,验证了方案的有效性和实用性。
其他文献
能源问题正越来越受到人们的重视。而电力供应中的已有网络,随着用户的不断增加,电网负荷逐渐失衡,导致损耗过高。合理的电网结构是电力系统安全稳定以及经济运行的重要基础。为保证电力系统安全稳定运行及经济运行,必须有一个精心规划和设计的电网结构。因此在电网的规划设计中,应从全局着眼,统筹考虑,合理布局,搞好电网整体架构。对已有配电网进行优化改造,是较现实的节电措施,也是较迫切的任务。本文以决策支持系统为理
数字医学图像是临床医生和专家进行疾病诊断的重要依据,在医学影像领域及临床实践中发挥着越来越重要的作用。目前,随着医院PACS系统的普及,医学图像处理技术对医学图像分割算法
下一代网络是以软交换为核心,能够提供话音、视频、数据等多媒体综合业务,采用开放、标准体系结构,并且可以提供丰富业务的网络。它承载了原有PSTN网络的所有业务,把大量的数
网络的迅猛发展、信息化建设的快速推进,电子商务、电子政务、网上银行等应用系统对存储的要求越来越高。传统的单个计算机存储系统已不能满足这种爆炸式数据的存储要求,数据的
概念格是一种完备的数学模型,描述了概念内涵与外延之间以及泛化与例化之间的关系,因而适用于数据和知识的表示以及包括分类、关联、序列和聚类等多种知识发现问题的描述。随
随着web2.0技术的发展,出现越来越多的应用帮助用户区交换观点和分享知识,在这些web2.0的平台中,社区问答系统成为一枝独秀,吸引着越来越多的用户参与其中,它弥补了传统搜索
在自然科学、社会科学及工程技术等许多领域,普遍存在着按时间顺序发生的具有概率特征的各种随机现象,通过观测把这些现象记录下来便成为可供分析的随机数据。所谓时间序列通
USB总线接口技术具有即插即用、高可靠性、低成本、低功耗、自动配置、容易扩充、易于连接、适用于多种设备的广泛适应性等特点,广泛应用于PC机的外设设计中,但是以USB总线接口
在制造型企业中,根据已有的资源,包括原料、工具、机器、工人等的具体情况,以及各种约束条件,对现有订单需要生产的产品制定生产计划是一项非常重要的工作。生产计划的质量,直接影
近年来,随着Internet技术的飞速发展,Web服务已经成为新兴的一种分布式计算模型。它能够实现在不同平台上、不同程序语言开发的应用程序之间无缝的互操作。Web服务的大量涌现使