中国科学院新疆理化技术研究所机构知识库
Advanced  
XJIPC OpenIR  > 多语种信息技术研究室  > 学位论文
题名: 多语种软件构件库的分类与检索
作者: 曾皓
答辩日期: 2008-06-11
导师: 李英凡
专业: 计算机应用技术
授予单位: 中国科学院研究生院
授予地点: 北京
学位: 硕士
关键词: 刻面 ; 软件复用 ; 构件 ; 构件库 ; 统一刻面合并算法 ; 检索 ; 树型匹配
摘要: 构件库系统技术是目前国内外软件工程研究领域的重点和热点,国内各院校及企业也都逐渐认识到软件构件技术的重要性,基于这方面的研究较多。构件库是支持大量构件的描述、存储、管理和检索的构件复用基础设施。随着构件库相关技术的逐步成熟,我国科研机构和软件企业建立了一系列具有实用价值的构件库,但是国内对多语种软件构件技术的研究仍处于初级阶段,本课题是自治区科技攻关(含重大专项)项目,即多语种软件技术支撑平台的开发与应用中的一个子课题,主要研究多语种构件库的构建。本文在深入分析现有构件分类与检索方法的基础上,结合多语种构件库中多语种软件构件的特点,提出专门描述多语种构件的刻面分类,并针对现有各种构件库的分类模式的特点,为以后多语种构件库的扩展进行铺垫,提出了跨构件库时所需要做的准备工作,即进行各个构件库刻面的合并,并对现有统一刻面合并算法进行了分析,在刻面分类模式所具有的特点上进行了改进,减少了合并的复杂度,提高了效率。同时检索也是基于刻面分类的构件库检索,针对刻面术语空间的网络层次词典的特点,采用树型匹配算法作为检索的核心算法,并提出了利用额外的层次字符串对构件描述,以提高构件的检索效率。最后针对统一的刻面合并,设计了跨库搜索的主要模块。本课题的研究目的和意义在于,为多语种构件库建立分类模式和检索方法,并为跨库检索提供支持,改进了统一刻面合并算法,帮助用户从多库中检索构件时构造统一的检索条件,避免用户多次为同一需求构造不同的检索条件,并改进了树型匹配算法,有效地提高了用户在多库中检索构件的效率,也为不同构件库之间实现互通奠定了基础,从而达到了提高共享构件资源利用率的目的。
英文摘要:
Component library technology is significant direction of national and overseas software engineering research domain. Many national schools and enterprises are getting realized the importance of software component technology. Component library is the component reuse base establishment which supports mass components' description, store, management and retrieve. With the mature of the component library related technology, the research institutes and software enterprises of china have built up series of component library which have significant practice value. However, we are still at the elementary phase of this research. This dissertation is focused on the faceted classification in terms of combining the specialties of multi-language component. Moreover, in order to support the multi-library retrieval, we bring forward the unified faceted classification uniting algorithm. On the basis of specialty of classification schema of multi-library, we improved the unified faceted classification uniting algorithm, which decreased the complexity of the algorithm. The retrieval strategy is on the basis of faceted classification. The terminology of the faceted is leveled, nested vocabulary, considered of which, we use tree matching algorithm as the kernel technology of retrieval. We set an extra level described string to describe the component in order to increase the efficiency of retrieval. At last, we design main model of multi-library retrieval. The goal of our subject is to design a method to solving the faced classification problem of multi-language component, moreover, to support multi-library retrieval. We improved two algorithms: unified faceted uniting algorithm and tree matching algorithm to help the user do search components in different component library, which greatly improved the efficiency of retrieval, finally to reach the goal of improving sharing component resources.
内容类型: 学位论文
URI标识: http://ir.xjipc.cas.cn/handle/365002/3551
Appears in Collections:多语种信息技术研究室_学位论文

Files in This Item:
File Name/ File Size Content Type Version Access License
曾皓硕士论文.pdf(512KB)学位论文--暂不开放View 联系获取全文

作者单位: 中国科学院新疆理化技术研究所

Recommended Citation:
曾皓. 多语种软件构件库的分类与检索[D]. 北京. 中国科学院研究生院. 2008.
Service
Recommend this item
Sava as my favorate item
Show this item's statistics
Export Endnote File
Google Scholar
Similar articles in Google Scholar
[曾皓]'s Articles
CSDL cross search
Similar articles in CSDL Cross Search
[曾皓]‘s Articles
Related Copyright Policies
Null
Social Bookmarking
Add to CiteULike Add to Connotea Add to Del.icio.us Add to Digg Add to Reddit
文件名: 曾皓硕士论文.pdf
格式: Adobe PDF
所有评论 (0)
暂无评论
 
评注功能仅针对注册用户开放,请您登录
您对该条目有什么异议,请填写以下表单,管理员会尽快联系您。
内 容:
Email:  *
单位:
验证码:   刷新
您在IR的使用过程中有什么好的想法或者建议可以反馈给我们。
标 题:
 *
内 容:
Email:  *
验证码:   刷新

Items in IR are protected by copyright, with all rights reserved, unless otherwise indicated.

 

 

Valid XHTML 1.0!
Powered by CSpace