一种构件通用属性描述方法研究.docVIP

  • 10
  • 0
  • 约9.1千字
  • 约 18页
  • 2018-08-13 发布于福建
  • 举报
一种构件通用属性描述方法研究

一种构件通用属性的描述方法研究   摘 要:提出了一种将构件的通用属性和特殊属性分开描述及管理的构件通用属性描述方法CGADM及其扩展机制,阐述了该描述方法的定义,分析了其特点。基于该描述方法设计实现了一个构件管理实验系统,证明了该描述方法具有良好的描述性能和扩展性能。   关键词:构件属性; 构件描述方法; 构件库; 刻面分类   中图分类号:TP311.1 文献标志码:A   文章编号:1001-3695(2010)03-0941-04   doi:10.3969/j.issn.1001-3695.2010.03.036      Study of component general attribute described method      CHEN Zhi-yong , SHU Yuan-zhong,PENG Xiao-hong, LIU Yan-pei      (School of Computing, Nanchang Hangkong University, Nanchang 330063, China)      Abstract:This paper proposed a component general attribute described method(CGADM) which separated the description and the management of the generic component attributes from the special component attributes and its extendable mechanism. Defined detailedly the CGADM, discussed and analyzed its features. The better described performance and expansibility of the CGADM were proved by an experimental component library which was designed and achieved based on CGADM.   Key words:component attribute; component described method; component library; faceted classification      构件描述方法是对构件本质特征的抽象描述,从而反映构件性质。它定义了构件的本质属性,规定了构件接口的结构以及构件与容器之间、构件与构件之间的交互机制,是构件描述的基础[1]。目前构件表示方法可以分为人工智能、超文本和信息科学三类[2]。其中信息科学方法在目前实际复用项目中应用较为成功,它主要包括枚举、刻面、属性值、关键词四种分类方法。刻面分类方法将关键词和术语置于一定的语境中,反映构件本质特性的不同视角。构件的描述术语仅限在给定的刻面之中选取,术语间也存在一般/特殊关系或同义词关系,从而形成由刻面与术语组成的树状结构。例如REBOOT模型通过对构件属性进行分析,从抽象、操作、操作对象和依赖四个刻面描述构件。国内青鸟构件库采用以刻面分类描述为主、多种分类模式相结合的JBCDL描述语言[3]从九个刻面描述构件。Prieto-Diaz等人创造了一种基于库科学的分类计划, 提出基于标准术语词汇的构件描述方法。   随着构件复用的实践和新技术的出现,构件描述方法也得到了很大的发展,一些文献中提出了新的构件描述方法。文献[2]提出了将刻面法和规格说明相结合的综合刻面法来描述构件。文献[4]提出了基于本体(ontology)的构件描述方法,它从构件本体出发对构件进行描述,并加入了构件的语义描述。其他一些文献也提出了不同的构件描述方法,如面向对象的OOCDL[5]、支持系统组装的扩充CDL[6]以及基于XML的XCODE[7]、WACDL[8]等。   目前虽然已经存在多种构件描述方法,但由于不同的描述语言从不同的方面,运用不同的方法对构件进行描述,在一定程度上都具有其独特性。但是,如果需要将这些描述方法描述的构件资源进行整合,则需要通过属性转换器转换之后才能形成更大的构件资源库,其代价是相当巨大的。本文通过对目前已经提出的构件描述方法中提及的构件属性进行整理和分析,提出了一种新的五元组构件通用属性的描述方法(component general attribute described method,CGADM),通过将通用属性和特殊属性分开描述的方法实现构件描述方法的通用性,并提出扩展机制实现构件新属性的描述,以满足构件描述信息不断更新的要求,最后给

文档评论(0)

1亿VIP精品文档

相关文档