基于构件的软件系统中动态配置机制分析

来源 :河海大学 | 被引量 : 0次 | 上传用户:girljiangsha
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
动态配置是指在软件系统运行时动态地改变系统的配置项。基于构件的软件系统的配置项涉及系统的构件组成,构件间的连接关系,构件的物理分布等。如果基于构件的软件系统不能根据用户的实际需要和系统的实际运行环境实现灵活的动态配置,那么软件的重复开发仍将不可避免,软件的适应性和动态性问题也得不到根本的解决。本文以分析基于构件的软件系统中的动态配置机制为主要内容,完成的主要工作有: (1)分析基于构件的软件系统中动态配置的基本原理,根据支持动态配置的软件系统反射机制,建立基于反射的动态配置模型,分析动态配置模型的各构成要素。从系统的结构和语义两个方面定义动态配置模型的元数据,并在分析运行时系统的一致性的基础上,分析与系统结构、系统行为相关的元协议。根据元协议影响的范围,分别从构件和系统两个层次分析动态配置机制。 (2) 以动态配置模型为基础,给出支持动态配置的构件、构件间的连接关系和体系结构的元数据描述。根据对元协议的定义,设计构件属性设置、构件删除、构件添加等五种基本动态配置请求的动态配置算法,为配置复杂、功能多样的复合动态配置请求的实施奠定基础。 (3)将动态配置模型的思想应用到具体的实践中,实现一个通用雨水情图示系统。该系统能够根据用户的请求实现系统的动态配置,从而证实了本文所提出的动态配置机制在支持软件系统动态配置方面的可行性。
其他文献
多标记学习自出现以来,为各领域普遍存在的多义或歧义性问题提供了有效的解决办法,弥补了传统单标记学习的不足。作为机器学习及数据挖掘方向的一个研究热点,多标记学习已广泛应
医学超声设备的创新思维和技术发展,引导着超声诊断的新技术及其应用。九十年代后期,随着计算机及相关行业的发展,多功能超声影像信息管理技术问世,给临床工作带来了巨大的便
人脸识别技术研究在近几年得到了高度重视,已成为图像分析中最成功的应用之一,更以其出众的特性,成为生物特征识别最具潜力的研究方向。但由于年龄变化会引起人脸产生巨大变
网络规模和应用需求的日益增加,在可用性、可扩展性和安全性方面对软件定义网络提出了新的挑战。以往提出的软件定义网络控制器着眼于在单域的环境下对网络进行管理,尚不能满
随着计算机技术和网络技术的飞速发展,数字作品的信息安全和版权保护成为迫切需要解决的实际问题。作为对数字作品提供有效保护的重要手段,数字水印技术成为学术界的研究热点
无线传感器网络是由大量传感器节点组成的一种无基础设施、自组织的新型网络,作为微电子技术、传感器技术和无线通信技术相结合的产物,在农业、军事、环境、工业控制等领域具
随着互联网的迅速发展,人们获取信息和知识的途径越来越多样化,基于常问问题集(FAQ)的问答系统便是其中一个有效的方式。与传统的搜索引擎相比,FAQ问答系统能够直接返回用户
随着数据库应用的普及,人们正逐步陷入“数据丰富,知识贫乏”的尴尬境地。而近年来互联网的发展与快速发展,使得人类第一次真正体会到了数据海洋,无边无际。面对如此巨大的数据资
随着互联网的快速发展,越来越多的政府机构、企业和个人将自己的计算机连接到互联网上,电子政务,电子商务正成为一个潮流,网络安全系统成了网络体系结构中不可或缺的重要部分,网络
针对生产过程控制的特点,研究了制造过程的现场数据采集技术和实时控制技术,设计了柔性装配线监控系统,开发了软硬件平台。论文主要研究内容如下: (1)研究了生产线监控的方法