【摘 要】
:
基于构件的软件开发是一种采用可复用构件设计与构造软件系统的软件复用途径,把“软件实现”让位于“软件集成”。充分、有效地利用已有的开发成果,可以减少重复劳动,同时提高软
论文部分内容阅读
基于构件的软件开发是一种采用可复用构件设计与构造软件系统的软件复用途径,把“软件实现”让位于“软件集成”。充分、有效地利用已有的开发成果,可以减少重复劳动,同时提高软件生产效率和软件系统的质量。随着实践的深入和项目的积累,企业内部的构件库越来越庞大。因此,如何从大规模构件库中检索出符合用户需求的构件,成为了基于构件的软件开发过程中的关键问题。随之构件的描述与检索技术作为可复用软件构件库的两个核心技术,也得到了软件复用界广泛地重视和研究。目前的构件描述模型较多的关注构件的静态特征,而对构件的动态特征关注较少;匹配方法多采用概念间的语义包含关系判断构件的匹配度,不能给出用户需求信息和构件库中构件的可量化的匹配度。由此,如何利用领域本体和构件本体对构件的功能语义进行描述,如何计算基于语义描述的构件匹配度,以及如何降低检索成本、提高检索效率成为本文的研究重点。本文在构件的刻面分类模式之上引入了本体的描述,并且针对现有构件模型进行了如下改进:一、将构件描述和接口描述都与领域本体相结合,提出兼顾的静态特征和动态特征的构件描述模型。二、有差异的对待刻面,将功能刻面的叶子节点映射成本体,而把其他刻面的映射成本体的数据属性。在本体模型的基础上给出了构件语义的形式化描述。同时,对构件的检索方法和检索过程进行了研究,给出了基于语义扩展的检索匹配过程。本文对基于本体的构件检索匹配算法进行了研究。在经典的匹配算法的基础之上提出了一种改进的本体匹配算法。该算法是一种元素匹配和结构匹配相结合的算法;同时摒弃了WordNet的使用,使得该算法能对中文进行精确的匹配。对构件的语义关系进行了研究,并且针对构件的上下义关系制定了4个匹配规则,给出了匹配算法的算法描述。
其他文献
信息语义检索是一种基于语义理解的信息检索方式,较之基于关键词的信息检索方式的主要区别在于:一方面,对信息资源进行标注处理以使其中的信息呈现语义形式的表示;另一方面,对
随着智能交通的不断发展,无线传输技术受到人们越来越多的关注。在城市环境中车辆的行驶速度比较快,造成节点间的通信链路不稳定,网络拓扑结构变化频繁等。车辆节点的密度分
随着汽车保有量的增加,汽车配件的需求也不断攀升。但是我国汽车配件交易市场缺少相应的交易依据,也缺少统一的配件交易管理制度;汽车配件准入门槛低,导致汽配市场里原厂件、
海洋占地球表面的71%,它已经成为人类生存和发展不可缺少的重要环境。海洋中不仅资源丰富,开展的海上交通运输更已成为现今国际物流的重要手段。但海冰灾害给人类海上运输、
随着国家对海洋观测领域的不断深入探索和重视,各海洋管理部门、研究机构都纷纷建立了满足自身业务需求的海洋观测系统,并积累了大量的数据资料。由于这些数据获取方式不同,组织
随着海洋探测与开发的不断深入,对具有自主导航能力的水下机器人的需求越来越大。在深海复杂环境中,单独的采用惯导组件进行导航,无法克服系统误差的累积问题、无法满足高精度自
近年来,互联网的普及和网络技术的飞速发展,为P2P技术的发展奠定了良好的基础。当前P2P技术已成为了流媒体的关键技术,并且已经广泛应用于多个领域。然而当前国内外对于P2P流
随着各种新电信技术及业务的快速发展,其网络功能将不断的增加,导致电信管理网越来越复杂。基于传统TMN(Telecom Management Network,电信管理网)标准的管理应用已经开始呈现出
在医学史上,中医学取得的辉煌成就,是我国文化宝库不可缺少的部分,中医药的地位显得越来越重要。如何加强对中医药品的管理,决定了中医药企业是否能在竞争日益激烈的医疗市场
随着互联网图像的海量增长以及人机交互系统的快速发展,如何对图像进行有效的组织分类,使人们在浩如烟海的图像资源中找到想要的图像,越来越引起人们的注意。近年来,图像情感