軟件老化現(xiàn)象指長期運行的軟件系統(tǒng)中,出現(xiàn)的狀態(tài)異常、性能下降、系統(tǒng)宕機、失效等現(xiàn)象。本書主要對軟件老化和抗衰進行了相關研究,在此基礎上,結合時間序列與機器學習算法,提出一些用于軟件老化分析的策略。主要內容有:1.針對軟件老化中資源消耗預測中的預測精度問題,提出使用自回歸累積移動平均模型對遭受軟件老化影響的IIS服務器從兩個方面進行資源消耗預測:可用內存與堆內存。2.提出基于機器學習算法的老化預測框架用于判斷軟件系統(tǒng)是否出現(xiàn)老化。3.提出一個分析負載參數(shù)與資源消耗參數(shù)關系的框架。4提出一個分析分類預測錯誤方差的框架。5.提出基于嶺跡的人工神經網絡用于資源消耗的預測。6.提出一種使用受限玻爾茲曼機的深度信念網絡方法預測軟件老化的資源消耗。