基于刻面描述的分布式构件库系统的研究

来源 :南昌航空大学 | 被引量 : 0次 | 上传用户:huangli_java
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件复用是解决软件危机比较现实有效的方法之一。基于构件的软件开发CBSD(Component-Based Software Development)方法既是软件复用的切实可行的途径,也是实现软件工业化生产的必由之路,已经成为了软件复用领域的研究热点。构件库作为支持大量构件的描述、存储、管理和检索的构件复用基础设施,在CBSD方法中扮演了重要角色。随着构件相关技术的逐步成熟,一些科研机构和软件企业正在建立并完善具有实用价值的企业构件库。企业之间对共享可复用构件资源的愿望也随之日益增强。但是不少企业重视构件的知识产权保护,因此在保持企业原有独立性和保密性的基础上整合这些具有地理位置上分散性,描述方案的多样性,数据库组织多元化等特征的构件库的需求日益迫切。这就驱使我们寻求新的理论和技术,通过协调机制将分布、异构的构件库整合起来,形成一种分布式构件库系统(DCLS,DistributedComponentLibrarySystem)。智能Agent技术具有先天的分布特性[1],主要用于解决复杂分布的现实问题,开发处于动态的、不确定环境中的、健壮的、大规模的软件系统。在电子商务、信息检索、移动计算、分布计算、知识管理等方面都有着广泛的应用。如果能将智能Agent技术应用在构件库中,形成多Agent分布式构件库系统,可有效地屏蔽构件库间的分散性和异构性;方便地实现构件资源共享;并达到高效复用构件的目的。在构件库系统中,构件的分类模式、检索方法和构件库的实现方法是三个最核心的功能。本文在分析现有构件描述方法的基础上提出了构件通用属性的描述方法CGADM(Component General Attribute Described Method)。根据目前被广泛应用的构件刻面分类描述方法及其特点,从构件复用者不同的检索方式出发,提出了基于浏览检索方式、基于刻面检索方式和基于术语检索方式这三种构件检索方式以及与之对应的五种匹配模型和两种匹配算法。通过分析智能Agent和多Agent系统的特征和实现方法,将智能Agent技术应用到DCLS中。通过Agent之间的相互通信和协作,可较好地满足企业构件库之间的资源共享,而且可以更高效、更智能化地管理DCLS。
其他文献
社会容迟网是具有一定社会关系的人所形成的具有社会性的容迟网络,所以研究社会容迟网的路由方法需要充分考虑到网络中节点的社会性和容迟网络的特性。节点的社会性主要体现
近年来,由于访问控制系统的发展和应用环境要求的提高,现有的访问控制模型已经不能满足访问控制的需要,特别是对于有动态应用要求的系统,传统的访问控制模型实现起来比较复杂
随着多媒体技术和计算机网络技术的发展,人们接触到的视频数据以前所未有的速度增长。然而,现有的视频信息处理技术大多数是非智能的操作,远远不能满足海量且内容丰富的视频信息
随着复杂网络的小世界效应及无标度性的发现,复杂网络的容错抗毁性研究成为热点。相关研究表明,复杂网络对随机攻击具有很强的鲁棒性,而对有目的攻击却极其脆弱。对网络中的节点
多值逻辑是一种逻辑取值数大于2的非经典逻辑系统。其研究内容主要包括多值逻辑理论、电路与系统和应用等三个方面。多值逻辑函数结构理论是多值逻辑理论的研究内容之一,它主
随着社会对电力需求的日益增加,供电企业越来越需要能够对用户电表进行有效监测和控制的方法。目前的自动抄表技术主要分为有线和无线两大类,由于有线自动抄表技术安装复杂,维护费用较高,覆盖范围小,因此,无线自动抄表技术越来越受到关注。本文研究基于无线传感器网络的电表监控技术。为充分利用现有电表实现无线监控,本文首先设计一种基于无线传感器网络的电表无线监控接口装置,该装置主要由微控制器、无线收发器、红外传感
农作物是人类生产和生活所必需的资源,农作物的产量和质量直接影响到人类的生活,而病虫害是农作物生产过程中的重要制约因素。由于受全球气候变暖、生态环境恶化等因素影响,农作
最小最大模块化支持向量机(M3-SVM)是一种可以有效处理大规模数据分类问题的有监督集成学习算法。然而,对大规模数据进行标注是“昂贵的”,甚至是不可行的。为了将最小最大模
色彩作为事物的主要属性及视觉的重要元素,始终是认识客观世界的重要源头。随着数字技术、计算机技术的不断进步与深入,数字色彩正广泛地应用于各个行业,但色彩的选择、搭配、创
本文以液晶平板电视的关键技术为研究对象,旨在通过对液晶电视的主要部件--液晶模组的结构、驱动电路、一体化电源三方面技术进行研究,并经整体优化设计,在不降低产品性能的前提
学位