软构件集成框架的研究

被引量 : 0次 | 上传用户:gouridzmhuiyouren
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着对软件功能、规模和复杂性要求的增长,软件开发的成本越来越大。为了解决此问题,早在1968年的NATO软件工程会议上,Mcilroy在论文“大量生产的软件构件”中就提出了软件重用的概念,认为软件重用的基础是软构件,可以通过建立可重用的软构件库促进大型、可靠软件的开发。 近年来,由于软件重用的需要,软构件技术发展迅速。但是很多构件依赖于特定的编程语言,耦合度较高,因此不能完全达到软件重用的可移植性和互操作性要求。为使软件象硬件一样能通过标准的构件来组装,人们开始从系统级和应用级上研究构成软件的规范化标准。诸如国际上象CORBA、COM/DCOM、Open Doc、OLE2等,国内软构件的研究有青鸟工程等。 随着Internet应用的逐渐普及,WWW的跨平台、分布式特点为软件重用的应用开辟了广阔的前景,使大范围、大规模、分布式的软件重用成为可能。而以CORBA为代表的软构件/软总线技术为异质软构件的开发和“即插即用”制定了规范,故可采用CORBA技术来解决在分布、开放的系统中的重用问题。目前集成框架的研究主要建立在基于软构件/软总线方式的分布对象技术上,然而软构件/软总线的研究并未提供有效手段去透明地描述软构件的配置和相互关联。Agent技术的快速发展为解决此问题提供了可能,软件Agent的自治性、合作性和自适应性以及多Agent协作的自组织性,使Agent技术有潜力提供这种支持,基于Agent的软件工程和基于知识的软件工程将为软件重用提供更深层次的构造与互操作手段。 本文通过对传统的软构件集成框架的分析,研究了软件工程的方法及基于CORBA的软构件生成和组装技术,提出一种新的分布式软构件集成环境DSCIE(Distributed Software Component Integrated Environment)的框架。主要研究工作如下: (1)给出软构件在分布式网络环境下的形式化描述,据此建立分布式软构件库。 (2)采用符合CORBA规范的分布式对象技术来构造软构件集成框架,然后将agent技术引入到分布式构件管理中。 (3)建立以分布式软构件库为核心,以符合CORBA规范的软总线为基础,通过各类软件Agent进行管理的分布式软构件集成环境DSCIE。 从而使应用系统的开发过程转变为从分布式软构件库中选取合适的软构件,通过分布式软构件集成环境装配成可执行的系统。与传统的软构件集成框架相比,新的软构件集成框架具有较强的网络环境的动态适应性,为扩大软构件技术在网络环境下的应用提供了有效的支持。从而降低软件合成的复杂性,减少系统的开发代价。 第1章 简单回顾了软件重用研究的发展过程,突出讨论软件重用的理论基础和技术等方面的研究现状,并对目前有关软件重用研究的热点问题及其发展趋势进行了探讨,最后介绍了本文的主要工作与组织结构。 第2章 先简单介绍了软构件和软总线技术的定义和特点,然后对构件描述方法计 软构件集成框架的研究 的发展过程和研究现状进行了介绍,最后在对软构件技术分析的基础上给出了软构件 在分布式网络环境下的形式化描述。 第3章主要分析了建立分布式构件库的过程c首先介绍了对软构件的要求、获 取和分类。然后根据软构件的形式化描述、构造原则、获取步骤和分类方法,建立分 布式构件库,最后说明了分布式软构件库的管理组成和管理工具。 第4章在分布式构件库的基础上,分析当前CORBA和Agent技术的特点,将两 种技术引入到分布式软构件集成框架的设计中。 第 5章提出一种新型的软构件集成环境框架的设计,此框架采用符合 CORBA规 范的分布式对象技术来构造软构件集成框架,引入主动工作的多Agent来降低软件合 成的复杂性,从而增加软构件技术的网络适应性,为扩大软构件技术在网络环境下的 应用提供有效的支持。 第6章主要列举了利用软构件集成框架技术,开发的两个应用系统:报表构件 生成系统和Web信息发布系统。
其他文献
随着市场对于个性化、应用型信息服务需求的增加,电信的传统的“网络运营商——用户”的产业价值链正在向“基础网络运营商——增值业务供应商——用户”的新型产业价值链转变
玻壳作为显示器的前期产品,气泡、划痕及形状尺寸的变化等是影响产品质量的主要因素。为了实现玻壳生产过程中缺陷检测自动化,本文研究了用计算机视觉检测技术检测玻壳缺陷的方
目的了解不同饮用水的水质特点,对三种不同饮用水体内外抗氧化功能进行评价,为居民选择饮用水类型时提供参考。方法测定水质参数,包括pH值、总溶解性固体、氧化还原电位、电
随着经济增长方式由量的扩张到质的提高的转变以及物流市场需求不断扩大,物流业已逐步成为一个独立产业,并受到各方的广泛关注和重视。从系统的观点来看,它是一个由众多“子系统
可转换债券是同时具有股票性质和债券性质的金融工具,发行可转换债券的公司承诺在规定的期限内,债券持有人有权将债券转换为公司的股票;若债券持有人没有行使转股的权利,则公司需
避免船舶发生碰撞,保证船舶航行安全,是任何从事船舶运输和驾驶的技术、管理人员所共同关心的问题。国际海事组织现行的《1972年国际海上避碰规则》就是专门为 “在公海和连接
秦山核电站环境辐射监测系统是一个全自动智能化连续在线辐射监测系统,它配备了高灵敏度、宽量程的γ辐射探测仪和自动采样设备,该系统功能强,可靠性高。能及时发现辐射水平的异
论文从分析信息时代对人的素质和对基础教育课程教学改革的挑战出发,在文献综述的基础上,探讨了信息技术与学习方式整合的实质与价值,分析了信息技术与学习方式整合的理论基础,结
问题解决是1980年美国数学教师联合会提出的,此后问题解决作为数学教育改革的核心成了国际数学教育研究的热点,并逐渐发展为数学教育改革的一条主线。其核心是通过解决有意义的
婚姻是人类生活的重要内容,是人类赖以生存、繁衍的主要方式之一。人类自身的繁衍和延续是社会的必然需求,而保证人类繁衍的男女两性关系则是人类本身的生理需求。所以,对于婚姻