可重用软件构件重构技术的研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:fine_yhy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文从设计方法论的角度提出一系列技术,以求通过对软构件进行重构设计来提高它的可靠性.该文首先提出了一种能够同时为软构件开发和重用提供支持的软构件接口模型IMCD,该模型不但能严格地描述软构件的状态和操作的语法信息,而且能够形式化地描述构件的语义信息;由于现在的接口定义语言大多不足以解释IMCD模型,因此该文选择OMG IDL,对其语法进行了扩展,扩展后的IDL(EIDL)具有了足够强的能力来解释IMCD模型.该文提出了互补使用静态流分析技术和运行时技术来检测软构件语义一致性的思想.尤其是所提出的运行时构件包裹的思想解决了在软构件的具体实现不可知的情况下如何检测其语义一致性的问题.为进行冲突检测,该文提出了一种改进算法.该算法不但提高了冲突测试的精度,而且引出了条件冲实的概念.为提高软构件的运行时可靠性,该文提出了虚拟构件的行为模式,该行为模式利用代理的思想和动态调用技术可以在运行时避免冲突的产生,并在软构件出错的情况下,实现软构件的动态重构.
其他文献
面向对象数据库就是将面向对象技术和数据库技术结合起来,因此,它应该首先是一个数据库系统,应具备的能力为:持久性、事务管理、并发控制、恢复、查询、版本管理、完整性、安
近年以来,网络数据库技术的应用日益广泛.在三层结构的网络数据库的应用过程中,其本身存在的问题也逐渐暴露出来,如:中间件容易成为系统的瓶颈、RDBMS的负担过重、对网络带宽
该文在概括总结大量文献的基础上,比较系统简要地阐述了软构件、(分布式)(COM/DCOM)、ActiveX技术及ActiveX控件的概念基本原理.给出了经过探索实践得到的定ActiveX制控件的
《多媒体技术与应用》课程MCAI学生学习与训练系统,简称MCAIS系统.通过多媒体计算机辅助教学,可以使得教学过程具有多媒体信息的显示、友好的交互界面、非线性的信息组织结构
随着电子商务的发展,如何有效而安全的实施签名权和解密权的授权已经成为实际应用中越来越被关注的问题。为此,国内外学者在这方面作了深入的研究,提出了代理签名、代理签密、代
该文作者分别就agent技术中的以下问题进行了研究和探讨:1)agent的理论研究;2)agent的通信和协作;3)面向agent的程序设计语言.
该文描述了利用计算机网络,数据库及多媒体技术建立先进的高速公路收费站收费和监控的实现方案,并介绍了具体的实施过程.主要的技术点集中在网络数据库的访问,多媒体视频采集
电能表属法定强制检定项目,电能量值的准确、快速传递,是指导电力生产、合理实施电网调度的依据,是维护国家、发/供电企业以及用户根本利益的可靠保障.该文首次提出了研制开
该文从该所参与开发的一个Intranet站点—中国技术交易信息网出发,详细地论述了有关Intranet站点建设的设计、实现与维护.中国技术交易信息网是一个建立在Windows NT系统上
该文详细介绍了CFBR-Ⅱ堆周期计算机测量系统的硬件结构、工作原理和软件设计,给出了CFBR-Ⅱ堆两类堆系统(1、裸堆带去耦部件的系统;2、裸堆上布置有较多轻材料样品的系统)的