基于多维匹配检索的构件适配方法研究

来源 :苏州大学 | 被引量 : 0次 | 上传用户:titaige
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于构件的软件开发是软件复用领域的研究重点,被视为解决软件危机、提高软件生产率与质量、降低系统开发周期与成本、增强系统灵活性与可维护性的现实可行途径。然而,直接复用第三方构件是不太现实的,因此,构件适配成为基于构件的软件开发研究的关键技术。本文将构件适配的过程分散到构件模型、构件检索和构件组装三个阶段考虑,通过建立多维构件模型和控制构件检索过程,得到构件不同维度失配类别,确定构件适配范围。基于此分治思想,本文提出了基于多维匹配检索的构件适配方法。首先,本文建立了以维度为中心的多维构件模型,提出了反映构件功能的语义、面向构件连接的语法接口、负责构件行为操作的协议、体现构件可信性的服务质量和支持构件运行的技术平台这五个相互独立的维度;其次,基于多维构件模型,提出了一种可扩展的构件维度匹配检索方法,目的是通过在构件维度匹配检索过程中,控制不同维度匹配的条件和优先级,得到最易适配的构件,从而降低适配难度;最后,在分析检索结果的基础上,得出构件不同维度的适配要点,并针对构件接口、构件功能和构件行为交互这三个适配要点,分别利用置换群、面向方面技术及构件行为本体实现了对这三个维度的独立适配。在以上工作的基础上,本文以一个名片管理系统为例,分析说明了基于多维匹配检索的构件适配方法在基于构件的软件开发中的应用。基于多维匹配检索的构件适配方法为构件复用、构件再复用和基于构件的软件开发提供了一种可行的解决途径。
其他文献
如今,信息系统已经深入应用到社会生活的各个方面,帮助人们处理各种信息事务。信息系统的运行时常需要人工干预,比如在出现异常的时候。在信息系统需要干预的时候,管理员需要
消防部门为什么要引入GIS/GPS技术?消防部门担负着保护生命和财产安全的重任,但其可利用的资源却非常有限。能够有效利用宝贵信息对消防工作是至关重要的。这出于多种理由,如:火
随着芯片集成制造工艺的日益发展,在同一芯片上集成了多个处理器的CMP架构已成为桌面应用和高端计算的主流平台。通过集成多个处理器,CMP架构提供了更多的计算资源,同一时刻可以
人脸表情识别技术是涉及情感计算、图像处理、机器视觉、运动跟踪、模式识别、生物特征识别、生理学、心理学等研究领域的一个极富挑战性的交叉课题,它是情感计算、人机智能交
传统的视觉图像系统是基于“摄像头-图像采集卡-通用PC机”三者为一体的系统。这种视觉系统不能满足嵌入式环境下对图像实时处理的需求,因此需要研制一种专用的视觉图像系统,既
视频通信是多媒体通信的重要应用之一,无论在IP网络还是在无线移动网络信道中,误码的产生、数据的丢失总是难以避免,而高压缩后的视频数据对误码非常敏感,因此如何进行错误控制以
随着IP网络通信和多媒体视频技术的快速发展,网络视频的研究和应用越来越受到广泛的重视,开始在各行各业发挥着重要的作用,网络视频质量监控也随之成为此领域内的一个热点问
分片式处理器能够很好地应对纳米工艺代芯片设计中存在的功耗、线延迟和设计复杂性问题,充分地利用日益增长的片上晶体管资源以提升应用的性能,但对其上的Cache设计提出了新的
目前,在教育教学中应用计算机已成为一种趋势。随着计算机应用的迅猛发展,网络应用范围的不断扩大,从而使得考试的技术手段和媒介也发生了革命性的变化。计算机考试系统随之
随着图像配准技术的不断成熟与完善,图像配准技术已经应用于自动目标识别、医学图像处理、智能机器人、智能制造业、军事应用等领域,并取得了大量的研究成果。而虹膜作为重要