面向领域的软件构件技术研究

来源 :中国航天第二研究院 航天科工集团第二研究院 | 被引量 : 0次 | 上传用户:zble44
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件的复杂度越来越高,由此引起“软件危机”也就变得越来越严重。从而引发了软件复用技术的研究。构件化软件开发作为一种十分有效的软件复用技术,可以有效的缓解“软件危机”带来的压力。 按照标准软件构件模型(COM、CORBA、EJB等)开发软件构件,对一个组织的长远发展非常有利,但是通常组织内部存在许多没有按标准软件构件模型开发的资源,对一些非源代码的资源重用程度不高,如何从中发掘重用构件,却没有一个行之有效的方法,本文提出了一个基于工厂模式的工厂重用模型(FactoryReuseModel)可以部分解决这个问题。 构件库是基于构件的软件开发的基础,一个组织内部往往有多个构件库,不同的构件库可能使用不同的数据模型,这种支持不同领域的构件库是非常有效的,但是也妨碍了构件库之间的资源共享,用户通常只能在一个构件库里进行操作,若要操作其他构件库,则要重新登录操作,所以一个用于多个可重用构件库之间进行互操作的构件描述模型显得非常的重要。BIDM是一个用于多个可重用构件库之间进行互操作的构件描述标准模型,但是它自身是一个最小集,没有解决好构件刻面表示、构件评估、构件与构件之间关系等问题。面对这些问题,本文提出了一个基于BIDM的构件描述模型——扩展BIDM构件描述模型(ExtendableBIDMComponentDescriptionModel,EBCDM)。为了实际应用,用XML表示了EBCDM模型,定义了DTD文件,并且给出相应的实例。 本文通过以防空导弹武器系统软件为背景,展现了在某个特定领域中,上述两种模型在实际中的应用。
其他文献
叙事自动生成是一个重要的研究方向。目前,我们正在研究一种基于知识和用户需求的叙事自动生成方法和系统。骗局是一种特殊的过程,它既可以独立地作为一个完整的叙事,又可以成为
随着本体作为一种信息的组织形式被广泛的应用到水利[1]、词的组织[2]、交通[3]、艺术[4]等相关的领域中,本体的数目和数量增长的越来越快。由于在初期构建本体的时候,专家不
随着通信技术的快速发展和人们对通信技术智能性要求的提高,各种新型网络技术开始广泛使用,自组织网络正是在这种背景下被提出的。移动自组织网络(Ad Hoc)由一系列可以在缺少
随着信息处理技术在通信、金融、工业生产等领域的广泛应用,数据已经不仅仅拘泥于文件、数据表等传统形式。大量连续、变化的流式数据在越来越多的现代应用中出现,例如军事指挥
随着CDN-P2P融合技术研究的深入,CDN-P2P网络在内容分发方面资源定位效率低下的问题越来越突出。为了提高网络的可扩展性与请求内容的响应速度,CDN-P2P中的P2P网络采取无结构
学位
程序员很难保证首次书写的代码是正确的。因此,排错是软件开发过程中必不可少且有相当难度的工作。此外,在软件维护阶段,程序员常常需要对别人书写的代码进行排错。这种情况下,程
随着互联网的飞速发展,电子商务已经走进了人们的日常生活。目前国内有银联、快钱、贝宝等数十家有影响的电子在线支付应用系统正在运营,给电子商务提供了丰富的支付方式。然
近年来,以离散点为表面表达方式的点模型由于其数据获取方便、数据结构简单等优点,成为计算机图形学中的一个新的研究领域。由于许多应用中数据模型的规模和复杂度急剧增长,
搜索引擎是互联网用户最常用的信息查询工具。目前主流的搜索引擎并没有明确区分不同用户的查询意图,而不同用户即使输入相同的查询词,其查询需求也是有差别的。个性化信息检索
学位