题名 基于XML的树匹配构件检索算法的研究与实现
被引量:10
1
作者
姚全珠
丁新村
冉占军
机构
西安理工大学计算机科学与工程学院
出处
《计算机应用研究》
CSCD
北大核心
2008年第4期1013-1015,1019,共4页
基金
国家自然科学基金资助项目(50279041)
文摘
针对构件检索的特点,结合模式分析中的树匹配思想,提出了构件树匹配模型,并在此基础上针对基于XML的刻面描述构件表示,实现了基于XML的树匹配构件匹配检索算法。该算法可以在保持构件查准率的前提下有效提高构件的查全率。实验结果证明了该算法的可行性与有效性。
关键词
刻面分类
可扩展标记语言
构件检索
树匹配
Keywords
facet classification
xml
component retrieval
tree matching
分类号
TP301
[自动化与计算机技术—计算机系统结构]
题名 基于XML的构件库管理框架的研究与实现
被引量:8
2
作者
姚全珠
李献令
孟丽
机构
西安理工大学计算机科学与工程学院
出处
《计算机工程与应用》
CSCD
北大核心
2006年第21期78-80,133,共4页
基金
陕西省教育厅专项科研基金资助(编号:01JK227)
文摘
随着基于构件的开发方法(CBD)的普遍应用,作为CBD的核心技术的可复用构件库的管理已成为学术界和业界共同关注和研究的热点。论文在对构件库和XML进行深入研究的基础上提出并初步实现了一个基于XML的构件库管理框架,并对作为其关键技术的基于XML的构件描述与检索做了详细的论述。
关键词
构件库
xml
构件描述和检索
框架
Keywords
component library,xml ,component description and retrieval ,framework
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 基于XML的构件库管理系统实现研究
被引量:5
3
作者
王云晓
张学诚
屈彪
机构
山东水利职业学院信息工程系
曲阜师范大学网络中心
曲阜师范大学运筹与管理学院
出处
《计算机应用与软件》
CSCD
2009年第11期34-37,共4页
基金
国家自然科学基金项目(10701047)。
文摘
随着基于构件的软件开发方法的普遍应用,作为核心技术的可复用构件库的管理已成为学术界和业界共同关注和研究的热点。在对构件库和XML进行研究的基础上,采用刻面分类模式并用XML语言描述构件,用XML-Schem a对构件进行验证,提出并初步实现了一个基于XML的构件库管理系统。该系统用SQL Server 2005的XML数据类型字段存储构件的刻面描述信息,用文件系统存储构件实体,实现了方便、高效的构件管理和检索应用。
关键词
构件刻面
xml
xml-schema
构件检索
Keywords
component facet xml xml-schema component retrieval
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
TP312
[自动化与计算机技术—计算机软件与理论]
题名 一种基于XML的统一构件匹配技术
被引量:2
4
作者
曾一
刘元勇
郭永林
机构
重庆大学计算机学院
出处
《计算机科学》
CSCD
北大核心
2007年第3期279-282,共4页
文摘
构件检索和匹配是CBSD和软件复用的关键技术。目前构件库所采用的关键字、刻面、规约、行为等匹配技术都存在两个问题:1)构件表示方法各异,理解和共享构件困难;2)每个查询匹配算法侧重点不同,关键字和刻面匹配侧重构件的语义,而规约匹配侧重构件的结构,造成单独使用一种匹配算法或多或少产生一些冗余或无关构件。本文提出一个XML统一构件描述模型,该模型利用XML模式对构件进行层次化的组织,采用一种最大权匹配算法,从语法和语义两方面计算两个构件间的匹配度,有效地解决了上述问题。通过实验证明,该技术在保证构件查全率的基础上有效地提高了查准率。
关键词
软件复用
xml
构件检索
构件匹配
Keywords
Software rqeuse, xml , component retrieval , component matching
分类号
TP311.132
[自动化与计算机技术—计算机软件与理论]
题名 基于CBR和XML的软构件检索方法
被引量:2
5
作者
姚全珠
孟丽
崔杜武
机构
西安理工大学计算机科学与工程学院
出处
《计算机应用》
CSCD
北大核心
2007年第7期1711-1714,共4页
基金
国家自然科学基金资助项目(50279041)
文摘
在对现有构件检索方法分析的基础上,探讨了一种基于案例推理和XML技术的智能化软件构件的检索框架。重点阐述了构件案例库中构件的XML知识表示方法以及构件检索中需求构件和案例库中构件的相似度评估方法,提出了一种计算案例相似度的递归算法。
关键词
基于案例推理
构件检索
相似度
xml
Keywords
Case-Based Reasoning (CBR)
component retrieval
similarity
xml
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 基于刻面描述的构件检索
被引量:60
6
作者
王渊峰
张涌
任洪敏
朱三元
钱乐秋
机构
复旦大学计算机科学与工程系软件工程实验室
上海计算机软件中心
出处
《软件学报》
EI
CSCD
北大核心
2002年第8期1546-1551,共6页
基金
~~上海市教委重点学科建设资助项目(B990105)
文摘
随着软件复用实践的深入和软件构件库规模的扩大,对软件构件的表示与检索的研究正受到越来越多的重视.针对基于刻面描述的软件构件,结合模式分析中的树匹配思想,根据构件刻面描述的特点,提出了一种基于树包含(tree inclusion)的构件检索方法,并进行了理论上的分析与实验上的检验.实验结果证明了它的可行性与有效性.
关键词
刻面描述
构件检索
软件工程
树匹配
软件复用
Keywords
component repository
component retrieval
facet
trees matching
software reuse
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
题名 刻面分类构件的匹配模型
被引量:47
7
作者
王渊峰
薛云皎
张涌
朱三元
钱乐秋
机构
复旦大学计算机科学与工程系软件工程实验室
上海计算机软件中心
出处
《软件学报》
EI
CSCD
北大核心
2003年第3期401-408,共8页
基金
Supported by the Development Foundation for Key Disciplines of Shanghai Education Commission of China under Grant No.B990105 (上海市教委重点学科建设项目)
文摘
随着软件复用实践的深入和软件构件库规模的扩大,对软件构件的表示与检索的研究正得到越来越多的重视.针对基于刻面描述的软件构件,结合模式分析中的树匹配思想,并根据构件刻面描述的特点,提出了一个包含3个层次,5种匹配类型的刻面匹配模型.给出了该匹配模型的泛型算法并对具化情况下的算法实现与时间复杂度进行了讨论.同时,通过理论和实践的结果证明了该匹配模型在构件检索上的可行性与有效性.
关键词
刻面分类构件
匹配模型
软件复用
软件构件库
软件工程
Keywords
component repository
component retrieval
facet ed classification
tree matching
software reuse
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
题名 基于刻面描述的构件查询匹配模型及算法研究
被引量:28
8
作者
贾晓辉
陈德华
严梅
乐嘉锦
丁晓东
机构
东华大学信息科学与技术学院
出处
《计算机研究与发展》
EI
CSCD
北大核心
2004年第10期1634-1638,共5页
基金
国家"八六三"高技术研究发展计划基金项目 ( 2 0 0 2AA4Z3 43 0 )
文摘
在软件复用研究不断深入的情况下 ,软件构件库的管理研究得到了产业界与学术界越来越多的重视 作为构件库管理的两个核心技术 ,构件的表示与检索技术已经成为研究热点 ,其中基于刻面描述的构件相关应用得到了广泛研究 ,针对构件查询的特点 ,结合模式分析中的树匹配思想 ,提出了新颖的构件树路径包含匹配模型及其相应的构件查询匹配算法 ,该算法可以在保持构件查准率的前提下 ,有效提高构件的查全率 ,算法的时间复杂度和空间复杂度是线性的 。
关键词
软件复用
构件库
构件查询
刻面分类
路径包含匹配
Keywords
software reuse
component repository
component retrieval
facet ed classification
path containment matching
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 可复用构件的分类与查询方法研究
被引量:12
9
作者
晏荣杰
冯莉
宋雨
机构
华北电力大学计算机科学与工程系
出处
《计算机工程与应用》
CSCD
北大核心
2003年第6期85-87,107,共4页
文摘
构件库是软件复用技术的核心,而可复用构件的表示、分类、检索是构件库的关键。论文从构件的分类和检索两个角度出发,研究了刻面分类的特点以及刻面的表示,给出了基于刻面检索的形式化匹配定义,描述了构件的匹配度,详细讨论了刻面分类和基于刻面分类的构件查询技术。
关键词
可复用构件
分类
查询
软件复用
人工智能
构件库
软件工程
Keywords
Reusable component ,Classification,retrieval ,facet
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
题名 多构件库统一刻面检索机制
被引量:14
10
作者
马亮
谢冰
杨芙清
机构
北京大学计算机科学技术系
出处
《电子学报》
EI
CAS
CSCD
北大核心
2002年第12A期2149-2152,共4页
基金
国家863项目(No.2001AA113070)
文摘
不同构件库之间实现互通可以有效提高复用者获取构件的效率.现有相关工作如UDM/BIDM、DCH、U-ranus、UDDI等存在对多构件库检索技术研究的不足.分类是检索的基础,刻面分类是构件库常用分类方法之一,本文在刻面分类的基础上研究了多构件库检索的基本原理,并由此提出一种统一的刻面检索机制,为不同构件库之间互通的实现奠定了基础.
关键词
软件复用
构件库
刻面分类
检索
分类模型
Keywords
software reuse
component library
facet ed classification
retrieval
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 基于语义相似度与优化的构件聚类算法
被引量:6
11
作者
张英俊
任姚鹏
陈立潮
谢斌红
机构
太原科技大学计算机科学与技术学院
出处
《计算机工程与设计》
CSCD
北大核心
2010年第11期2531-2535,共5页
基金
山西省自然科学基金项目(2009011022-1)
文摘
为克服刻面分类表示法的人为主观因素,采用了刻面分类与全文检索相结合的方法对构件进行了表示。同时,从语义角度出发,结合优化技术,提出了一种基于语义相似度与优化的构件聚类算法。该算法有效地减少了刻面分类的主观性因素,进一步提高了构件查询的效率和准确性,并与基于向量空间模型的构件聚类效果进行比较。实验结果表明,基于语义相似度与优化的构件聚类算法的有效性,它在一定程度上改善了构件聚类的效果,提高了聚类质量。
关键词
刻面分类
全文检索
语义相似度
聚类优化
构件聚类
Keywords
facet ed classification
full-text retrieval
semantic similarity
clustering optimization
component clustering
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 基于刻面分类描述的构件检索方法研究
被引量:4
12
作者
舒远仲
陈志勇
彭晓红
刘炎培
机构
南昌航空大学信息工程学院
出处
《计算机工程与科学》
CSCD
北大核心
2010年第11期156-160,共5页
基金
江西省自然科学基金资助项目(2008GZS0033)
江西铜业集团公司科技计划资助项目(2007010)
文摘
随着构件技术的发展和构件库规模的扩大,构件的表示与检索技术作为构件库管理的两个核心技术已经成为研究热点。根据目前被广泛应用的构件刻面分类描述方法及其特点,本文从构件复用者不同的检索方式出发,提出了基于浏览检索方式、基于刻面检索方式以及基于术语检索方式三种构件检索方式以及与之对应的五种匹配模型和两种匹配算法。理论分析和实验结果表明,将三种检索方法应用在大规模的构件库中检索构件时,可满足构件复用者的各种检索需求,且在检索效率上是可行的。
关键词
构件库
构件检索
刻面分类
检索效率
Keywords
component library
component retrieval
facet ed classification
retrieval efficiency
分类号
TP311.1
[自动化与计算机技术—计算机软件与理论]
题名 基于领域本体的软构件检索
被引量:4
13
作者
樊晓光
褚文奎
万明
机构
空军工程大学工程学院
出处
《计算机科学》
CSCD
北大核心
2009年第6期156-158,238,共4页
基金
总装预研项目(9140A17020307JB3201)
中国博士后科学基金(20060400999)
空军工程大学工程学院优秀博士学位论文创新基金(BC07003)资助
文摘
为了提高刻面分类检索软构件的查准率,结合领域本体,提出了支持自然语言检索的软构件检索过程模型。该模型抽象了领域知识,形成领域本体库,用于匹配用户检索使用的自然语言,提供领域内一致认可的检索术语。该术语然后与软构件描述库中的软构件描述术语进行匹配,进而从软构件库中检索软构件。软构件描述库采用了刻面分类方法。ATS软构件检索实验结果表明,较之于传统的刻面分类方法,该检索策略既提高了检索精度,又增强了检索的灵活性。
关键词
软构件
领域本体
刻面分类
构件检索
基于构件的软件开发
Keywords
Software component , Domain ontology, facet classification, component retrieval , component -based software development
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 一种高效的基于刻面分类的构件检索算法研究
被引量:6
14
作者
姚全珠
刘波
机构
西安理工大学计算机科学与工程学院
出处
《计算机工程与应用》
CSCD
北大核心
2010年第2期118-120,153,共4页
文摘
如何从构件库中准确快速找到需要的构件,是每个构件库系统需要解决的一个主要问题。基于树匹配的思想通过研究构件的特点,提出了基于刻面路径匹配的算法,它使用后缀字典排序来提高查询的效率,该算法可以在保持构件查询速度的前提下,有效提高构件的查全率和查准率,实验结果证明了该算法的可行性与有效性。
关键词
构件库
刻面分类
构件检索
树匹配
构件描述
Keywords
component repository
facet classification
component retrieval
tree matching
component description
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 软件构件的ATE表示及其聚类方法
被引量:2
15
作者
谢斌红
陈立潮
张雷
潘理虎
张英俊
机构
太原科技大学计算机科学与技术学院
出处
《计算机工程》
CAS
CSCD
2012年第11期42-44,47,共4页
基金
山西省自然科学基金资助项目(2009011022-1)
太原科技大学研究生创新基金资助项目(20111025)
文摘
提出一种自动标签提取(ATE)构件表示方法,并设计基于ATE的模糊聚类方法。ATE表示能够包含比刻面分类更多的有效信息,并克服构件刻面分类可能产生的主观因素影响。模糊聚类使构件摆脱传统聚类的硬划分模式,可分别隶属于不同的簇,对构件检索提供更好的支持。在原型构件库中的对比实验证明该方法的可行性与有效性。
关键词
软件构件
构件聚类
构件检索
自动标签提取算法
刻面分类
模糊聚类
Keywords
software component
component clustering
component retrieval
Automatic Tags Extraction(ATE) algorithm
facet ed classification
fuzzy clustering
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 基于遗传算法的刻面权重构件检索方法的实现
被引量:3
16
作者
姚全珠
丁新村
雷西玲
白新成
机构
西安理工大学计算机科学与工程学院
出处
《计算机工程与应用》
CSCD
北大核心
2008年第6期127-129,149,共4页
文摘
提出了一种改进的基于遗传算法的刻面权重自学习构件检索模型(CRMFWS),采用基于刻面权重自学习的遗传算法来动态地改变刻面权重以提高查准率;采用基于构件采样的风险最小化算法来解决训练数据不充分问题。实验结果表明该算法是可行的,能够大幅度提高构件的检索效率。
关键词
构件检索
遗传算法
刻面权重自学习
Keywords
component retrieval
genetic algorithm
facet -weight self-learning
分类号
TP301.6
[自动化与计算机技术—计算机系统结构]
题名 基于多层信息相结合的构件存储与检索
被引量:2
17
作者
王会青
冯秀芳
余雪丽
机构
太原理工大学信息工程学院
出处
《太原理工大学学报》
CAS
2003年第3期326-329,共4页
文摘
在分析传统的构件检索方法基础上提出了一种新的构件检索方法 ,它结合了构件的高层领域信息和低层代码信息 ,不仅使终端用户可以根据对问题领域的理解检索构件 ,而且还可以根据构件的功能信息进行检索 ,并对构件在运行环境中的有效性进行检验 。
关键词
构件存储
构件检索
软件开发
多层信息结合
软件复用
代码信息
Keywords
software reuse
component retrieval
component facet
sample
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 领域本体和刻面描述相结合的构件检索研究
被引量:2
18
作者
陆敬筠
宋培钟
机构
南京工业大学经济与管理学院
出处
《计算机应用与软件》
CSCD
北大核心
2013年第8期36-38,58,共4页
基金
国家自然科学基金项目(71071033/G011201)
江苏省社会科学基金项目(10GLD021)
文摘
针对刻面描述的检索方法的不足,引入领域本体,提出领域本体和刻面描述相结合的构件检索模型,并对所提出的构件检索模型中的构件检索过程进行研究。分析语义推理过程,提出基于本体和刻面描述相结合的检索算法。最后,构建一个第三方物流信息化构件检索的系统对所提出的构件检索机制的检索效率进行验证分析。验证结果表明,领域本体与刻面描述相结合可以提高构件检索的查全率和查准率。
关键词
构件
构件检索
刻面描述
领域本体
Keywords
component component retrieval facet s description Domain ontology
分类号
TP31
[自动化与计算机技术—计算机软件与理论]
题名 一种面向构件自动化组装的构件检索方法
被引量:1
19
作者
边小凡
夏华轩
机构
河北大学计算中心
河北大学数学与计算机学院
出处
《河北大学学报(自然科学版)》
CAS
北大核心
2005年第6期668-672,共5页
基金
河北省科技攻关计划基金资助项目(021124059)
文摘
根据构件自动化组装系统对构件语义检索的需求,介绍了一种面向组装的构件检索方法.该方法将传统的刻面算法与基于领域Ontology的检索匹配算法相结合,借以提高算法的语义检索能力,同时把构件功能采用结构化的描述方式,关联到各个接口.其中详细介绍了构件描述模型和构件检索匹配算法.
关键词
构件检索
构件匹配
构件描述模型
刻面
领域ONTOLOGY
Keywords
component retrieval
component match
component description model
facet
domain Ontology
分类号
TP391
[自动化与计算机技术—计算机应用技术]
题名 基于等级策略的构件聚类研究
被引量:1
20
作者
王春红
任姚鹏
徐学洲
机构
运城学院计算机科学与技术系
西安电子科技大学软件工程研究所
出处
《计算机工程与科学》
CSCD
北大核心
2010年第5期118-120,158,共4页
基金
山西高校科技研究开发项目(20091150)
文摘
构件库系统需解决两个核心问题:构件的分类表示与构件的检索,其中对构件的合理分类是实现构件高效检索的基础和前提。针对目前常用的刻面分类表示法存在的人为主观因素,采用了刻面分类表示与正文检索相结合的方法对构件进行描述,并依据用户的需求对刻面分类方案中的主刻面赋予不同的等级。提出了一种基于等级策略的构件聚类方法对构件进行聚类分析,并通过实验验证了该方法是有效的,实现了对构件更合理的分类,提高了构件检索的效率和准确性。
关键词
等级策略
构件聚类
刻面分类
正文检索
向量空间模型
Keywords
ranking strategy
component clustering
facet ed classification
text retrieval
VSM
分类号
TP311
[自动化与计算机技术—计算机软件与理论]