- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于UCDL的本地构件库研究与实现.pdf
第31卷计算机专辑 南京师大学报(自然科学版) Vd.31
2008年12月 JOURNALOFNANJINGNORMAl,UNIVERSTIY(Natur臼lScience)Dee,2008
一种基于UCDL的本地构件库研究与实现
储小妹,徐守坤,石 林,朱全丰
(江苏工业学院信息科学与工程学院,江苏常州213164)
[摘要]在研究通用构件描述语言UCDL的基础上,提出了一种本地构件库的模型.按照通用构件描述语言规范,把构件分成
构件本体和构件说明,建立本地构件库,对构件进行分类、存储和组织.最后基于本地构件库进行构件检索和构件组装,实现软
件复用.
[关键词】 本地构件库,通用构件描述语言,构件
构件库是支持软件复用的基础设施,提供构件的描述、分类、检索等功能.目前,国内外学术界对其进
的可用构件,但它们之间存在一定的差异,主要表现在各个构件库采用的技术以及构件库在组织结构、描
述和访问方式上各不相同,且每次使用时都要进行构件测试,以确保构件的可靠性;同时Intemet本身的
易变性、缺乏统一管理,给构件复用带来了不少麻烦.
因此,本文在对构件库和通用构件描述语言进行深入研究的基础上,依据张尧学提出的UCDL,把搜
索使用过的构件组织起来,进行分类、存储、组织,建立本地构件库.用4个刻面分类和层次组织相结合的
方法组织构件,分别存储构件的本体和构件的说明信息,用文件系统存储构件本体;用ER图和数据表结
构相结合的方式存储构件说明,简化构件检索关系,加快检索速度,实现软件复用.
1通用构件描述语言
通用构件描述语言(UniversalComponentDescriptionLanguage),是对不同格式、不同种类的异构构件
进行统一规范地描述。提供通用的访问接口[1】.UCDL把构件描述分为:构件基本信息CBI,指明构件的说
明性信息,包括构件的唯一标识、名称、版本、大小、厂商等;构件资源位置信息CRL,指明构件的可执行部
分、源代码、相关资源文件及位置信息等,一般用URL表示;构件分类信息CCI,从构件功能、类型、运行平
台、复用层次等多个角度对构件进行分类;构件接口规约CIS,统一描述构件的接口行为,由一组接口组
成.以报表构件为例,按照UCDL的描述组成,其描述如下:
Component
BasieDescription∥构件基本描述
IDUCDL_080620/ID∥构件ID
ComponentNameReportComponentNartre∥构件名称
FunefionalDescripfion……/FunctionalDescription
Date2007.6/DateVendorJPUSoft/Vendor……
/BasieDescription
Classification∥构件分类信息
ComponentModelCOM/ComponentModel∥构件类型
ComponentFunetionality∥功能分类信息……/ComponentFunetionality
/Classification
ResourceLoeafionhttp:www.rubylong.cn/ResourceLocation∥资源位置信息
InterfaceSpecifieation∥接口规约……/InterfaeeSpeeifieation……
/Component
2本地构件库设计
本地构件库的建立是为了方便构件的检索和使用,方便软件复用.显然检索构件时要不断地访问、查
一67—
南京师大学报(自然科学版) 第31卷计算机专辑(2008年)
找构件.为了快速访问,提高检索效率,把构件分为构件说明和构件本体.构件说明指描述构件的信息,包
括构件的UCDL描述信息、构件的位置信息等,数据量小,格式和类型多样.构件本体就是指构件代码,数
据量大、格式和类型相对单一.构件在检索访问时,只访问构件说明部分,当检索到所需求的构件时,再访
问构件本体.访问频繁的构件说明部分,以数据表的形式存储在关系数据库中,以利于快速访问;访问频率
相对较小
您可能关注的文档
最近下载
- (2024秋新版)人教版七年级数学上册全册PPT课件.pptx
- dixell帝思 xc15cx-xc35cx 调试维修参数设置资料.pdf
- transcad交通需求模型手册_chapter12公交分配.pdf VIP
- 高校后勤餐饮经营发展探究——以浙江树人大学为例.pdf VIP
- 幼儿园教室环创培训.pptx VIP
- 2023辽宁沈阳市铁西区面向全区招聘社区残疾人工作专职干事8人考试备考题库及答案解析.docx VIP
- 2025年安徽省池州市辅警协警笔试笔试预测试题(附答案).docx VIP
- 《追求理解的教学设计》读书心得.docx VIP
- 糖皮质激素诱导骨质疏松诊治专家共识.pptx VIP
- 2025内蒙古巴彦淖尔市能源(集团)有限公司第二批招聘55人笔试模拟试题及答案解析.docx VIP
文档评论(0)