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

来源 :硅谷 | 被引量 : 0次 | 上传用户:damitanqq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 随着我国计算机科学技术的不断发展,计算机复杂性日益提高,人们对其要求也越来越高。基于计算机智能体系统开发软件工程是人们目前软件开发的需要。本文从智能体系统具有的特点入手,探究基于智能体系统的软件工程开发途径。
  关 键 词 智能体系统;软件工程;开发途径
  中图分类号:TP311 文献标识码:A 文章编号:1671—7597(2013)021-075-01
  随着现代智能技术的不断发展,智能体理论成为人工智能和计算机科学发展的前沿。智能体的出现代表着一种新研究开发途径的诞生,当前,智能体已广泛应用于我国各个领域。本文着力研究基于智能体系统的软件工程开发途径。
  1 概述
  智能体的用途较为广泛,且可被赋予各种不同的功能结构,因此,目前对于智能体的理解并未有统一看法,但智能体可以在较为复杂的系统中持续不断地自主运行,并求解问题实体,同时,具有拟人智能特性,这些应用作用是被人们一致认可的。
  智能体具有自主性、社会性、适应性、可动性、可信赖性以及推理能力等特点[1]。其中,自主性是指智能体可以在无任何外界干预的情况下独立自主地完成任务。社会性指多个智能体之间可以分工合作、相互通信、协调解决问题,带有群体性和社会性,社会性是智能体突出的特点,其要求智能体同时具备协作能力和通讯能力。适应性指智能体可以评估当前外部环境状态,并将其融合于下一步行动之中,为了适应环境,智能体须具有反应性和主动性。可动性指智能体可以准确、可信地代表客户。推理能力是智能体独具的特点,是区别于其它软件的重要特点。
  2 基于智能体系统的软件工程开发的特点及现状
  2.1 特点
  与其他系统相比,基于智能体系统的软件工程具有优越的特性,比如智能性、社会性、反应性、学习性以及协作性等,这些特性赋予智能系统感知环境、及时作出反应,并能够协商合作地完成任务。智能体系统具有独特的自主性、驻留性,使得在软件工程开发中能准确感知环境、影响环境,利用拟人的思维模式根据自身的意愿和自身状态执行任务。另外,智能体系统具有维护性、可重用性、移动性、同步性和并发性,这些都可以在软件工程开发时因背景不同而可选择性地存在。
  2.2 现状
  与其他系统相比,智能体系统具有优越的特性,但不容忽视的是,其也存在一些缺陷。根据目前基于智能体系统的软件工程开发经验指出,研究领域现存在以下亟待解决的问题:①设计元概念模型。开发对象和智能体之间的关系,基于智能体系统的软件开发方法与开发对象概念之间的关系都是建立设计元概念模型需要研究的关键问题。新元概念模型建立之后,要根据元概念实施具体系统建模和实现过程、语言和指导规则。②丰富智能体系统软件工程应用领域。基于智能体系统软件开发领域需要解决的首要问题是开发过程中出现的问题,即开发中的生长性、动态性以及开放性等问题,应将这些问题和研究软件工程的主流学派研究成果进行融合,如软件生产线、软件构件及软件的进化过程等。③探索系统结构及工具。基于智能体系统的软件工程结构应是什么样的,应该采用什么开发方法指导设计,这直接关系着智能体系统能否成为主流[2]。
  随着基于智能体系统的软件工程开发途径和方法的发展和完善,上述问题逐步得到解决,目前,人们越来越关注基于智能体系统软件工程开发的标准化问题,因为其是智能体技术迈向工业化应用的标志。
  2.3 意义
  基于智能体系统的软件工程可以解决其他系统软件无法解决的难题,智能体是提高了对象抽象层次,可以顺利实现软件建模、设计、分析及实现,这使得人们未来生活更加便捷。
  3 基于智能体系统的软件开发途径
  基于智能体系统的软件开发途径如下:创建智能体理论模型,以智能体理论模型为概念框架,建立软件系统逻辑结构模型,基于结构模型采用建模语言UML实现应用程序。下面我们主要探究如何建立软件系统逻辑结构模型和如何基于结构模型采用建模语言UML实现应用程序。
  3.1 智能体系统的结构模型
  基于智能体理论模型创建结构模型,该结构模型包括感知器、消息处理器、基于感知融合的世界模型、策略部件、目标判断函数以及效应器。感知器可以检测系统装填及外部环境,在计算机系统中,其可感知软件硬件资源使用情况及外部环境运行的数据等。消息处理器则负责该智能体与其他智能体的相互交流,这种交流建立在二进制数据和拥有自我表达力的基础上。基于感知融合的世界模型与智能体理论模型中的世界模型一一对应,感知处理器可以从消息处理器和感知器中获取信息,在一段时间里可以将消息处理器产生的消息和传感器传来的数据融合成一种环境状态。策略部件根据实际工作形式选择性存在,而目标判断函数则是因两个数值比较而存在。效应器作为智能体系统的出书,其对自身世界模型和外界对象发生作用。智能体系统为了完成既定的目标及任务可能有较多的执行器,效应器的作用就是监督子任务执行情况,根据情况需要也可即时修改执行顺序。
  3.2 基于建模语言UML的应用程序
  有了智能体系统的结构模型可以实现基于建模语言UML的应用程序,这个过程需要通过编程实现。首先要基于UML的代码生成系统,之后运行智能体系统。UML作为一种可视化建模语言,与其他多数面向对象的语言有着密切的映射关系。在代码生成方面,可以直接利用UML图生成计算机框架程序,以本文的结构逻辑模块为例,对应于智能体6个组成部分,UML模型实现形式为CSensor、CInputContainer、CComunication、Agent、CEffector、COutputContainer。智能体在上述模型和语言实现形式下,可以选择较为优化的软件开发程序。
  4 结束语
  目前,我国基于智能体系统软件工程开发取得了较大进步,但仍不能满足人们的需求,研究探索当前基于智能体系统软件工程开发途径及方法,并不断完善,相信随着现代化进程的推进,会有更为成熟完善的基于智能体系统的软件开发方法,与此同时,其也会经济发展贡献更大的力量。
  参考文献
  [1]陈霞.以智能体系统为导向的软件工程开发方法[J].数字技术与应用,2011,3(11):324.
  [2]冯珊,唐超,闵君.创建智能体系统的软件工程方法研究[J].系统工程与电子技术,2007,24(12):98-100.
  [3]武海鹰,吕宏伟.基于智能体的软件工程在应用中的特点[J].现代电子技术,2006,23(1):45-46.
其他文献
蒸瓢羹鑫蒙摹摹纂i鬓蘸茹塑漫矛势么瀚羞器舅滋巨沈蛛讹琢禁鬓簇递叠指爵夔劣装葛愚.髯霎羹纂薰攀玻萦令姨粱1馨躁纂霎鬓《悟空传》之资本论@师璠 Steamed soup stew Xin Me
期刊
本研究针对现在GPS导航仪普遍采用的路径规划技术不能为用户规划出最优路径问题,通过建模、算法分析、算法改进等方式,根据深圳市的城市形态建立实际模型,找到了问题原因并提出了两个改进方案:"基于特殊数据储存方式的Dijkstra算法改进方案"与"基于动态交通信息的路权确定改进方案"。经过优化后的GPS导航仪,可引导驾驶员提高出行效率,并在一定程度上合理分配车流,减少城市交通压力。
通过对36例尸检诊断为恶性组织细胞增生症病例的瘤组织内的S-100蛋白定位,发现其阳性率为75%,S-100蛋白阳性细胞的分布有三种形式:散在型,弥漫型和团块型。阳性瘤细胞多为成
法拉利还在Portofino敞篷机构的外盖与后行李厢盖上,设计了两个延伸自后座头枕的流线驼峰,把气流与车顶线条在这里做动感的收尾,车尾则是以双边单圆灯组来搭配双边双出式的排
期刊
对于人类来说,生老病死是不可抗拒的自然法则。每个人都只是天地江河、沧海桑田中的一滴水,最终都要回归大海。可是对于人的生命将在哪个时间点走向终结,直到今天仍是一个未
摘 要 本文介绍了基于ARM 内核的NXP(LPC2478FET208)微处理器,以JTAG 的ISP方式配置双FPGA(XILINX XC5VLX155T)的实现过程。阐述了FPGA和ARM处理器的选用、硬件电路设计总架构、坏块剔除技术、纠错技术、均衡管理技术及开发工具使用与实现的调试过程。  关键词 ARM;FPGA;固态存储  中图分类号:TN957 文献标识码:A 文章编号:1671—75
摘要:随着社会的不断进步和发展,建设项目规模不断扩大,建筑施工企业的生产方式和组织结构发生了深刻的变化,提高工程施工管理对于项目的开发与建设变得至关重要。本文主要对建筑工程管理的现状与控制相关问题进行了简要分析。  关键词:建筑工程;工程管理;控制措施  中图分类号:TU198文献标识码: A   引言  工程施工过程质量的管理,是质量控制体系的根本,是实施保障施工质量的核心,要保障工程施工质量符
期刊
摘 要 设计了一个1G-1.7 GHz宽带低噪声放大器。该放大器采用两级增强型场效应管(ATF54143)级联而成,每级都用独立电源供电。应用射频电路仿真软件ADS对输入输出匹配电路进行设计并优化,最后通过原理图-版图联合仿真(Cosimulation with layout)得到放大器的各项指标。在1G-1.7 GHz频带内,噪声系数(NF)小于0.5 dB,带内增益大于28 dB,带内增益平坦
摘 要 由于空气压缩机能否正常的运转与生产效率有着非常紧密的关系,所以,大型的生产场地都对空气压缩机组的质量有着非常明确的规定,而经过设计和规划的空压机组的综合化保护系统当在长期的运行过程中,系统一直处于一个稳定且可靠的状态之中,它不仅在很大程度上减轻了工作人员的负担,提高了维修水准,更为重要的是,提高了整个系统乃至整个生产线的安全生产水准,所以,有着非常好的应用前景。  关键词 空压机组;综合保
为促进学生“德、智、体、美、劳”各项素质的综合全面发展,体育教学的重要性逐渐引起了广大教育工作者的重视。体育教学的根本任务在于促进学生身体素质与心理素质的整体提