对现有的软件老化和抗衰研究进行了梳理.首先对软件老化的成因进行了描述.然后分析了现有的软件老化和抗衰的方法:基于时间的抗衰方法和基于检测的抗衰方法.之后对识别软件老化的参数进行了分类:资源消耗参数和性能参数,并对遭受软件老化影响的系统类型进行了分类:安全性系统,非安全性系统,未指定系统.其后由于抗衰操作会带来直接和间接的经济损失,因此对执行抗衰操作的系统层次进行了分层.最后指出了研究中存在的不足和以后的研究方向.
In this paper, we investigate the study of software aging and rejuvenation. Firstly, the cause of software aging is analyzed. Secondly, methods of software aging and rejuvenation: rejuvenation method based on time and rejuvenation method based on detection, are described. Thirdly, software aging indica- tors. resource parameters and performance parameters, are introduced and systems subjected to software aging are classified as security system, insecure system, and unspecified system. Fourthly, because rejuve- nation can take direct and indirect economic losses, the granularities of software rejuvenation are analyzed. Finally, the deficiency in present research is also discussed; and some future research directions are pointed out.