构件组装平台中构件检索以及连接子构造研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:luoch668
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的飞速发展,人们对软件开发的速度和质量要求都有了很大提高。然而,传统的“手工作坊”式的软件开发状况没有得到根本改变,软件开发技术的发展远远落后于硬件技术的发展。作为软件复用的一种有效手段,软件构件技术成功地将系统开发的重点从程序设计转移到已有构件的选取、组装和部署。在构件模型的支持下,通过复用已有的构件,软件开发者可以“即插即用”地快速构造应用系统。这样不仅可以节省时间和经费,提高工作效率,而且可以产生更加规范、更加可靠的应用软件。 构件组装技术是支持软件复用的核心技术,本文重点研究构件组装平台的设计、构件分类与检索、构件复合组装以及标准化。随着构件模型与构件库研究的不断深入,构件的分类方式和如何从构件库中检索到满足系统需求的构件,越来越成为研究的焦点与难点。本文结合最优分派理论提出了基于主谱分析法的构件检索算法,从理论上研究了构件检索的特点,分析了构件检索过程,建立了统一的匹配规划模型,最后用实验验证了该模型的有效性。 构件组装技术的另一关键在构件的连接方式。基本思想是通过“粘合代码”或“连接子”将相关构件组合在一起,以便提供粒度更大以及功能更齐全的功能构件,从而缩短系统的开发周期,提高系统的灵活性、可扩展性和易维护性。本文首先分析连接子的功能结构,然后基于模板方法模式对连接子进行具体结构设计,最后在构件组装平台上分别实现了构件选择工具、连接子编辑工具和连接子生成工
其他文献
图像修复指的是对图像中的损坏部分进行恢复。对手工绘制的图像而言,图像中丢失部分还原或特定目标去除的工作由技能娴熟的专业艺术品修复人员完成,这种方式一直延续到现在。随
三维CAD模型的检索和重用技术作为CAD技术和检索技术的结合,以以有效地缩短产品开发周期,充分利用已有的设计资源,降低产品设计成本,近年来这一方向逐渐成为CAD研究领域的一
多智能体系统是分布式人工智能的一个重要研究分支。论文以机器人足球世界杯(RoboCup)仿真比赛这一典型的多智能体系统为研究背景,针对RoboCup仿真比赛在通信受限情况下对多智
随着量子计算机的发展,基于计算复杂度的传统加密方法遇到了前所未有的威胁和挑战,与此同时,量子密钥分发(Quantum Key Distribution,QKD)与次密加密相结合使得绝对安全的加密成
实用的网络体系结构都是层次结构,目前互联网使用的主流网络体系是TCP/IP。最初的TCP/IP协议栈本来是为了窄带文本数据而开发的,但是随着全球互联网的蓬勃发展,人们对网络的
随着网络的飞速发展,应用需求的不断增加,传统的C/S结构的网络不再能够完全满足人们的需要。在网络世界里越来越多的人需要互相交流,互相共享文件,共享信息资源,而C/S结构的网络并
会话初始化协议SIP(Session Initiation Protocol)是一种基于IP网络的多媒体通信信令控制协议,是下一代通信网络的核心协议之一。目前用于保证SIP通信安全的机制大部分都是从
随着网络以及通信技术的发展和普及,基于网络的应用越来越多,大量的信息网络化,网络给个人、公司和社会带来快捷便利的同时,安全问题也日益突出。目前应用于网络安全的技术主要有
随着全球经济一体化的深入发展,企业竞争环境日趋严峻。为提高企业核心竞争力,构建实时、高效的综合信息管理系统势在必行。本文以杭州市重大科技项目《基于XML技术的棉纺企
正直接危害人类健康的各类海洋污染是亟待解决的重要难题,开发能够实时对海洋环境做有效监测的系统是关键技术之一。通过合成孔径雷达(Synthetic Aperture Radar, SAR)这种现