【摘 要】
:
软件复用被视为提高软件生产率和质量的有效途径,而如何在可复用的软件构件库中找到需要的构件是一个需要解决的难题。随着网络技术的广泛应用,不同构件模型的复用构件将不断
论文部分内容阅读
软件复用被视为提高软件生产率和质量的有效途径,而如何在可复用的软件构件库中找到需要的构件是一个需要解决的难题。随着网络技术的广泛应用,不同构件模型的复用构件将不断增多,能否提供一个有效的工具或方法,使开发者检索到符合新系统需要的构件成为基于构件的软件开发面临的一个核心问题。传统的构件描述与检索方式,如基于刻面描述和分类的构件检索,由于缺乏构件的语义信息描述,用户难以精确检索到与需求匹配的构件资源,查准率和查全率不高。本文在刻面描述基础上引入本体的概念,建立起基于刻面的构件分类和描述结构,建立构件本体,并利用本体对用户提交的检索请求进行语义扩展,提高构件检索的查准率和查全率。本文从本体语义的角度对如何利用本体对构件检索进行了研究。主要工作为:1.首先对当前有代表性的构件库系统的分类和检索技术进行分析,重点分析了构件的刻面分类方法,提出采用XML技术实现构件的刻面描述方案,介绍了XML以及树匹配模型相关技术特点。参照国内外相关学术成果,给出了具体的刻面描述实现,从而建立起软件构件库系统的构件数据模型。2.对本体的定义、描述方法、构建工具以及如何构建进行研究,采用OWL语言对本体进行描述,形式化地定义概念及概念之间的关系,提出了一个面向对象的领域本体构建方法,并根据该方法建立CEM(高校教育管理)领域本体。3.在构件的刻面检索的基础上引入本体,结合刻面分类信息和领域信息,建立了一个比较合理的软件构件本体模型,用于软构件的语义检索。该模型结合了构件的刻面分类信息和领域信息,充分考虑了本体的语义完整性。4.提出了基于本体和刻面描述相结合的检索模型和算法,并在构件生成与组装平台(CPAP)得以实现。5.最后,总结本文所做的主要工作,并展望了下一阶段的工作。
其他文献
本文对管道监控领域进行分析,总结了该领域的共性需求,并结合软件复用技术,在J2EE开发平台上构建了一个可复用的监控系统软件框架。针对框架在具体应用中的变化性,提出利用扩
随着计算机和无线通讯领域相关技术的发展,移动多媒体技术已成为时代焦点,各种多媒体应用已逐渐地从有线领域向无线领域迈进,全方位地满足人们对于多种媒体、多种感观的需求
时钟同步问题是分布式操作系统中的一个经典问题,是分布式计算中的核心技术之一。随着计算机技术和网络通信技术的迅猛发展,异步网络环境中各节点的时钟同步问题变得越来越重要
随着嵌入式技术的飞速发展,嵌入式计算机渐渐渗透到人们生活的方方面面,其中某些关键性的应用对计算机的可靠性要求越来越高,传统的计算机系统已无法满足这样的要求。嵌入式
粗糙集理论认为知识源于人类或其它物种对对象的分类能力。基于泛系观从认知角度对粗糙集研究,得出认知的过程就是辨异同与排泛序的过程。泛系异同概念是与集合理论相联系的,
传统的网络学习系统往往以系统自身为中心,要求用户去适应系统而不是系统去适应用户,造成了交互性差,学习效果不明显等诸多问题。本文针对该现状,分别从自适应学习的理论与实践两
P2SP技术是近年来计算机领域中研究的热点问题,P2SP下载方式实际上是对P2P技术的进一步延伸,它不但支持P2P技术,同时还通过下载资源数据库这个桥梁把原本孤立的服务器资源和P
在车辆检测系统中,为了使各个部件的状态信息及时反馈给显示终端和操作人员,以便操作人员作出合适的调整,该检测系统需要较高的实时性。由于通常的Linux操作系统实时性不强,
随着软件产业的发展,软件的质量已经越来越成为软件产品成功的关键性因素,质量保证的一个重要方法就是通过测试活动来尽早的发现问题。测试的主要成果为测试报告,通常也称之
以TCP/IP协议为基础的Internet自从九十年代以来,其网络规模、用户数量及业务量都呈现爆炸式的增长,新型网络应用也不断涌现,网络参数(如激活连接数、回路往返时间)动态变化,