【摘 要】
:
基于构件的软件开发提出复用软件构件,通过可复用构件来设计与构造软件系统。这种开发方式不仅可以提高软件质量和生产率,还可以降低软件开发和维护的成本。然而随着软件构件
论文部分内容阅读
基于构件的软件开发提出复用软件构件,通过可复用构件来设计与构造软件系统。这种开发方式不仅可以提高软件质量和生产率,还可以降低软件开发和维护的成本。然而随着软件构件库规模的不断扩大,在构件库中检索到符合复用需求的构件变得十分困难。在传统的构件检索方法中,基于关键字的检索使用简单,但由于自然语言的多词同义与一词多义,使得构件检索匹配变得十分困难。在基于刻面分类检索中,由于刻面术语之间的关系过于单一,以及缺少特定领域语义信息,导致匹配过程中无法运用语义进行推理,从而降低了构件检索的查准率和查全率,无法满足用户检索的需求。针对刻面描述的构件检索中缺少语义信息的问题,为了提高刻面分类检索的查准率,结合领域本体,提出了基于本体的构件描述模型。该模型以构件的功能为基础,分别从构件功能、非功能属性和质量属性三个方面进行描述。然后深入地分析了基于语义距离的匹配算法和精确查询匹配算法,结合这两种算法给出了本文所使用的构件匹配算法。在检索过程中,通过用户的交互式查询来保证构件检索的查准率。建立在上海构件库的初步实验结果表明,与传统的刻面分类检索方法相比,本文的检索方法不但可以提高检索精度,又增强了检索的灵活性。
其他文献
随着信息技术和网络技术的发展,工业控制中的自动检测网络已经成为现代控制系统的重要技术,对于日趋复杂化、网络化的工业控制系统,如何实现灵活自动的检测网络,成为近些年控
粗糙集理论是一种处理含糊和不确定性信息的新型数学工具,该理论自提出以来得到迅速的发展和广泛的应用。知识约简是粗糙集理论重要的研究内容之一,它的主要目的在于去除数据
随着多媒体的发展和因特网的飞速发展,数字文档的安全性成为一个重要而又有挑战性的研究课题。数字水印技术作为一种潜在的保护数字版权的解决方案,已经越来越受到人们的关注,成
目标跟踪是计算机视觉的一个重要分支,融合了图像处理、模式识别、人工智能、自动控制以及计算机应用技术等相关领域的先进技术和研究成果。实现目标跟踪的关键在于完整地分割
无线传感器网络是一种新的信息获取和处理技术,在军事、工业控制、环境监测、医疗救助等领域都有广泛的应用前景。在无线传感器网络中,节点的能量极其有限,且在很多情况下不
协作可以定义为若干个任务在一些机器上进行加工"如何按时间或成本对机器和物力等资源进行安排"使某些目标函数达到最优。在车间控制智能应用领域,由于现代调度的复杂性,而且
网络编码技术以其能大幅度改善网络性能而受到业界研究人员的广泛关注。无线网络编码技术COPE是首次面向无线单播通信模式下的网络编码方案。与已有的几种网络编码方案相比,CO
随着软件规模的不断扩大,软件的复杂性越来越高,对软件的测试越发显得重要,软件测试成为软件质量控制中的关键过程。软件测试的性质和要求使得测试的自动化和规范程度越来越
本文的主要工作是研究在PMC模型下大型多机系统和计算机网络系统的故障诊断算法问题。文中提出了三种新的故障诊断算法。概率性矩阵诊断算法是一个完全基于矩阵与概率计算的
随着社会的发展,人们希望能够互动、随心所欲地选择自己喜欢的媒体资源的意愿逐渐增强,视频点播技术应运而生。但由于涉及的技术和产品众多,交互式视频服务仍然是一个比较复