- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
创建智能体系统软件工程方法分析
创建智能体系统软件工程方法分析
近些年来,人们对计算机的硬件及软件要求也逐渐提升,为了适应人们的需求,研究人员在对计算机的各方面均进行研究发明,旨在提高计算机的应用性能。现今计算机软件越来越复杂,因此开发智能系统软件更加的重要。智能软件应用范围较为广泛,在各个领域中均有用武之地。本文便对智能体系统软件的开发特点、现状、途径进行简要概括,详细内容如下文报告。
【关键词】智能体系统 软件工程 软件开发
软件智能体的实践及其应用一般均领先与理论的题注及研究速度。智能体系统属于数字世界的构成元素之一,且其会随着计算机的发展越来越趋近于完美,从一个智能体到多个智能体再到移动智能体,最终发展为具有创新性、多样性的智能体。智能体系统的应用范围比较广泛,比如电子商务、信息服务、计算机博弈、智能环境、人工生命等方面。其不仅是先进的计算机技术,其也是在智能体系统中表现的一种新型的系统概念类型和新型思考方式。
1 基于智能体系统的软件工程开发的特点
智能体系统软件与其他类似系统比较有较强的优势,例如智能体系统具有社会性、智能性、协作性、学习性等优点,以上优点均可有效的帮助智能体系统完成任务、感知环境。与此同时,智能体系统具有独特的自主性、驻留性,在执行任务的期间应用拟人化的思维来思考问题,并准确感知环境做出适当反应,来影响环境。在软件工程开发的过程中,可根据具体开发背景来选择以下特性,如移动性、并发性、重用性、同步性等等。
2 基于智能体系统的软件工程开发现状
虽然智能体系统和其他系统比较有点较多,但其仍有一定不足需要完善,如下所示。
2.1 设计元概念模型
若是想要设计完善的设计元概念模型,那么需要考虑的问题较多,例如开发对象概念与智能体系统软件开发方法的管理、开发对象和智能体之间的关系等等,必须充分的考虑到。在此基础上建立完新原概念模型后,还需建模、实现过程。知道规则等等。
2.2 拓展智能体系统软件工程的应用领域
智能体系统软件在开发的过程中需要解决的问题较多,其中最重要的便是要解决开发过程中各种问题,例如生长性、开放性及动态性等问题。
2.3 探究系统结构与工具
因智能体系统软件工程结构及开发方法指导设计等因素,其对智能体系统是否能够成为主流的开发有一定的影响。
2.4 开发过程的标准化
智能体软件的开发方法、途径逐渐得到完善,问题逐步得到解决,所以目前人们将目标放在了智能体系统软件工程标准化问题,此种现象的出现说明了智能体技术已经向工业化迈进。
3 基于智能体系统的软件开发途径
智能体系统软件开发途径包括以下几点:
(1)建立之恩给你体理论模型,将其视为框架建立智能体系统结构模型。
(2)在结构模型前提下使用建模语言UML实现应用程序。
本文便对智能体系统结构模型的建立方法、如何应用建模语言UML进行简要分析,详细包括以下几点。
3.1 智能体系统的结构模型
智能体是可执行计算的应用软件实体,因此可以将智能体系统理论模型框架下简历的模型从现实世界转换到数字领域。首先,智能体系统结构模型中的逻辑功能组件应该与理论模型中的问题求解策略、过程有较强的对应关系。其次,它是一种相互联系的系统结构,各个部件之间有着紧密关联的交互作用。基于智能体理论模型创建的结构模型主要包括了感知器、消息处理器、基于感知融合的世界模型、目标判断函数、策略部件和效应器。
3.1.1 感知器
感知器属于计算机系统中的一部分,其在运行的过程中可有效的检测外部环境及自身的状态,来充分的保证系统正常运行。感知器在其运行过程中所得到的数据包括内存使用的大小、内存剩余大小、占用CPPU时间比率、硬盘使用率等等,以上数据包含了计算机硬软件在运行过程中的使用情况。
3.1.2 消息处理器
消息处理其的主要工作内容便是与其他智能体进行沟通,此种数据传递沟通是通过二进制的形式来表达传递,还有一种建立文本的基础上进行传递。
3.1.3 基于感知融合的世界模型
基于感知融合的世界模型跟理论模型中的世界模型相对应,感知处理器能够感知器与消息处理器中获得信息,在一段连续的时间周期内将感知器与消息处理器中产生的数据信息融合一致。
3.1.4 目标判断函数
将两个数值相比较便可得到一个最简单的判断函数,较为复杂的判断方式还有区间判断、模糊判断、约束判断等。
3.1.5 策略部件
在智能体通用软件的模型中,没有必要也不可能将策略函数具体化,在实际工作中策略部件的具体形式可以根据具体应用而定。
3.1.6 效应器
效应器作为系统的输出,对外界对象与自身世界模型产生作用。一个智能体可能存在多个执行器,智能
原创力文档


文档评论(0)