支持ICEMDA的构件库管理模型与系统实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:fastal
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于复用的软件开发可以有效地提高软件开发的质量和效率。构件技术在软件复用中扮演着重要角色。软件构件库是支持软件复用的基础设施,在很大程度上决定着软件复用成功与否。本文以可交互、可配置和运行的模型驱动的体系架构(Interoperable Configurable Exercisable Model Driven Architecture, ICEMDA)的要求为出发点,针对软件复用可能出现的问题,对支持ICEMDA的构件库管理模型进行了研究。本文首先研究了构件描述模型,从ICEMDA的构件实例抽象出基于平台相关模型(Platform Specific Model, PSM)的ICEMDA的构件描述模型并研究了ICEMDA基于刻面分类模式的构件描述模型,然后采用XML语言对这些构件描述模型进行了详细的描述。本文以企业服务应用(Enterprise Service Application, ESA)软件的领域特点为出发点,研究了基于功能领域的构件分类方案。本文按照功能领域组织构件以简化对构件的检索,并对构件存储的关键技术进行了分析,设计了构件的存储方法。之后,本文基于ICDMDA构件的描述方法和分类方法,对构件检索方法进行了研究,研究了基于关键字、基于刻面分类模式和基于PSM和XML等三种构件检索方法以满足不用级别的软件复用者对构件检索的需求,其中改进了基于刻面分类模式的构件检索方法,提出了基于PSM和XML的构件检索方法。最后,以上述研究为基础,基于J2EE平台设计并实现了支持ICEMDA的构件库管理系统。该系统基本满足了ICEMDA的需要。
其他文献
随着互联网的飞速发展,基于电路交换的公共交换电话网(PSTN)逐步被基于分组交换的下一代网络(NGN)替代。NGN是基于IP网络的电信网络,它的出现是电信网络中的巨大变革。软交换
发展中国家的通信设备市场是通信行业的新兴市场,主要集中在亚洲的大部分国家、非洲的全部、拉美和东欧一些国家,这些国家数量很多,目前占全球通信设备市场的20%多,未来这些
高动态GPS卫星信号模拟器可模拟产生接收机收到的各颗GPS卫星信号,是高动态GPS接收机研制与测试不可缺少的测量设备;同时也可用于系统级GPS仿真实验,为最终确定GPS测量方案提供
近年来,随着RFID技术的快速发展,RFID技术在应用领域的研究也蓬勃开展,使用RFID技术进行室内定位就是研究领域之一。定位技术根据应用地理范围不同,分为室外定位技术和室内定位技
基于内容的图象检索技术是近年来国内外在图象数据库研究中出现的一个新热点问题。本文围绕图象特征提取和图象相似性度量两个问题展开论述。以Gabor基小波提取图象特征理论
基于相似度匹配的移动社交网络(PMSN)在移动设备日益普及的今天,其应用越来越广泛,针对它的相关研究也越来越热门。而在相似度匹配的过程中,对于用户个人属性的隐私保护和对
面向开放域的问答系统是自然语言处理领域中最具有挑战性的热点研究问题之一。随着互联网的飞速发展与普及,信息量的急速膨胀,有效查找和利用这些信息的迫切需求使得信息检索与
随着网络的普及,丰富多彩的网络资源给人们的生活、工作以及学习带来了巨大的方便。然而,信息数量庞大、排列无序以及垃圾信息的干扰等都阻碍着人们充分利用网络资源。为了使
数据挖掘是在海量的数据中发现事先未知的、隐含的且能被人们利用的模式和关系,这些关系可以指导人们对未来的行为进行预测。在现实生活中,我们经常遇到大量的高维数据,例如商场
近年来,低功耗广域网(LPWAN)技术越来越多的用于城市智慧抄表,无人机通信,基础民用设施监测等领域。LPWAN技术是一种非常具有吸引力的技术,它使得低成本的设备通过几百bps-几十kbps