论文部分内容阅读
Agent、多Agent系统(MAS,Multi-agent System)和移动Agent(Mobile Agent)是人工智能的前沿课题,基于移动Agent的方法将可能成为网络时代计算机系统问题求解的基础,基于Agent固有的自治性和自适应性,在理论和实践上已有一系列研究成果,但对于移动计算还没有很好的解决方案。本课题的研究目标是在以广泛的网络为基础的固定和移动计算机设备上,建立适合移动计算的新体系结构,增强移动Agent的存活能力及自治性,为设计移动计算模型和系统打下基础。 计算机网络发展步伐惊人,尤其是无线通信网络技术扩展和立体化的网络通信基础,使得计算机网络更加深入渗透,无所不在。网络连接不再是计算机附加成分,而成为必需;而且连接不再与物理位置紧密相关,成为独立于位置的概念。全球性计算网络的角色,已从普通的通信基础成为支持日新月异的计算服务的计算平台。网络规模增长和形式多样性并没有直接 太原理l’.大学硕十研究生学位论文带来计一算能力的相应提高,作为灵魂的软件远远滞后于硬件设备的发展。如何建设好软件基础设施,更灵活、便捷地为人们提供更优、更多的信息服务,成为新的挑战。由于软件计一算基础设施没有跟上通信基础设施的发展,迫使研究工作需针对新的计算平台表现的综合特征重新考虑来给出解决方案。目前有两类计算关心移动Agent:mobile eomputing和mobilecomputation,前者关心在基于无线网络的移动设备上进行的计算:而后者关心基于WEB的移动程序,如Agent计算。移动计一算是一很好的计算范型,它能解决分布式计算中的一些问题,如:位置概念、通信服务质量起伏不定、配置动态变化、失败不可观察等。 随着分布对象技术、网络技术,特别是WWW的发展,软件系统趋向于网络计算、面向活动部件的特征。面向agent的软件工程是基于面向对象技术和分布计算技术,赋予计算实体更加灵活、自主以及社会化的特征,来构筑软件系统的。其中最具代表性的是移动agent系统。在这种新的计算范型下,出现了很多实验性产品,如IBM的Aglets,General Magie的Telescripts和Odyssey,Mitsubishi Eleetrie的Concordia,stuttgart 太原理「人学硕十研究生学位论文大学的Mole,Kaiserslautem大学的Ara,Open Group的MOA等,它们各具特色,但都支持一个共同的特征,既agent(或对象)软件实体可以在运行时间移动,然后恢复。各个产品都建立了一个通用系统平台,以及或多或少的系统服务以支持特定的功能需求。