软件Agent技术的研究与应用

软件Agent技术的研究与应用

王春燕[1]2005年在《基于Agent的工作流管理系统的研究》文中研究说明工作流管理技术一直是计算机研究和应用领域的一个热点,它是实现企业业务过程重组、过程管理和过程自动化的核心技术。工作流管理系统的主要目标是通过调度和分配有关的信息资源与人力资源来协调业务过程中的各个环节,以促使业务目标的高效实现。虽然从上个世纪八十年代以来工作流技术在理论研究和实践经验方面已经取得了很多成果,但随着应用的逐步深入,工作流技术还存在很多不够成熟的地方和瓶颈问题需要进一步研究和发展,这对于提高我国企业的信息化建设程度、企业业务系统运行效率以及竞争力都有着重要的意义。本文首先从工作流技术的基础理论入手对工作流技术的整个技术体系进行了全面的研究,总结得出工作流技术发展过程中存在的各种问题和发展趋势,并对其中的工作流管理系统的柔性问题和功能性问题进行深入的、细致的研究。根据agent的特性提出引入agent技术来增强工作流管理系统的功能。然后对agent技术进行了详尽的介绍,特别是移动agent技术,并通过对移动agent在各个领域的应用情况总结得出移动agent的应用特性和优点。接着,根据对工作流技术和agent技术研究的结果,提出了基于agent的工作流管理系统的模型设计,从理论上对该模型的实现机制进行深入的分析和论证,得出该模型的实现可行性和功能上的优势。最后,对该系统的实现结构和实现方案进行详细、有效的研究和设计,通过试验系统的方式实现了模型的设计思想,初步体现基于agent的工作流管理系统性能上的优越性。尤其是,系统以web形式组织客户端应用,将整个企业的业务系统纳入到Internet环境,为Web服务(Web Service)的广泛应用奠定了基础。总之,通过本课题的研究与实现为工作流管理系统的柔性问题的更好解决提出了一种行之有效的方法,并在系统的其他性能方面也凸显出了非常重要的优势。

胡铭[2]2001年在《软件Agent技术的研究与应用》文中指出随着网络技术的发展,多个应用程序间相互作用的模式正从单一的集成式系统向分布式系统演化。智能化和网络化的发展促成了软件Agent技术的诞生与发展,软件Agent技术正是为解决复杂、动态、分布式智能应用而提供的一种新的计算手段。 本文首先介绍了有代表性的软件Agent的定义和分类,由此引出了一个基本Agent的概念。此概念可以用来区分软件Agent与一般应用软件。除此以外,还介绍了Agent技术与传统软件技术的关系以及软件Agent技术目前的主要研究方向。 软件Agent技术的研究内容可以分为单一Agent软件和多Agent系统两个方面。实际应用问题的复杂性决定了其不能简单的由单个软件Agent来求解。本文重点介绍了目前多Agent系统的研究内容及其应用。 本文还介绍了一种构建软件Agent的基本方法,并根据以上的理论,给出了一个基于Agent的变电站安全支持系统的实例。 本文最后介绍了目前成熟Agent产品及其较成熟的软件Agent开发平台。并指出了目前软件Agent技术研究中所存在的,迫切需要解决的问题。

王一宾[3]2005年在《一种基于Agent的软件体系结构风格研究》文中指出科学合理的软件体系结构是开发一个成功应用系统的必要条件,对于提高系统的开发效率和质量具有非常重要的意义:另一方面,面向Agent技术的提出为复杂分布式问题的求解找到了办法。在软件体系结构中引入Agent技术,可以使体系结构具有良好的灵活性、动态性和适应性,进而提高体系结构的通用性、适用性和重用性。 本文首先分析了软件体系结构的基本概念和基本理论,包括软件体系结构的定义、生命周期模型等;然后系统阐述了软件Agent的基本概念和基本理论,包括软件Agent的定义、属性、结构等;根据对软件体系结构和软件Agent技术两者的分析和研究,把软件体系结构与软件Agent技术结合到一起,提出了基于Agent的多级正交软件体系结构风格及基于Agent的多级正交软件体系结构风格的软件开发方法理论。最后,利用医院信息管理系统实例进行了分析和验证。

孙正辉[4]2008年在《基于网构软件的动态演化技术研究与实现》文中进行了进一步梳理随着网络的普及和应用,越来越多的软件系统部署在Internet上,由于网络平台与传统计算机软件平台特征上的很大不同,而且软件系统的规模和复杂性越来越高,并呈现出很多新的形态和特点,如何在开放、复杂、动态、难控的Internet环境下实现各类资源的共享和集成以及复杂软件系统的开发已成为计算机软件技术面临的一项挑战性研究课题。据此,国内外学者提出了网构软件的概念和思想,并开展了有关网构软件的形式化理论、软件模型、开发方法和平台框架等方面的研究。论文针对如何支持自适应和动态演化网构软件的开发和运行这一问题,围绕网构软件的动态演化技术,从核心机制、关键技术等方面入手,在考查了已有相关研究的基础上,研究基于Agent和动态绑定机制的网构软件动态演化技术。论文考虑将网构软件实体抽象、封装为软件Agent,将Caste动态绑定机制作为支持网构软件动态演化的核心机制。论文在介绍了相关理论的基础上,利用Caste作为实现Agent的软构件,并根据现实世界的规则和需要补充了Caste动态绑定机制的操作及实现方法,利用项目系统实现并验证了Caste动态绑定机制,最后在上述研究的基础上提出基于Agent动态绑定的网构软件模型。

刘一钫[5]2001年在《移动Agent技术及其应用研究》文中研究指明Internet和信息技术的进步为人们提供了丰富信息资源,同时也提出了有效地组织分布式信息资源,为人们提供更为全面、准确、及时的信息服务的要求。 然而要实现这样的信息系统,传统的理论方法和技术难以提供有效的解决途径。本文作者认为融合移动代码技术和软件Agent技术的移动Agent技术因其具有的自治性、移动性、目标/任务驱动性、协作性、适应性,以及移动Agent支持的分布式计算模式所具有的可靠性、智能性、开放性、可伸缩性为实现这样的分布式信息共享系统提供了非常有效的途径。 本文以远程教学信息管理和共享的需要为出发点,将移动代码技术、软件Agent技术有机地结合起来,并探索出了一个基于移动Agent技术的分布式信息管理和共享系统的有效解决方案。在信息搜索和发现的过程中,基于移动Agent的分布式信息共享系统依照用户的愿望在各信息域中搜寻信息,区分相关信息和不相关信息,发现新的信息源,为用户发掘新的信息需求,对信息源进行监控,并把新的和变化的信息及时通知用户。在信息组织方面,该系统通过Agent之间的交互与协作,实现信息的获取、交换和传播。移动Agent技术及移动Agent计算模式为高效的远程教学信息的管理和共享提供了新的、更有效的解决方案。远程教学信息系统建立在一个基于移动Agent技术构建的分布式信息共享系统平台的基础之上,并通过移动Agent技术在远程教学课程信息组织和远程教学课程信息获取两个主要方面的具体应用,对移动Agent的技术优势进行了创新性的发挥。

李丽[6]2007年在《基于Agent的考试系统的研究与设计》文中指出随着Internet的发展,网络考试系统得到了越来越广泛的应用。网络考试系统的发展一直是近些年来国内外教育改革的一个方面。由于近些年人们对教育的需求不断的增加,以及我国由应试教育转向素质教育的教育教学改革的现状,网络考试系统的研究与推广显得尤为的重要。现有的网络考试系统基本上是C/S结构的,客户端过于庞大,而且需要客户端和服务器端保持长时间的连通,为了克服以上的缺点,我们将人工智能领域中的多Agent技术应用于网络考试系统中,从而为网络考试系统的研究提供了新的发展空间。Agent技术为分布式开放系统的分析、设计和实现提供了一种新方法。本文在对网络考试系统分析和研究的基础上,针对原有考试系统的局限性,引入了Agent概念,利用面向Agent的软件开发方法之一—Prometheus方法对网络考试系统进行了研究和设计,确立了开发方案。根据Prometheus方法中系统说明,结构设计,细节设计这叁个阶段的研究和开发,利用PDT作为建模工具,建立了一个Agent模式下的网络考试系统的新模型。最后,对本文工作进行了总结,提出了进一步的工作方向和思路。

魏利剑[7]2005年在《面向Agent的电梯群控仿真系统建模研究与实现》文中研究表明论文深入研究了电梯群控仿真系统的特点,将面向Agent技术引入系统仿真来对复杂系统仿真进行分析、设计及实现。详细论述了面向Agent技术的具体过程,并扩展UML以辅助面向Agent技术的具体实施。在此基础上,设计实现了面向Agent的电梯群控仿真系统,为群控算法的研究提供了通用的验证平台。研究了现代系统仿真技术,重点论述了面向对象的系统仿真技术。针对现代复杂系统的仿真需求,在充分继承发展面向对象技术中成熟思想方法的基础上,详细阐述了面向Agent技术的具体过程(AOA、AOD、AOP),为面向Agent的系统仿真技术提供了方法基础。研究了面向对象技术中的统一建模语言(UML),并根据面向Agent技术的基本要求对其进行了初步扩展,形成了面向Agent的UML(AUML)以辅助面向Agent系统的开发,为面向Agent的系统仿真技术提供了工具帮助。研究了面向Agent的编程实现,根据面向Agent技术的基本特性,借助MFC,在Windows环境下扩展C++实现了CAgent类,满足了Agent的独立性、并行性及交互性等要求,为面向Agent的系统仿真技术提供了实现依据。论文在研究了电梯群控仿真系统的特性需求之后,决定采用面向Agent的系统仿真技术来研究系统,结合AOA、AOD的方法指导,利用AUML,通过分析设计建立了系统的仿真模型。然后根据AOP的指导,利用扩展后的编程方法,最终实现了面向Agent的电梯群控仿真系统。实际运行证明,面向Agent的电梯群控仿真系统具有更高的运行效率和仿真实时性,能够更加真实的模拟实际电梯系统的运行情况,为电梯群控研究提供了开放性的测试平台,极大的推动了电梯群控研究的发展。同时,面向Agent的电梯群控仿真系统的开发过程也为现代系统仿真技术及面向Agent技术的研究发展做出了实践性的尝试,具有一定的实用价值。

陆淑娟[8]2004年在《Multi-Agent技术在网络教学中的研究与应用》文中研究指明Internet与www的迅速发展为传统的远程教学提供了新的思路和方法。网络教学以网络作为传输信息的载体,是网络技术和多媒体技术结合的一种新型教育手段,突破了传统教学模式中的单向传播的局限,并以教师为中心的灌输式教育转向以学生为中心的主动学习,它必将成为未来教育发展的趋势。但目前大多基于web的网络教学系统仅仅是教材的电子化翻版,在交互性方面存在着缺陷,同时也缺乏智能性,难以实现因材施教,而在学生的学习过程中又容易出现迷航,偏离学习目标。因此,如何提高网络教学的智能化程度成为我们迫切需要解决的问题,而近年来在人工智能领域新兴的Agent技术则为实现这一目标提供了良好的契机。利用Agent技术,我们可以实现网上的智能辅导,统一各地的教育资源,创建虚拟课堂,虚拟图书馆等,从而增加教学内容的趣味性和人性化色彩,改善教学质量。近年来,国内外的学者都对网络教学的智能化进行了广泛的研究,现有的成果有蒙特利尔大学Claude Frasson等人提出的“行动者” 模型,Evandro和Perkusic提出的多代理学习环境模型以及南加利福尼亚大学W.Lewis Johnson等人的研究的Adele的教学代理等。本文在综合前人研究成果的基础上,提出了把Agent技术与网络教学相结合的思想,构建了一个基于Multi-Agent的网络教学模型,将Agent的智能性与建构主义学习理论融合在一起,构建一个可以实现学习的个性化和协同化网络教学系统。文章中详细地分析了模型中各Agent的功能结构,包括教师Agent,学生Agent,管理Agent,个性分析Agent等。另外还对教学策略的实施和个性化的实施进行了研究和分析。本文讨论的基于Agent的网络教学系统侧重于考虑每个学生的个别情况,与传统教学相比实现了因材施教,每个学生可以根据自己的实际情况得到适合自己的学习资料,为学生提供了一个个性化的学习空间。同时系统中的各个Agent是相互独立而又彼此联系的实体,提高了整个教学系统的可维护性和可扩充性。本文对多Agent应用于网络教学进行了初步的探索与研究,同时也为日后在这个领域更深入的研究打了基础。

张诺[9]2007年在《基于Agent技术的项目进度优化方法的研究》文中研究说明项目管理理论是管理学范畴的一个比较新的领域,是为了合理的计划、协调并控制一个工业、商业等项目的成功完成。进度管理是项目管理的核心理论之一。项目进度计划管理贯穿了整个项目管理的全过程,只有对这种方法真正实行才能够有效的控制项目的时间、资源、费用进程。项目中的所有活动和资源都必须接受计划和控制,只有这样才能保证项目的时间、成本要求。现代项目管理技术与工具为工程项目管理提供了科学的方法和手段,随着计算机、IT技术在工程实践中的广泛应用,工程项目管理信息系统的应用范围也在不断扩展。进度控制是进度管理中的关键技术。随着我国经济的快速发展及市场经济的逐步完善,项目单位都面临着市场广阔、利润率低和技术难度加大的现状,虽然也有一些新技术的应用思想运用到工程项目中,但在实际应用和操作方面还存在欠缺,因此,科学地进行项目进度的组织、控制成为项目管理中应该重点考虑的问题。本文在查阅了大量资料的基础上,首先对项目进度计划管理理论、现状进行了总结,然后详细介绍了进度计划中网络计划法的应用理论以及其发挥的作用和所存在的问题;接着对Agent及多Agent的知识进行了讨论,结合其特点提出项目进度优化方法的系统体系框架;最后,在描述了系统结构和流程的基础上,对该多Agent系统中所涉及到的各个Agent进行了结构设计和描述,并在选定的Aglet平台上进行了编码的设计。

李淑平[10]2002年在《软件Agent技术研究的现状及展望》文中研究指明通过对软件Agent技术的起源、发展、基本概念、研究内容、技术特点以及存在的问题的阐述 ,指出Agent技术在理论上的研究还不够深入 ,在一定程度上已严重制约了Agent技术的发展 ,软件Agent技术还有待于进一步系统化和标准化。

参考文献:

[1]. 基于Agent的工作流管理系统的研究[D]. 王春燕. 北京信息控制研究所. 2005

[2]. 软件Agent技术的研究与应用[D]. 胡铭. 河海大学. 2001

[3]. 一种基于Agent的软件体系结构风格研究[D]. 王一宾. 合肥工业大学. 2005

[4]. 基于网构软件的动态演化技术研究与实现[D]. 孙正辉. 南京理工大学. 2008

[5]. 移动Agent技术及其应用研究[D]. 刘一钫. 电子科技大学. 2001

[6]. 基于Agent的考试系统的研究与设计[D]. 李丽. 河北工业大学. 2007

[7]. 面向Agent的电梯群控仿真系统建模研究与实现[D]. 魏利剑. 天津大学. 2005

[8]. Multi-Agent技术在网络教学中的研究与应用[D]. 陆淑娟. 南京工业大学. 2004

[9]. 基于Agent技术的项目进度优化方法的研究[D]. 张诺. 河北工业大学. 2007

[10]. 软件Agent技术研究的现状及展望[J]. 李淑平. 太原科技. 2002

标签:;  ;  ;  ;  ;  ;  ;  

软件Agent技术的研究与应用
下载Doc文档

猜你喜欢