首页> 外文会议>IEEE International Symposium on Software Reliability Engineering >Dodging Unsafe Update Points in Java Dynamic Software Updating Systems
【24h】

Dodging Unsafe Update Points in Java Dynamic Software Updating Systems

机译:在Java动态软件更新系统中躲避不安全的更新点

获取原文

摘要

Dynamic Software Updating (DSU) provides mechanisms to update a program without stopping its execution. An indiscriminate update, that does not consider the current state of the computation, potentially undermines the stability of the running application. To automatically determine a safe moment when to update the running system is still an open problem often neglected from the existing DSU systems. This paper proposes a mechanism to support the choice of a safe update point by marking which point can be considered unsafe and therefore dodged during the update. The method is based on decorating the code with some specific meta-data that can be used to find the right moment to do the update. The proposed approach has been implemented as an external component that can be plugged into every DSU system. The approach is demonstrated on the evolution of the HSQLDB system from two distinct versions to their next update.
机译:动态软件更新(DSU)提供了在不停止执行程序的情况下更新程序的机制。不考虑计算当前状态的不加选择的更新可能会破坏正在运行的应用程序的稳定性。自动确定何时更新运行系统的安全时间仍然是现有DSU系统经常忽略的一个未解决的问题。本文提出了一种机制,通过标记可以被认为不安全并因此在更新过程中被躲避的点来支持安全更新点的选择。该方法基于使用一些特定的元数据来修饰代码,这些元数据可用于查找执行更新的正确时机。提议的方法已实现为可插入每个DSU系统的外部组件。在HSQLDB系统从两个不同的版本到下一个更新的演变过程中证明了该方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号