基于分布式环境下的构件库检索系统的研究

来源 :上海大学 | 被引量 : 0次 | 上传用户:talentcheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件复用可以减少开发费用,增加可靠性,减少风险,近些年来得到越来越多开发人员的重视。但在实际应用中也存在一些问题,例如缺少工具支持,维护可重用构件库的困难以及定位与组装构件的花销较大,其中,构件的表示和检索是影响软件复用的关键因素。 随着软件规模和功能的不断扩大,构件库中产生了大量极其相似的构件。此时,传统的构件检索操作,如关键字和刻面分类法,由于其模糊性,不一致性和不完整性等,已经不大适应日益复杂的构件检索的要求。 另外,随着构件技术的不断发展,不同地域的开发者建立了大量的构件库。但这些构件库往往是分散的,独立的,而且各个专用的软件构件库对构件的表示以及组织形式上都有很大的差别。 针对以上问题,人们发现,在基于构件的软件开发过程中,软件复用面临的主要问题不是如何从构件库中获得可用构件,而是怎样判断构件的有用性。当前对构件的研究集中在语法有用性上,缺乏表达对象“做什么”的能力,由此产生的非形式化和歧义性,无益于软件复用的自动化和工程化。为此,本文将从多个角度在语义上对构件的描述和检索进行研究,主要完成如下三方面的工作:1)用形式说明规格说明语言——Object-Z对构件进行描述,提出了属性、操作和构件的类型的概念,并用形式化的公理描述了多种匹配机制。 2)讨论了把UML信息检索方法作为常规检索方法的补充以提高其检索效率的想法,并在此基础上利用对象的继承性把语义相似的构件作为考察对象,提出了“折衷查找”的概念及其相关的算法。 3)实现了一个基于分布式环境下的构件库检索原型系统,使得构件复用者可以统一处理各个构件库,并且提供了可扩展的、可裁剪的描述能力。
其他文献
随着信息产业的飞速发展,数据仓库及其相关技术的研究和应用已经成为数据库领域的一大热点。本文在深入探讨了数据仓库、数据集市和OLAP技术的基本概念和开发方法的基础上,建立
随着计算机图形学和数码摄像技术的不断发展,数字图像处理的需求在不断增加。当前图像处理主要研究如何将输入图像转换成艺术图像的相关处理技术。目前,计算机的处理技术已经可
数据库的性能管理一直是十分重要的一个研究课题。为了减小数据库管理的难度,提高数据库管理员的工作效率,在最大程度上实现数据库系统的自管理,自调节技术逐渐成为了数据库
交换网络的监测告警系统对电信运营商们,如中国电信、中国联通等来讲都是很重要的。这些系统时刻不停地监视着交换网络的运行,一旦有告警产生就立即将告警通知维护人员,以此来保
增强现实技术(AR-AugmentedReality),是随着虚拟现实技术(VR-VirtualReality)迅速发展和实际应用需要而出现的一种将真实世界信息和虚拟世界信息“无缝”集成的新技术,是一种将
本文的工作主要集中在如下几个方面:  (1)设计了在IP网上提供服务质量的体系结构-QoSA。此体系组织分为用户平面、功能平面和管理平面;用户平面内组织了和用户密切相关的子系
复杂网络的社团结构发现是揭示网络结构与功能之间关系的重要基础,是近年复杂网络研究的热点,研究也相对成熟。软件网络作为一种人工的复杂网络,也表现出了“无尺度”分布与
本文的项目背景是天津市科技委员会项目《天津市城市应急指挥信息系统》。应急指挥系统是一个集信息收集、传输、区域安全控制、事故和灾害预警、调度指挥、处理于一体的信息
在Web集群研究领域,如何对用户发来的请求进行接纳控制,均衡地分配客户端发来的请求,以及如何调度后端服务器所收到的请求任务,近年来已经成为研究热点。传统的解决方案多是
为了可靠而有效地管理XML数据,出现了两种类型的XML DBMS:支持XML的DBMS和原生XML DBMS。前者将树状半结构化的XML数据转换为表状结构化的关系数据,这种转换要求XML文档具有完整