基于自主计算的自适应Agent

来源 :南京大学 | 被引量 : 0次 | 上传用户:x111678
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络和通信技术的迅猛发展,以及计算机应用规模的持续扩大,软件系统的规模越来越大,复杂性越来越高。在这种背景下,发生了软件复杂性危机,即维护、故障排除等人的干预赶不上软件及硬件规模更新的速度。软件复杂性危机严重阻碍了IT产业的发展,一些大型项目不仅耗费大量人力物力最终效果并不理想。自主计算就是为了解决软件复杂性危机而提出的一项新兴的研究课题。   另一方面,Agent的研究已经蓬勃兴起。Agent具有自主性、移动性及智能性等特点,将成为未来十年最重要的计算模型之一。在研究自主计算和Agent时,发现Agent与自主计算具有一些共同点,于是就思考能否将这两个课题结合起来研究呢?   在自主计算和Agent已有研究的基础上,本文的研究工作主要集中在两方面上,其一就是自适应框架,其二就是具有自适应框架的Agent。   第一部分的研究工作包含三项内容。   (1).我们用Java设计和开发了一个自适应框架。该框架可以使一个Java程序具有一些自适应能力。   (2).根据自适应框架的一些共同特点,设计出一个能程式化生成自适应框架的产生器。   (3).在研究中发现自适应框架有些不足的地方,因此对框架进行了优化。   第二部分研究工作包含以下两项内容。   (1).在分析结合自主计算与Agent进行研究的可能性后,将自主计算引入到一个Agent系统中,设计并开发出了具有自适应框架的Agent。   (2).通过做实例验证具有自适应框架的Agent的可行性。在分析Agent之间的关系、Agent的角色变化以及Agent间的合作之后,总结出具有自适应框架的Agent具有一定的自适应能力。   结合自主计算和Agent的研究还处于探究阶段,还需要花更多的时间和精力去深化研究课题。而相关领域有不断有新的研究成果出现,这一趋势不仅带来了挑战也带来了机遇。因为这些新的挑战,研究的目标和计划有时不得不改变。但借鉴了这些新的研究成果,也使得研究的项目正变得更有意义更实用。此外,这些新的研究成果中包括了一些更高级更强大的系统,提供了更好的研究平台。
其他文献
随着软件系统的日益复杂,代码量越来越大。目前,Java多线程的同步保护需要程序员手动完成,这样不仅加重了程序员的负担,而且难以实现读写互斥。此外,对方法调用顺序的运行时刻验证
近年来,随着计算机网络技术的高速发展,Web软件应用迅速推广,企业很多应用基于Web进行开发,对基于Web应用软件进行性能测试成为一项迫切的工作。 Web应用程序不同于传统的
随着网络技术的不断发展和企业信息化建设的不断进步,企业开发的应用系统也在不断增多,这些系统有着独立的安全验证机制,用户的身份信息分别被每个系统保存的,无法互相传递,
任何民族的发展都不能没有继承。而我国大量的优秀传统文化均以古代汉语为载体。中华文化要传承、要变革,就需要有一批人读文言文,整理古籍,研究历史。然而,由于客观历史条件的限
随着嵌入式系统在日常生活中日益广泛的应用,嵌入式系统中的数据存储和数据管理越来越得以重视。具有高存储密度和高存储速率特点的Nand Flash作为嵌入式产品中极具发展潜力
因特网迅速发展,搜索已经成为网络的主要功能。一个搜索引擎拥有海量的数据,并且能在海量数据中迅速找到符合搜索条件的数据。然而如何在做到以上功能的前提下,实现海量数据与目
人脸识别技术是一种方便实用的基于人类生物特征的身份识别技术,有着迫切的现实需求和广阔的应用前景。然而目前的人脸识别技术还有许多地方不完善,光照、姿态、遮挡、以及小样
本文首先介绍了课题研究的技术背景,移动IPv6技术以及快速切换。快速切换(Fasthandover)是移动IPv6技术中的一个关键技术,是对移动IPv6协议的扩展,采用预先切换和基于隧道的
随着Internet技术的不断发展和跨平台需求的日益增加,Web服务应用越来越广。它是一种自包含的、基于网络的、分布式的模块化组件。目前,对于Web服务描述与服务组合描述生成技
在线教育、智能教育是教育的未来,它们正逐步改变着教育的现状。在在线教育系统中,学生的答题和教师的阅卷是不同步的,学生答题的结果的正确性不能得到及时有效地反馈,为了有效地