软件agent的面向对象实现技术研究

被引量 : 0次 | 上传用户:ecnuzk2010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向agent的软件开发被看作是一个新的软件开发范型。但是,agent领域正面临着一种尴尬的状况:一方面市场上对agent技术有很大的需求,另一方面agent技术还不成熟。而面向对象技术已经相对比较成熟了,于是我们尝试着用面向对象技术开发出具有agent本质特性的agent系统,并将通过这种方法而实现的agent系统称为软件agent。 本文首先深入分析了对象和agent之间的主要区别,进而指出要从这些区别着手,并在agent体系结构、agent实现机制、agent程序设计语言定义等方面进行研究,来对标准的面向对象程序设计模型进行面向agent的扩展以方便软件agent的构造。 作为软件agent的理论基础研究部分,本文通过对著名的BDI agent模型进行改进而给出了一个便于面向对象技术实现的、能够体现agent本质特性的agent体系结构。 作为软件agent的实现机制研究部分,本文没有采用传统的“starting from scratch”方式,而是借助设计模式来对软件agent的实现机制进行研究,并就设计模式在agent系统开发中的应用做了初步尝试,最终使用POAD(pattern-oriented analyze and design,面向模式的分析与设计)这一新颖的软件开发方法而给出了相应的agent系统设计框架。该框架将作为软件agent程序设计语言定义的根据。 在上述两个工作的基础上,本文对Java语言进行了面向agent的语法和语义上的扩展,从而定义了一个面向agent的程序设计语言。 最后,又简要介绍了我所参与的,课题组设计实现的agent开发环境JASAD(Java-Based Software Agent Developer)及该语言的预编译器。
其他文献
以宿根福禄考幼嫩叶片为外植体,探讨了添加不同浓度和比例外源激素的培养基,对宿根福禄考不定芽诱导、增殖、生根的影响。结果表明:(1)最适诱导培养基为MS+6-BA0.5 mg/L+NAA0
"兵要地志"是根据作战需要,对某一地域的自然地理条件和社会因素及其对作战行动的影响进行综合记述和评价的一种军事资料。它为部队提供有关地形、气象、经济条件、社会情况
<正> 20世纪80年代中期,西方国家提出一种着眼于配合陆战的轻型航空兵器——"战场飞机"的概念。近年来,我国的有关专家也提出过类似的想法。自1991年海湾战争开始,人类的战争
目的观察超声引导下经皮Herbert螺钉固定治疗新鲜无移位腕舟骨骨折的临床疗效。方法 2013年5月—2015年8月,采用超声引导下经皮Herbert螺钉固定治疗新鲜Krimmer分型A2型腕舟
唐代是中国绘画极其成熟的时期,表现鞍马的题材在这时已形成独立画科,脱颖而出。以马作为绘画表现的内容契合了唐代社会、经济、文化的辉煌气象和锐意进取的精神。唐代思想的
期刊
通过对加氢装置反应系统多年RBI(Risk-based Inspection,基于风险的检验)工作的总结,分析了加氢装置反应系统中的氨盐腐蚀,提出如何减缓或防范设备因氨盐腐蚀失效,并借鉴国外的
用LI-6400便携式光合作用系统对美国黑樱桃、加拿大黑樱桃、中国山樱桃苗木的净光合速率、气孔导度、胞间CO2浓度等进行了比较测定,结果表明:(1)日平均净光合速率、气孔导度
猛犸象属古脊椎动物,其现存的猛犸牙多呈半化石状态。采用SEM,FTIR等分析测试仪器对猛犸牙和象牙的微生长结构、胶原蛋白等差异特征进行了研究。结果表明,象牙和猛犸牙主要由
本文欲探讨宗气下陷证的实质。通过对宗气的生理功能及宗气下陷证的病因病理、临床表现、病例治疗的综合分析,认为宗气下陷证与肺气虚衰密切相关,宗气下陷证即是以肺气虚衰为
目的:探讨应用大段病骨切除+旷置及截骨延长治疗胫骨慢性骨髓炎、骨不连的临床效果。方法:术前根据患者小腿最大周径、内踝到胫骨平台长度、依据X光片判定的病骨切除范围和截