基于Java的软件Agent实现技术研究

被引量 : 0次 | 上传用户:huhu029
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,在分布式技术与人工智能相结合的研究中,有关agent方面的理论与技术研究已经成为热点,而以agent为核心概念的面向agent技术在促进当前软件工程的研究与发展中也呈现出巨大潜力。从目前情况来看,从方法学上来说,面向agent方法在分析与设计上已有许多研究,但在实现上尚难以找到一种成熟的、全新的面向agent实现技术,现实情况仍然是用成熟的面向对象技术来构造agent,也已经有许多的研究团体在从事这方面的研究,但还未见有完善的、非常成熟的软件agent开发环境出现。因此,本课题用面向对象方法设计与实现了一个软件agent及其开发环境,希望能促进这方面技术的成熟。 本文以此为背景,提出了基于事件驱动的BDI agent实现体系结构,用信念(Belief)、事件(Event)、规划(Plan)等内部特征来描述软件agent,并给出了面向对象层次上的软件agent的UML模型,该模型定义了构成软件agent的四个对象:Agent、BeliefSet、Event、Plan;为描述这些对象及其交互关系,本文以java语言为基础,扩展出了能描述这四个对象的java类以及描述其交互关系的语句,设计并实现了其中事件扩展类,这些扩展的类以及语句与java语言的元素构成了一个agent语言;最后,为agent语言设计并实现了一个预编译器,本文作者主要承担该预编译器的词法分析器与语法分析器的设计与实现。
其他文献
书院起源于唐,是中国古代兼具臧书、教学及祭祀功能的教育机构。书院精神是中国教育发展史上的宝贵财富。 本文由引言、书院的大学特征、书院的大学精神、书院大学精神的
船舶优先权是一项古老的海商法制度,但在我国却是一项全新的法律制度。在我国,《海商法》颁布的时间较晚,因而关于船舶优先权的理论研究相对来说不够成熟,在实践中经常出现歧
随着通信技术日益成熟,扩展频谱技术凭借其特有的优势,显示出了极强的生命力。尤其在电子对抗的今天,它将为军事上开展联合指挥提供最先进的通信系统。然而,与发射机相比,由
本文把旅游者的需求摆在区域旅游营销策划的首要位置,对广东游客的需求进行调研和分析,对云南各类资源进行整合,就云南实施对粤客源市场的差异化营销战略进行探讨,以期在旅游
“规模效应”是股票市场上一种重要的异常收益现象,反映了股票收益与公司规模之间的反比关系。 本文采用分组排序和最小二乘回归的方法对我国上海股票市场是否存在“规模
随着国民经济的发展,交通运输任务量大幅度增长,行车密度及车辆载重越来越大,对桥梁的承载能力要求越来越高。而现有在役桥梁中,部分桥梁(特别是八十年代以前修建的桥梁)由于
SHPB实验系统是广泛应用的测试材料动念力学性能的装置,在文献调研的基础上指出,为了提高SHPB实验结果的精度和可比性,应对SHPB实验技术做进一步的研究。围绕上述目的,以金属
农药在农业生产中的重要地位不言而喻,但是由于农药的毒性,带来了诸如生态破坏,水、土壤、空气的污染。农药残留,是指农药使用后残存于农产品中的农药原体、有毒代谢物、降解
作为我国老年人口牙齿丧失的主要原因,牙周病对全身健康有着多方面的、严重的影响。但是目前对于牙周病发病机制的认识远未了解,菌斑包括特异性致病菌的作用并不能很好地解释
市场经济的深入和全球化、民主化进程的加快对现有的公共管理体制提出了严峻的挑战。面对这些挑战和公民社会的发展,公民参与的理念正成为解决这些问题的新思路、新方法、新