首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 31 毫秒
1.
研究一种基于DotNet委托机制的新型连接构件的实现方法。通过对当前连接构件实现方法的介绍、对连接构件模型的描述,以及对连接构件作用过程模型图的分析,从事件处理的角度出发,探讨一种新型的连接构件的实现方法。利用时下新兴的DotNet委托机制实现了一种新型的动态连接构件。该实现方法,在基于构件的软件工程中真正构建出软件IC(Integrated software Circuit)系统,实现了对功能构件即插即用的动态更换功能。  相似文献   

2.
连接器对软件的适应性具有重要影响.为正在研发的适应性软件开发平台-smartFramework提出一种动态适应性连接器模型.针对该模型设计实现存在的一系列关键问题,基于实例化方法和反射技术,并融合所提出的动态设定通信缓冲区方法和使用主题描述与匹配数据方法,给出支持不同构件间连接机制、构件间动态连接机制、传输和匹配异类数据机制,形成完整的解决方案,设计实现了该模型.应用该模型进行的示例开发实验进一步证实了解决方案可行有效,为适应性软件支撑工具开发提供了支持.  相似文献   

3.
适应性构件应具备灵活应对功能需求变化的能力.为使构件支持这一特性,本文研究设计给出构件行为动态重构功能模型及其交互逻辑模型,并基于动态代理机制实现该模型,通过重构构件的行为实现构件执行功能的转换,从而使构件可灵活适应功能需求的变化.最后的实例开发实验证实了这种设计实现方式的可行性以及行为重构的有效性.  相似文献   

4.
ABC-S2C:一种面向贯穿特性的构件化软件关注点分离技术   总被引:5,自引:0,他引:5  
梅宏  曹东刚 《计算机学报》2005,28(12):2036-2044
描述了一种在基于构件的软件开发中系统化支持面向贯穿特性的关注点分离技术.基于构件的软件开发强调通过组装可复用构件支持软件复用,在目标应用有多个关注点、存在贯穿特性的情况下,如何在构件组装时模块化封装各关注点的实现逻辑并将其组织成有机整体是一个重要的问题.文章以基于构件、面向体系结构的软件开发方法ABC为基础,提出通过构件运行支撑平台的支持,在运行时刻动态组织各贯穿特性的方法ABC-S2C.其机制是首先引入面向Aspect的软件开发中的概念Advice,用Advice对贯穿特性进行建模和模块化封装;其次是将连接子结构化和实体化,通过连接子将各Aspect和构件代码关联在一起,由连接子在运行时刻截获对构件的服务请求,按照配置动态调用各贯穿特性的处理逻辑Advice.这样的一套以连接子为核心的动态机制支持对黑盒构件的复用,在构件化软件生命周期主要阶段提供了对“贯穿特性”的系统化的模块化支持技术及机制.  相似文献   

5.
AOP作为一个基于构件技术的软件开发模型,是对OOP的补充和完善.如何把AOP和现有的构件技术结合起来成为问题的关键.Elastos是基于构件的操作系统,提供了一种基于二进制的AOP的实现,能够灵活地实现基于构件级别的代码的动态插入、拦截,从而提供构件的动态组合以及实现各种功能.介绍了在Elastos上利用CAR构件技术实现AOP编程模型的方法.相比于其它的静态聚合,基于CAR构件系统的AOP模型具有随时聚合、随时拆卸的特点,是真正的面向方面的编程模型.  相似文献   

6.
为提供一种适合于Web应用的构件模型,对当前已存在的构件模型和外生连接子的方法进行了研究.充分考虑到Web应用的特点,利用外生连接子方法的在封装和分离方面的优势,提出了一种适合于Web应用开发的基于外生连接子的Web构件模型.通过简单的Web应用实例,展示了基于该构件模型的系统构建方法,证明了该构件模型的可行性和有效性.  相似文献   

7.
动态配置是指在软件系统运行时动态地改变系统的配置项。基于构件的软件系统配置项涉及系统的构件组成、构件间的连接关系和构件的物理分布。根据支持软件系统动态配置的反射体系结构,建立了动态配置模型,分析了动态配置模型的构成要素,定义了动态配置模型的元数据,以保障运行时系统一致性为基础,构造了动态配置模型的元协议。最后,通过实例,分析了所提出的动态配置机制在水利信息系统软件功能动态配置中的应用。实践表明,基于反射的系统动态配置模型及其实现机制,能在水利信息系统中有效应用,为解决水利信息系统的资源动态配置、支持动态需求等问题,提供了可行的技术方案。  相似文献   

8.
动态重构技术使得软件系统自身进行演进的同时,仍然能够提供服务。本文提出了一种基于构件装配元信息的动态重构操作的表示方法。该表示方法以Jeff提出的动态重构系统设定为基础,采用集合来表达构件应用中的构件、连接子和节点,为动态重构规划的生成以及等价性验证等提供了量化方法,并在基于CORBA构件模型的StaCCM分布构件平台中加以实现。  相似文献   

9.
为适应行业日益复杂多变的信息环境,实现快速、高效地构建信息系统,从构件模型与构件装配两个方面探讨基于构件技术的信息系统开发。对传统的构件模型进行改进,提出了一种新的构件——动态可配置构件,该类构件可显示化描述所处环境,并通过内置动态配置逻辑,实现自身结构和功能的动态配置;给出一种新的构件装配模型,并详细描述了构件的装配流程。  相似文献   

10.
AOP作为一个基于构件技术的软件开发模型,是对OOP的补充和完善。如何把AOP和现有的构件技术结合起来成为问题的关键。Elastos是基于构件的操作系统,提供了一种基于二进制的AOP的实现,能够灵活地实现基于构件级别的代码的动态插入、拦截,从而提供构件的动态组合以及实现各种功能。介绍了在Elastos上利用CAR构件技术实现AOP编程模型的方法。相比于其它的静态聚合,基于CAR构件系统的AOP模型具有随时聚合、随时拆卸的特点,是真正的面向方面的编程模型。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号