基于智能体系统软件工程开发途径探究.docVIP

基于智能体系统软件工程开发途径探究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于智能体系统软件工程开发途径探究

基于智能体系统软件工程开发途径探究摘 要 随着我国计算机科学技术的不断发展,计算机复杂性日益提高,人们对其要求也越来越高。基于计算机智能体系统开发软件工程是人们目前软件开发的需要。本文从智能体系统具有的特点入手,探究基于智能体系统的软件工程开发途径。 关 键 词 智能体系统;软件工程;开发途径 中图分类号:TP311 文献标识码:A 文章编号:1671—7597(2013)021-075-01 随着现代智能技术的不断发展,智能体理论成为人工智能和计算机科学发展的前沿。智能体的出现代表着一种新研究开发途径的诞生,当前,智能体已广泛应用于我国各个领域。本文着力研究基于智能体系统的软件工程开发途径。 1 概述 智能体的用途较为广泛,且可被赋予各种不同的功能结构,因此,目前对于智能体的理解并未有统一看法,但智能体可以在较为复杂的系统中持续不断地自主运行,并求解问题实体,同时,具有拟人智能特性,这些应用作用是被人们一致认可的。 智能体具有自主性、社会性、适应性、可动性、可信赖性以及推理能力等特点[1]。其中,自主性是指智能体可以在无任何外界干预的情况下独立自主地完成任务。社会性指多个智能体之间可以分工合作、相互通信、协调解决问题,带有群体性和社会性,社会性是智能体突出的特点,其要求智能体同时具备协作能力和通讯能力。适应性指智能体可以评估当前外部环境状态,并将其融合于下一步行动之中,为了适应环境,智能体须具有反应性和主动性。可动性指智能体可以准确、可信地代表客户。推理能力是智能体独具的特点,是区别于其它软件的重要特点。 2 基于智能体系统的软件工程开发的特点及现状 2.1 特点 与其他系统相比,基于智能体系统的软件工程具有优越的特性,比如智能性、社会性、反应性、学习性以及协作性等,这些特性赋予智能系统感知环境、及时作出反应,并能够协商合作地完成任务。智能体系统具有独特的自主性、驻留性,使得在软件工程开发中能准确感知环境、影响环境,利用拟人的思维模式根据自身的意愿和自身状态执行任务。另外,智能体系统具有维护性、可重用性、移动性、同步性和并发性,这些都可以在软件工程开发时因背景不同而可选择性地存在。 2.2 现状 与其他系统相比,智能体系统具有优越的特性,但不容忽视的是,其也存在一些缺陷。根据目前基于智能体系统的软件工程开发经验指出,研究领域现存在以下亟待解决的问题:①设计元概念模型。开发对象和智能体之间的关系,基于智能体系统的软件开发方法与开发对象概念之间的关系都是建立设计元概念模型需要研究的关键问题。新元概念模型建立之后,要根据元概念实施具体系统建模和实现过程、语言和指导规则。②丰富智能体系统软件工程应用领域。基于智能体系统软件开发领域需要解决的首要问题是开发过程中出现的问题,即开发中的生长性、动态性以及开放性等问题,应将这些问题和研究软件工程的主流学派研究成果进行融合,如软件生产线、软件构件及软件的进化过程等。③探索系统结构及工具。基于智能体系统的软件工程结构应是什么样的,应该采用什么开发方法指导设计,这直接关系着智能体系统能否成为主流[2]。 随着基于智能体系统的软件工程开发途径和方法的发展和完善,上述问题逐步得到解决,目前,人们越来越关注基于智能体系统软件工程开发的标准化问题,因为其是智能体技术迈向工业化应用的标志。 2.3 意义 基于智能体系统的软件工程可以解决其他系统软件无法解决的难题,智能体是提高了对象抽象层次,可以顺利实现软件建模、设计、分析及实现,这使得人们未来生活更加便捷。 3 基于智能体系统的软件开发途径 基于智能体系统的软件开发途径如下:创建智能体理论模型,以智能体理论模型为概念框架,建立软件系统逻辑结构模型,基于结构模型采用建模语言UML实现应用程序。下面我们主要探究如何建立软件系统逻辑结构模型和如何基于结构模型采用建模语言UML实现应用程序。 3.1 智能体系统的结构模型 基于智能体理论模型创建结构模型,该结构模型包括感知器、消息处理器、基于感知融合的世界模型、策略部件、目标判断函数以及效应器。感知器可以检测系统装填及外部环境,在计算机系统中,其可感知软件硬件资源使用情况及外部环境运行的数据等。消息处理器则负责该智能体与其他智能体的相互交流,这种交流建立在二进制数据和拥有自我表达力的基础上。基于感知融合的世界模型与智能体理论模型中的世界模型一一对应,感知处理器可以从消息处理器和感知器中获取信息,在一段时间里可以将消息处理器产生的消息和传感器传来的数据融合成一种环境状态。策略部件根据实际工作形式选择性存在,而目标判断函数则是因两个数值比较而存在。效应器作为智能体系统的出书,其对自身世界模型和外界对象发生作用。

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档