Eclipse下APL图形化开发平台的设计与实现

来源 :天津大学 | 被引量 : 0次 | 上传用户:lihaolong2005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多Agent系统技术已经在供应链管理等诸多领域逐渐体现了它的巨大潜力和价值。随着技术的发展,有关Agent模型结构研究主要集中于BDI或其演化模型。然而,在Agent工程化方面,尽管一些公司或组织已经制定了一些标准,并开发了相应的平台,但实现从模型到应用系统的模型驱动开发还有相当的困难。 针对基于APL(Agent Pattern Language)语言的Agent系统,设计了APL描述文档的图形化开发环境。根据Agent的运行结构,在EMF的Ecore层面上对Agent模型进行了重构和描述,建立Ecore文件元模型,并根据EMF所生成的模型框架,在前台用Eclipse及GEF技术实现用户界面。对Agent使用多页编辑器的形式,设定了Agent内部各组件问的关联,将Agent元素的编辑方式在Eclipse的属性页中自定义完成,最后系统以RCP的形式对外发布。用户在编辑器中以图形化的方式设置Agent各元素及其属性,利用菜单中的命令生成此Agent的APL描述。 使用EMF对Agent建模实践了Eclipse模型化开发的过程;同时,用户使用编辑器编写APL,也是一个模型化开发的过程。这个模型驱动体系(Model DrivenArchitecture,MDA)使得模型与图形界面达到松耦合的关系,降低了系统升级和维护的复杂性。用户亦可根据所保存的Agent模型文件,结合APL解析器和JADE的运行平台,管理多Agent系统的创建和运行。
其他文献
随着Internet规模的迅速扩大和重要性的日益显著,越来越多的问题迫使人们开始关注网络带宽测量,带宽测量一直是重要的研究方向,它对于人们了解网络行为、提高网络性能、改善
伴随着网络技术和多媒体技术的飞速发展,多媒体数据逐渐成为人们获取信息的重要来源,人们可以轻松地从网络上获取各种各样的多媒体信息。与此同时大量诸如非法复制、伪造、篡改
软件的可靠性差和开发效率低一直是困扰软件产业界的两大难题,高效率地开发正确、可靠的软件已成为软件产业的迫切要求。尤其在现在各种大型数据库处理系统,商业网站特别是一
随着科技文献的电子化,科研人员对文档图像的自动识别与理解的要求也越来越高。随着OCR技术的发展,基本实现了对文档图像中文字的识别理解。然而针对文档图像中数学公式的自动
随着计算机技术与internet互联网的发展,人们的信息交流带来了巨大的变化。各种现代化的技术手段和大量丰富的电子信息资源,提供和服务于人类社会。其中现代化的技术之一,计算机
椭圆曲线密码系统近年来已被广泛制定于各种国际标准,椭圆曲线密码技术可应用于加解密、数字签名、密钥交换、大数分解和质数判断等。在相同的安全强度下,ECC的密钥长度远比其
这几年,超声影像在前列腺外科临床中运用得越来越广泛。从超声图像中分割出前列腺的边界在测量前列腺体积,估测肿瘤边缘以及实时目标图像导引的活组织穿刺中有重要的临床意义
随着经济、社会和科技的发展,个人电脑、智能手机等设备大规模普及,互联网应用越来越广泛和深入,人们进入了大数据的时代。云计算、大数据、云存储共同组成了学术界和商业界
在Internet飞速发展的今天,随着新业务的增加和数据业务量的猛增,需要网络能够迅速有效地提供新的服务,实现网络与业务融合的需求也越来越迫切。在这种环境下,软交换技术应运
Ad Hoc网络作为一种“自组织”,“无中心”,无需固定网络基础设施支持的多跳无线网络,其特点决定了可以被广泛地应用于军事作战、传感器网络、某些紧急的临时性场合以及个人网络