학술논문

Guest Editorial Special Section on Applied Software Aging and Rejuvenation
Document Type
Periodical
Source
IEEE Transactions on Emerging Topics in Computing IEEE Trans. Emerg. Topics Comput. Emerging Topics in Computing, IEEE Transactions on. 11(3):550-552 Sep, 2023
Subject
Computing and Processing
Special issues and sections
Aging
Software maintenance
Failure analysis
Software quality
Software development management
Software design
Language
ISSN
2168-6750
2376-4562
Abstract
Since the publication of the first paper on software aging and rejuvenation by Huang et al. in 1995 [1], considerable research has been devoted to this topic. It deals with the phenomenon that continuously-running software systems may show an increasing failure rate and/or a degrading performance, either because error conditions accumulate inside the running system or because the rate at which faults are activated and errors are propagated is positively correlated with system uptime. Software rejuvenation relates to techniques counteracting aging (for example, by regularly stopping and restarting the software) in order to remove aging effects and to proactively prevent failures from occurring.