共查询到20条相似文献,搜索用时 889 毫秒
1.
2.
大型的长期运行的系统往往要求软件系统不能停止运行,而软件演化作为软件维护的重要部分是每一个软件系统不可或缺的,这就要求能够实现软件的动态演化.提出了一种基于AOP技术的软件动态演化机制,这种机制分为两种策略:运行时软件的功能更新方法和代码更新方法.根据对软件进行更新依赖的静态分析,按照一定的规则将一个个更新的动作作为一个系统的横切方面动态编织到系统中去,从而实现软件的动态演化. 相似文献
3.
4.
5.
在当前开放、变化的Internet环境下,业务过程需要在运行时进行动态更新,同时将原过程下正在运行的实例迁移到更新后的过程模型下.设计了一种支持动态更新的过程系统.在模型层面上,使用AOP(Aspect Orient Programming,面向方面编织)的方法,实现流程运行时动态更新生成新的模型.在引擎层面上,修改原有引擎,使其能够暂停、恢复实例的运行,从而支持实例的动态迁移.在实例层面上,提出了一种实例迁移的算法,为模型提供动态更新的能力.最后,介绍一个应用案例以验证系统的正确性. 相似文献
6.
本文从高效的动态软件更新实现机制、自动化的运行时对象状态转换方法及动态更新错误自动恢复技术H个方面系统研究了Java程序动态更新支撑技术,并在工业级的Java虚拟化上实现了上述技术,得到一个高效、易用、可靠的Java程序动态软件更新. 相似文献
7.
分布式动态更新支持系统:研究综述 总被引:1,自引:0,他引:1
一些服务于关键应用领域、提供持续服务的分布式系统软件需要不断地进化,以修正软件故障、扩展服务功能、提高系统性能,从而产生动态更新的需求,即保证不中断系统服务的同时实现对系统功能的更新。由于分布式系统本身的复杂性,使得其上的动态更新比较复杂,一般需要做的工作包括:在适当的时候自动产生和传递更新消息;透明地实施更新、验证更新的合法性、一致性并处理非法更新下的容错问题;支持多版本节点之间的交互;对更新期间滞留的消息进行处理。本文围绕支持动态更新分布式系统的相关工作,从一般需求、功能目标、需要解决的关键问题、现有的工作成果以及将来的工作五个方面做了较为综合的阐述。 相似文献
8.
9.
动态更新的研究已变得越来越重要,应用程序生命周期中需要不断进行更新,以修复程序中的错误或者为其添加新的功能。一般更新方式是关闭应用程序、安装更新,然后重启新版本的应用程序,而动态更新可以在程序的运行过程中使程序完成更新,免于重启的麻烦。另一方面,很多应用程序需要不间断的运行,短时间的中断会造成巨大的损失,这也使得动态更新的研究成为必然。针对不同的语言,有一些不同的更新技术,关于C语言,目前动态更新的研究都还停留在实验室阶段,投入到实际运用的很少。程序正确性是动态分析研究中一个重要的方向,目前C语言的动态更新正确性研究还都停留在语法层面的正确性,没有涉及的程序更新前后的逻辑正确,针对这一不足,旨在Ginseng平台上,对C程序动态更新逻辑正确性上做出改进。 相似文献
10.
11.
动态可更新的分布式监测系统的设计与实现 总被引:1,自引:0,他引:1
提出了一个动态可更新的分布式监测系统DDMS的设计思想,并实现了适用于Windows平台的版本.DDMS采用了Manager/Agent模型,以探针独立化和监测过程服务化为基础,通过动态更新协议实现了系统、探针和参数三个层次的动态更新机制,达到了分布式监测系统的可重用性,避免了因监测数据类型变化而造成的系统重复开发和部署.经过在国家智能计算机研究开发中心为期一个月的系统部署实验,收集到大量有效数据,同时表明DDMS是一个相当轻载而且易用的分布式监测系统. 相似文献
12.
针对一款具体的高可用性集群系统,提出一种有别于传统的停机更新模式,具有较高适应性和可靠性的动态更新策略.并详细描述此更新策略的实现流程.实际的应用测试表明,所实现的动态更新策略可满足高可用性集群系统可用性要求,同时有效地提高软件的更新效率,降低系统维护成本. 相似文献
13.
14.
云计算是当前信息技术的重要技术领域,而平台即服务(PaaS)已成为业界研究的热点之一。PaaS平台为用户提供高可用、高可扩展的应用开发、部署和运行环境。然而当部署到云端的应用需要不断更新以修复错误、增加功能时,当前主流PaaS平台却因缺乏对应用在线更新的有效支持而削弱了其自身的高可用特性。为解决该问题,提出一个面向PaaS平台的动态更新技术框架。基于现有软件动态更新技术的研究,通过对PaaS平台中应用的事务管理、动态依赖管理、版本管理等机制的扩展,为PaaS平台提供运行时实例级的应用动态更新支撑,并在Cloud Foundry上进行实现和实验,结果证明了该动态更新技术的有效性。 相似文献
15.
从理论和实际2个方面出发,对面向对象程序动态更新的不同侧面进行研究,提出解决面向对象程序动态更新的方法。引入动态更新事务的概念,既克服了面向对象程序更新只能对类实行一些简单更新的限制,又保证了更新的类型安全性。对于Java程序设计,提出一种可动态更新程序的Java设计方法。实验结果表明,该方法是有效可行的。 相似文献
16.
李敏 《数字社区&智能家居》2009,5(10):7889-7890
IPv6是下一代互联网核心网络层通信协议,其长达128位的IPv6地址迫切需要域名动态更新功能来简化通信的复杂性。在探讨国内外动态域名系统解决方案的基础上,提出一个更易于实现和使用的、功能更加完善的、基于BIND9(Berkeley Internet Name Domainversion 9)的动态域名系统的设计方案,并详细讨论了其中所涉及的一些关键实现技术,如IPv6地址自动检测方法、域名更新模块的编程实现等。最后对系统进行了总结并就下一步工作进行了展望。 相似文献
17.
18.
19.
20.
通过多种方法辅助改进FSR路由,包括位置辅助路由(LAR)、泛洪搜索、动态调整更新间隔等3种方法,得出了有效实用的解决方案.通过OPNET仿真验证了该方法能够有效提高FSR路由的正确性,同时也易于实现. 相似文献