一种基于UCDL的本地构件库研究与实现.pdfVIP

一种基于UCDL的本地构件库研究与实现.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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描述信息、构件的位置信息等,数据量小,格式和类型多样.构件本体就是指构件代码,数 据量大、格式和类型相对单一.构件在检索访问时,只访问构件说明部分,当检索到所需求的构件时,再访 问构件本体.访问频繁的构件说明部分,以数据表的形式存储在关系数据库中,以利于快速访问;访问频率 相对较小

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档