| | | | | 青鸟系统中可复用软件构件的表示与查询 | | | 常继传,李克勤,郭立峰,梅宏,杨芙清 | | | 可复用构件的表示和检索是构件库和软件复用研究的重点 ,它伴随复用实践的深入和新技术的出现而不断取得进展 .青鸟构件库系统以青鸟构件模型为基础 ,采用以刻面分类为主、多种分类模式相结合的方法对构件分类索引 ,支持多种构件查询方式的组合使用 .本文介绍了青鸟Ⅲ型构件库系统中可复用软件构件的分类表示模式 ,以及构件检索机制的体系结构、设计依据和系统特性 【作者单位】:北京大学计算机科学技术系!北京100871 【关键词】:软件复用;软件构件;构件库;构件表示;构件检索 【基金】:国家九五科技攻关项目;国家 863高技术计划项目 【分类号】:TP311 【DOI】:cnki:ISSN:0372-2112.0.2000-08-006 【正文快照】: 1 引言 对软件复用和软件构件的研究始于 6 0年代后期 ,30年来人们一直关心的两个问题是 :(1)如何有效地表示可复用软件构件 ?(2 )如何在已有的大量构件中找到所需的构件 ?与前者相关的研究涉及到构件模型 (什么是构件 ?构件的基本属性是什么 ?构件之间如何交互 ?)、构件规约 (如何用形式化方法规约构件的功能和其他属性 ?)、构件库数据建模(构件库的元模型和数据模型是什么 ?构件库采用何种分类索引模式 ?)等问题 ;而后者涉及到构件库查询接口 (SQL、OQL或者与复用相关的构件库查询服务 )、构件的匹配和检索算法、以及自动工具支… | | | 推荐 CAJ下载 PDF下载 | | | CAJViewer7.0阅读器支持所有CNKI文件格式,AdobeReader仅支持PDF格式 | | | | Representing and Retrieving Reusable Software Components in JB (Jadebird) System | | | CHANG Ji chuan;LI Ke qin;GUO Li feng;MEI Hong;YANG Fu qing(Department of Computer Science and Technology;Peking University;Beijing 100871;China) | | | How to represent and retrieve reusable software component is always of interest to the reuse community.As a software development environment supporting systematic reuse,JB system chose faceted classification as the primary classification method,with several other methods constituting a combined solution,which supports multiple retrieval methods and their combination.This paper discusses the representation,classification and retrieval of reusable components in JB system,and introduces our assumptions,design rationale,system architecture,data model and features of related subsystems. 【Keyword】:software reuse;software component;reuse library;component representation;component retrieval |
| | | | | | 1 | 郭红艳,余金山; 基于语义的软构件检索 [J];电脑开发与应用; 2006年06期 | | 2 | 胡海洋,杨玫,陶先平,吕建; Cogent后组装技术研究与实现 [J];电子学报; 2002年12期 | | 3 | 晏荣杰,冯莉,宋雨; 可复用构件的分类与查询方法研究 [J];计算机工程与应用; 2003年06期 | | 4 | 王卓,刘大昕,冯晓宁; 自动生成术语的软构件刻面分类法 [J];哈尔滨工程大学学报; 2005年05期 | | 5 | 李朝辉,邓贵仕,逯宇铎; 一种构件化动态软件系统组态模型 [J];计算机应用研究; 2005年06期 | | 6 | 黄德浩,杨宗源,黄海涛; 基于框架表示的组件库模型 [J];计算机工程; 2002年07期 | | 7 | 陈捷,宋治平,杨宇航; TCP/IP协议中一种形式化的NAT模型 [J];计算机工程; 2002年07期 | | 8 | 桂瑰,陈松乔; 一种基于Agent技术的JAVABEAN构件搜索方法 [J];计算技术与自动化; 2002年03期 | | 9 | 高强,张晓明,边小凡; 基于特定领域构件库系统中刻面分类模式的研究 [J];计算机工程与应用; 2003年30期 | | 10 | 黄靖,卢炎生,徐丽萍; 面向特征的反射式实时应用系统领域模型研究 [J];计算机科学; 2006年09期 |
|
| | | | | | 1 | 浦敏,徐健,张淑梅,李辰寅,李云飞; 一种基于决策树的构件检索方法 [A];第三届全国信息检索与内容安全学术会议论文集 [C]; 2007年 |
|
| | | | | | 1 | 陈元松,贾浩; 软件构件管理与重用方法探究 [J];电脑知识与技术; 2006年35期 | | 2 | 王卓,刘大昕,冯晓宁; 基于框架的软构件后缀索引构造方法研究 [J];哈尔滨工程大学学报; 2006年01期 | | 3 | 王淑红,袁兆山; 基于排序形式化规格说明的软构件匹配 [J];合肥工业大学学报(自然科学版); 2000年04期 | | 4 | 王卓,刘大昕,冯晓宁; 自动生成术语的软构件刻面分类法 [J];哈尔滨工程大学学报; 2005年05期 | | 5 | 王家兵,徐正权,王能超; RLD演绎及子句蕴含与子句包含关系的非等价性 [J];计算机研究与发展; 2002年12期 | | 6 | 于林宇,孙文靖,王爱莉; 一种基于构件软件仿真的成本估算方法 [J];计算机仿真; 2006年12期 | | 7 | 孟闻天,张维石,史金余,张秀国; 一种基于刻面分类描述的软件构件查询方法 [J];计算机工程与应用; 2005年12期 | | 8 | 盛义芳,张维石,张秀国,史金余; 面向多构件库的检索条件转换机制研究 [J];计算机工程与应用; 2006年25期 | | 9 | 李婷,杨根兴,饶若楠; 基于构件开发的BOSC的研究与应用 [J];计算机工程; 2007年17期 | | 10 | 徐焕良,李绪蓉; 一种基于最大熵的构件库动态存储方法 [J];科技广场; 2005年08期 |
|
| | | | | | 1 | 尹承祥; 合肥市“城市路灯测控网络”的研制和实施 [J];当代建设; 2000年03期 | | 2 | 杜清运,颜辉武,童爱姣,龙毅; 武汉市路灯管理信息系统的设计及研制 [J];地图; 1995年04期 | | 3 | 王晓鳌,刘芳芳,江梅,陆杏全,叶周; 云南电网EMS高级应用软件开发及应用 [J];电力系统自动化; 1997年02期 | | 4 | 洪志敏; “即插即用”技术的讨论 [J];电子技术; 2000年06期 | | 5 | 唐晓晟,张震,徐惠民; Intranet内部基于数据库的动态信息技术 [J];电子学报; 1999年08期 | | 6 | 徐志勇,王彬,石银霞,王磊; 1320Modbus通讯协议中校验码的计算方法 [J];仪器仪表用户; 2002年04期 | | 7 | 徐国平
,章红明; DSP芯片TMS320F206异步串行口的应用 [J];国外电子元器件; 2002年08期 | | 8 | 薛云皎,钱乐秋,花鸣,张天戈,杨珉; 一种基于关联挖掘的自适应构件检索方法 [J];电子学报; 2004年S1期 | | 9 | 时伟; 城市路灯微机监控系统 [J];当代建设; 1998年04期 | | 10 | 秦扬,陈良宽,蒋韬; 软件构件化技术在MIS系统开发中的应用 [J];电脑开发与应用; 1999年05期 |
|
| | | | | | 1 | K Z Zhang, R Statman, D Shasha; On the editing distance between unordered labeled trees [M];Information Processing Letters; 1992年 | | 2 | Pascal Ferraro, Christophe Godin; An edit distance between quotiented trees [M];Algorithmica; 2003年 | | 3 | D Shasha, J Tsong, L Wang; Exact and approximate algorithm for unordered tree matching [M];IEEE Trans on Systems, Man and Cybernetics; 1994年 | | 4 | Azevedo A L, Sousa J P; A Component-based Approach to Support Order Planning in a Distributed Manufacturing Enterprise [M];Journal of Materials Processing Technology; 2000年 | | 5 | Prieto- Diaz R; Implementing Faceted Classification for Software Reuse [M];Communication of ACM; 1991年 | | 6 | Crnkovic I, Larsson M; Challenges of Component-based Development [M];The Journal of Systems and Software; 2002年 | | 7 | Martin H, Richard B; The industrial virtual enterprise [M];Communications of ACM; 1997年 | | 8 | PODGURSKI A, PIERCE L; Retrieving reusable software by sampling behavior [M];ACM Transactions on Software Engineering and Methodology; 1993年 | | 9 | A W Brown, K CW allau; The Current State ofCBSE [M];IEEE Software; 1998年 | | 10 | Tomas Isakowitz, Robert J Kauffman; Supporting search for reusable software objects [M];IEEE Transactions on Software Engineering; 1996年 |
|
| | | | | | 1 | 边小凡,朱建林,王倩; 形式化方法对构件库管理系统支持的探讨 [J];电子技术应用; 2006年04期 | | 2 | 李浩,谢庆生,林维; 热处理车间管理系统的研究与应用 [J];贵州工业大学学报(自然科学版); 2005年05期 | | 3 | 陈文; 基于数据仓库和数据挖掘技术的构件库管理系统研究 [J];广西轻工业; 2006年06期 | | 4 | 潘颖,刘洋,谢冰,杨芙清; 支持管理在线构件的基本构件描述模型 [J];电子学报; 2003年S1期 | | 5 | 边小凡,惠宝山,王燕; 基于语义的构件描述与检索的研究 [J];电子技术应用; 2007年05期 | | 6 | 杨颖,陈静; CBSE基础工程研究 [J];阜阳师范学院学报(自然科学版); 2003年02期 | | 7 | 魏源,赵德鹏,王德强; 基于标准建模语言的分布式电子海图系统构件库 [J];大连海事大学学报; 2003年04期 | | 8 | 陈元松,贾浩; 软件构件管理与重用方法探究 [J];电脑知识与技术; 2006年35期 | | 9 | 王燕,陈明,赵建辉; 基于语义的构件检索(英文) [J];Journal of Southeast University(English Edition); 2007年03期 | | 10 | 肖锟,陈世鸿; 基于标注的一种积件查询匹配算法(英文) [J];Journal of Southeast University(English Edition); 2007年03期 |
|
| | | | 1 | 梅宏,pku.edu.cn/xietao,cs.pku.edu.cn,谢涛,袁望洪,杨芙清; 青鸟构件库的构件度量[J]; 软件学报; 2000年05期; 66-73 | | 2 | 杨芙清,梅宏,李克勤; 软件复用与软件构件技术[J]; 电子学报; 1999年02期; 69-76+52 | | 3 | 杨芙清,王千祥,梅宏,陈兆良; 基于复用的软件生产技术[J]; 中国科学E辑; 2001年04期; 76-84 | | 4 | 张世琨,张文娟,常欣,王立福,杨芙清; 基于软件体系结构的可复用构件制作和组装[J]; 软件学报; 2001年09期; 87-95 | | 5 | 张路,谢冰,梅宏,邵维忠,杨芙清; 基于构件的软件配置管理技术研究[J]; 电子学报; 2001年02期; 123-125 | | 6 | 马亮,谢冰,杨芙清; 多构件库统一刻面检索机制[J]; 电子学报; 2002年S1期; 251-254 | | 7 | 谢冰,杨芙清; 青鸟工程及其CASE工具[J]; 计算机工程; 2000年11期; 76-77+92 | | 8 | 李欣,张路,谢冰,杨芙清; 基于构件的软件版本管理系统[J]; 电子学报; 2000年11期; 120-122+132 | | 9 | 杨芙清,朱冰,梅宏; 软件复用[J]; 软件学报; 1995年09期; 525-533 | | 10 | 陈兆良,王千祥,梅宏,杨芙清; 面向对象领域设计中的变化性处理[J]; 电子学报; 2001年11期; 47-51 |
|
| | | | | | 1 | 刘书家,黄立生,常会友; 可重用软件构件库分层管理系统RSCLGMS [J];电机与控制学报; 1996年03期; 330-335 | | 2 | 常继传,李克勤,郭立峰,梅宏,杨芙清; 青鸟系统中可复用软件构件的表示与查询 [J];电子学报; 2000年08期; 21-24 | | 3 | 夏小玲,乐嘉锦,刘瑜; 教学管理系统构件库研究 [J];东华大学学报(自然科学版); 2004年02期; 124-127 | | 4 | 王登科,李华,王忠仁; 构件技术在电子战仿真系统中的应用 [J];计算机仿真; 2006年04期; 20-24 | | 5 | 陈骏,吴朝晖; 软件构件发射模型形式化研究 [J];计算机工程与设计; 2004年09期; 15-19 | | 6 | 王琨月; 软件构件化推进国产软件——北京第一届优秀构件评选结果揭晓 [J];每周电脑报; 2005年02期; 55 | | 7 | 李练军,李荣盛,陈致明; 基于软件构件技术的信息系统开发 [J];军械工程学院学报; 1999年02期; 45-49 | | 8 | 刘颖辉,王盼卿,李永伟; 基于软件构件的MIS设计与实现 [J];河北省科学院学报; 2001年03期; 31-35 | | 9 | 张海飞,袁磊,夏宽理; 构件库功能集模型 [J];计算机工程; 2000年11期; 87-90 | | 10 | 郭朝辉; 智能交通系统(ITS)构件库的设计与实现 [J];交通科技; 2002年02期; 51-54 |
|
| | | | | | 1 | 程煜,刘会忠,马永祥; 软件构件技术在管理软件中的应用 [A];中国自动化学会全国第九届自动化新技术学术交流会论文集 [C]; 2004年 | | 2 | 林世勇,唐金翔,雷毅; 面向行业的三维构件库系统的研究 [A];制造业与未来中国——2002年中国机械工程学会年会论文集 [C]; 2002年 | | 3 | 杨季湘,余顺新; 公路三维可视化CAD集成技术研究 [A];第一届全国公路科技创新高层论坛论文集新技术新材料与新设备卷 [C]; 2002年 | | 4 | 杨季湘,余顺新; 公路三维可视化CAD集成技术研究 [A];中国公路学会计算机应用学会2002年年会学术论文集 [C]; 2002年 | | 5 | 朱治国,孙长嵩; 一个异构构件库群联合检索模型 [A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(下) [C]; 2006年 | | 6 | 徐焕良,梁敬东; 一种基于CCM的农务领域的业务构件模型 [A];中国数字农业与农村信息化学术研究研讨会论文集 [C]; 2005年 | | 7 | 楚旺,钱德沛; 基于体系结构的软件生产线开发方法的形式化框架 [A];2005年全国理论计算机科学学术年会论文集 [C]; 2005年 | | 8 | 景绍洪,王孝红,孟庆金,袁铸钢; 面向对象软件合成技术的研究与实现 [A];1998年中国控制会议论文集 [C]; 1998年 | | 9 | 李宏芒,吕杨; 基于构件技术的HIS系统开发实践 [A];全国第十五届计算机科学与技术应用学术会议论文集 [C]; 2003年 | | 10 | 史辉,李龙洙; 面向对象的系统分析阶段软件重用的方法探讨 [A];2004中国控制与决策学术年会论文集 [C]; 2004年 |
|
|
|