位置:成果数据库 > 期刊 > 期刊详情页
一种基于P2P支持检索条件重构的构件库互联技术
  • ISSN号:1000-1239
  • 期刊名称:《计算机研究与发展》
  • 时间:0
  • 分类:TP311.5[自动化与计算机技术—计算机软件与理论;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]北京大学信息科学技术学院软件研究所,北京100871, [2]高可信软件技术教育部重点实验室,北京100871
  • 相关基金:国家“九七三”重点基础研究发展规划基金项目(2002CB31200003);国家自然科学基金项目(60473059);国家科技支撑计划基金项目(2006BAH02A02) This research belongs to the National High-Tech Research and Developflaent (863) Project "the Component Library Centric Software Development Platform based on the Internet" and is also supported by the National Grand Fundamental Research 973 Program, the National Key Technology R&D Program and the National Natural Science Foundation of China. In the past few years, in the domain of software reuse, we have developed and deployed several software component libraries in China based on the technical achievement of the Jade Bird project. These component libraries contain a group of closely integrated software tools and provide the technical infrastructure for the component based software development (CBSD). However, these libraries are isolated. Users in one component library could not make use of resources in other libraries which may hamper the success of software reuse. As an important part of the 863 project, the research in this paper mainly helps to solve the problem of resource sharing among different component libraries on the Internet. It connects component libraries by way of using the P2P network architecture and provides an efficient retrieval mechanism which conceals the differences of component description models in various libraries by using the query refactoring technique. Based on the research in this paper, we designed and implemented the supporting system and put it into practical use in the component libraries in Beijing and Shanghai software parks.
中文摘要:

软件复用是解决软件危机的有效途径.随着软件复用技术和网络技术的发展,在Internet上出现了越来越多的软件构件库.复用者需要的构件往往分散在多个构件库中,而各个库中构件的描述方式也各不相同;这给复用者获取构件带来了一定的困难.因此,需要有一种有效的机制来帮助他们在多个构件库中获取构件.提出一种构件库互联技术DCLITTA以支持在分布的构件库之间实现资源共享,并为复用者提供了“透明”的检索机制.DCLITTA采用对等网络(P2P)体系结构将各个独立的构件库组织在一起.同时,针对构件库间构件描述模型的差异,DCLITTA通过自动地将复用者的检索请求进行重构来改善检索的效果.基于该互联技术,已设计实现了相应的支持系统,并实际应用于北京、上海等软件园的构件库中.

英文摘要:

Software reuse is a feasible way to solve the software crisis. With the development of software reuse techniques and network techniques, more and more component libraries emerge on the Internet. However, the components that the reuser needs usually distribute in multiple libraries, and the ways of component description in those libraries are different. This makes the acquirement of components quite difficult. Thus, it is necessary to provide reusers with an effective mechanism to help them acquire components from multiple component libraries. Proposed in this paper is a component library interconnection technique called DCLITTA which supports resource sharing among distributed component libraries and supplies a 'transparent' retrieval mechanism to reusers. DCLITTA organizes independent component libraries in a flexible way by leveraging the peer to peer (P2P) network architecture. Meanwhile, to deal with the differences in component description models among component libraries, DCLITTA refactors reusers' queries automatically to improve the retrieval effect. Based on the technique introduced in this paper, the authors designed and implemented the supporting system which has already been put into practical use in the component libraries in Beijing and Shanghai software parks.

同期刊论文项目
期刊论文 12 会议论文 8 获奖 2 著作 1
同项目期刊论文
期刊信息
  • 《计算机研究与发展》
  • 中国科技核心期刊
  • 主管单位:中国科学院
  • 主办单位:中国科学院计算技术研究所
  • 主编:徐志伟
  • 地址:北京市科学院南路6号中科院计算所
  • 邮编:100190
  • 邮箱:crad@ict.ac.cn
  • 电话:010-62620696 62600350
  • 国际标准刊号:ISSN:1000-1239
  • 国内统一刊号:ISSN:11-1777/TP
  • 邮发代号:2-654
  • 获奖情况:
  • 2001-2007百种中国杰出学术期刊,2008中国精品科...,中国期刊方阵“双效”期刊
  • 国内外数据库收录:
  • 俄罗斯文摘杂志,荷兰文摘与引文数据库,美国工程索引,日本日本科学技术振兴机构数据库,中国中国科技核心期刊,中国北大核心期刊(2004版),中国北大核心期刊(2008版),中国北大核心期刊(2011版),中国北大核心期刊(2014版),中国北大核心期刊(2000版)
  • 被引量:40349