基于语义的领域构件接口名称匹配方法

基于语义的领域构件接口名称匹配方法

ID:12070505

大小:2.25 MB

页数:7页

时间:2018-07-15

基于语义的领域构件接口名称匹配方法_第1页
基于语义的领域构件接口名称匹配方法_第2页
基于语义的领域构件接口名称匹配方法_第3页
基于语义的领域构件接口名称匹配方法_第4页
基于语义的领域构件接口名称匹配方法_第5页
资源描述:

《基于语义的领域构件接口名称匹配方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5期张正等:基于语义的领域构件接口名称匹配方法·79·第28卷第5期通 信 学 报Vol.28No.52007年5月JournalonCommunicationsMay2007基于语义的领域构件接口名称匹配方法张正,左春,王裕国,蔡玉宝(中国科学院软件研究所,北京100080)摘要:提出了一种基于语义的领域构件接口名称的匹配方法。首先要对已有的构件库中的构件接口名称进行基于命名规则库、维度记录模型、词根表、环境和操作分类表的解析,得到解析构件库。基于解析构件库的匹配根据使用者对环境、对象(含义和组成信息)、操作的输入查询解析构件库,根据环

2、境和操作信息过滤掉不符合要求的接口,基于设定的阈值对领域对象进行名称相似度和组成相似度的计算,得到匹配程度。基于该方法的构件匹配工具在实际工作中进行了应用,并取得了较好的效果。关键词:构件匹配;领域构件;接口名称;语义中图分类号:TP311文献标识码:A文章编号:1000-436X(2007)05-0073-07DomaincomponentinterfaceidentifiermatchingbasedonsemanticZHANGZheng,ZUOChun,WANGYu-guo,CAIYu-bao(InstituteofSoftware

3、,ChineseAcademyofSciences,Beijing100080,China)Abstract:Adomaincomponentinterfaceidentifiermatchingmethodbasedonsemanticwasprovided.Theoriginalinterfacesincomponentlibrarywereparsedbasedonnamingrulebase,DRM(dimensionrecordmodel),rootbase,operationclassificationandenvironmen

4、tclassification.Thentheparsedcomponentlibrarywasgenerated.Theproposedmethodsearchedinparsedcomponentlibrarybasedonenvironment,objectandoperationinformationprovidedbyuser.First,themethodfilteredinterfacebyenvironmentandobject,thenthenamesimilarityandconstructionsimilarityar

5、ecalculatedbydefinedthreshold,matchingdegreeisgot.Thetoolbasedonthewaywasappliedinpracticalworkandhaveachievedgoodresults.Keywords:componentmatching;domaincomponent;interfaceidentifier;semantic第5期张正等:基于语义的领域构件接口名称匹配方法·79·1引言收稿日期:2007-02-08;修回日期:2007-04-06随着对软件复用研究的不断深入,软件构

6、件受到了学术界和工业界的多重关注。按复用范围的不同,软件构件被分为通用构件和领域构件两类。基于在行业应用软件领域的多年经验,我们发现,在一个行业应用软件系统中,被复用的领域构件要远远大于通用构件,在与本文相关的一个电信运营支撑系统中,领域构件与通用构件的代码行数之比达到了4:1;另外,领域构件的复用也是行业应用软件“工程化”的前提。总的来说,领域构件的复用对行业应用来说是至关重要的。构件匹配是构件复用的基础和前提,也是目前国内外的一个研究热点。按粒度粗细划分,构件匹配分为基于整个构件的描述模型的匹配[1~3]和对构件的接口匹配两类[4,5]

7、。基于构件描述模型的匹配方法有很多,有基于关键字的[1]、基于XML的[2]、基于刻面分类的[3]等,但是应用这些方法都无法实现对细粒度的构件接口的检索,导致在程序员进行构件的复用时,仍然需要人工的查看构件的接口描述,编写相应的代码去调用构件的功能。构件接口匹配的难点在于对构件接口的解析第5期张正等:基于语义的领域构件接口名称匹配方法·79·以及对解析结果的匹配和处理。对构件接口进行匹配的研究不多,ELGEDAWYI针对构件接口提出了基于目标和上下文的匹配方法[4],并采用概念替换图(conceptsubstitutabilitygraph

8、)描述概念之间的关系,其能够应用于构件的自动化组装,且在概念层次进行了讨论,其缺点是概念替换图需要手工构造,实现难度较大。不少研究者提出了利用SchemaMatching实现接口

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。