欢迎来到天天文库
浏览记录
ID:32309635
大小:4.16 MB
页数:64页
时间:2019-02-03
《基于xml的刻面树构件描述语言xftcdl》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、旗rXML的刻面树构f’J_描述沿寿xFFCDLyt67a●8基于XML的刻面树构件描述语言xFTCDL【摘要】本文从软件复用思想出发,通过对构件库管理的分析,指出了恰当的构件描述方法对于构件检索的重要性。通过对各种基于刻面的构件描述语高的研究以及对XML技术的探讨,结合刻面树分类方法,提出了一种新的基于xML的刻丽树构件描述语言——xFTCDL。xFTCDL使用了刻面树构件描述方法。即用一个树形结构来描述构件的本质特征。通过对舆型的刻面描述模型的比较综合,确定了xFTCDL的刻面分类方案。xFTCDL包括^
2、个一级刻面:依赖、适用性、质量、构件形态和构件功能。这些一级刻面又分别包括一些子刻面,更详尽的描述了构件的特征。同时,文中也指出了这些刻面的术语空问。xFTCDL是~种领域无关的构件描述语占,为了增强它描述构件功能的能力.我们分析了以{£的构件描述语言中描述构件功能的方法。然后从简单的f{然语言命令句}1{发,确定了它的“构件功能”刻面的子刻面。并从实际应』}j角度考虑,指¨{构件功能应该山若干功能项组成,每一个功能项由子刻面柬描述。川叫为J’山他构¨抛"I肖提供这些】二刻
3、flJ的值,指iUJ’一些确l扛的
4、¨发』L胤!J』
5、J。最后,dJ』二刻Jfii时方案描述的构fq-数掘非常适合于川XML语言+来描述,我们给⋯了xFTCDL的XMLSchema。同时利用Java语言丌发了一个使用xFTCDL的构什怍系统,以便更好n々改进我们的理论方案。【关键字】构什描述t螽,软f『
6、:新I:,软什复试刻砷J刻面树,予刻呖,构件功能\/7\,/\/基丁.XML的刻面树构1,
7、=描述语言xFTCDLXML—basedfacettreecomponentdescriptionlanguagexFTCDL[Abstract]Int
8、hispaper,wefirstintroducethemainideaofsoftwarereuseandthenpointouttheimportanceofcomponentdescriptionlanguagetosoftwareretrievalbyanalysisofcomponentlibrarymanagement.ThenwepresentanewXML-basedfacettreecomponentdescriptionlangIlage一一xFl℃DLbyresearchofallkin
9、dsofcomponentdescriptionlanguageandXML.InxFTCDL,weusefacettreeasthecomponentdescriptionmodel.Thatistosay,weuseatreetodescribethefeatureofacomponent.Byanalyzingtypicalfacetdescriptionmodel,wegivefivefirstlevelfacets:dependence,suitability,quality,componentfo
10、rmandcomponentfunction.Thesefacetsincludesomesubfacetswhichdescribemoreparticularinformationofacomponent.Also,wegivetermspaceofthesefacets.xFTCDL'asadomainindependentcomponentdescriptionlanguage,musthavedomainindependentfunctiondescriptionmethod.Inordertoto
11、neuptheabilityofdescribingfunctionofacomponent,wegivethesubfacetsoffunctionfacetbyanalyzingsimpleimperativesentence.Atthesametime,consideringthedifficultyofassigningthefacetvalue,wegivesomesimpleconstraintsandsomeheuristics.AXMLschematobeusedinthexFTCDLbeca
12、usethefacettreestructureiSfitforXML.ThenwedevelopanapplicationbyJavatoevaluatexFTCDL.【Keywords]componentdescriptionlanguage·softwarecomponent,facet,facettree,softwarereuse,subfacet,componentfunction.2.
此文档下载收益归作者所有