期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
软件动态更新中错误状态的修复 被引量:1
1
作者 赵冬晖 《计算机工程》 CAS CSCD 北大核心 2008年第13期46-48,共3页
针对现有动态更新方法缺乏处理已存在错误状态的被更新软件的能力,该文基于POLUS的动态更新框架,分别提出在动态更新性能时处理线程死锁、内存管理错误和数据结构错误的启示性修复方案。实验结果证明,各修复方案都能够成功地排除错误状... 针对现有动态更新方法缺乏处理已存在错误状态的被更新软件的能力,该文基于POLUS的动态更新框架,分别提出在动态更新性能时处理线程死锁、内存管理错误和数据结构错误的启示性修复方案。实验结果证明,各修复方案都能够成功地排除错误状态,实现修复目的。 展开更多
关键词 软件动态更新 错误状态修复 内存管理错误 数据结构修复
在线阅读 下载PDF
语义相关的中粒度动态更新技术研究
2
作者 杨沙洲 杨学军 《计算机科学》 CSCD 北大核心 2006年第5期267-269,共3页
软件动态更新技术是保证系统长时间的可靠运转和高可配置能力的关键技术,软件系统愈趋复杂的今天,其重要性得到越来越多的认同。这一技术通常可分为以代码插入技术为代表的细粒度更新和构件级的粗粒度更新两类,两者在灵活性、适用性上... 软件动态更新技术是保证系统长时间的可靠运转和高可配置能力的关键技术,软件系统愈趋复杂的今天,其重要性得到越来越多的认同。这一技术通常可分为以代码插入技术为代表的细粒度更新和构件级的粗粒度更新两类,两者在灵活性、适用性上都有各自的不足。本文针对现有动态更新技术的不足,将一组具有语义相关性的功能集合作为参与动态更新的对象,提出了一种应用于传统操作系统运行环境的中粒度动态代码更新机制 PRODUP(PRO-vider-based Dynamic UPdate system),使得传统操作系统及应用程序也具备一定的动态更新能力,以满足应用过程中越来越多的高可用、高可配置要求。PRODUP 以构件动态重配思想为基础,结合动态链接技术,使动态更新过程符合透明、低耗的要求。并基于 PRODUP 实现了一套可动态更新的内核模块机制,证明了 PRODUP 思想的可行性。 展开更多
关键词 软件动态更新 中粒度 语义 符号提供者
在线阅读 下载PDF
基于FJ的多版本类动态更新演算 被引量:2
3
作者 张仕 黄林鹏 《软件学报》 EI CSCD 北大核心 2008年第10期2562-2572,共11页
针对面向对象软件在动态更新中遇到类型安全问题,定义了一个多版本类的动态更新演算(MCUFJ演算(multi-version class dynamic updamble calculus based on FJ calculus))来描述类动态更新.MCUFJ演算以FJ(featherweight Java)演算为核心... 针对面向对象软件在动态更新中遇到类型安全问题,定义了一个多版本类的动态更新演算(MCUFJ演算(multi-version class dynamic updamble calculus based on FJ calculus))来描述类动态更新.MCUFJ演算以FJ(featherweight Java)演算为核心,通过增加update操作表示类的动态更新,运用多版本技术使动态更新可以在保持新旧对象共存的情况下完成,讨论了类的数据域和方法进行增加、删除、修改以及类型变化对程序类型安全性的影响,并且指出MCUFJ上类型安全的动态更新需要满足的约束.定义了类的可动态更新限制,并且证明了在该条件下多版本类的动态更新在类型上的安全性.该演算可以用于指导Java语言和面向对象程序语言的类动态更新. 展开更多
关键词 动态软件更新 FJ(fbathenveight Java)演算 JAVA 类型系统 程序设计语言
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部