計算由任務占據的CPU負載
自動檢查大量的常用編程錯誤,并在需要時給出警告:
對復制的聲明(不同類型帶有相同的名字)給出警告;
只讀區域在運行中被改寫時給出警告;
如中斷向量表之類的特殊內存區域在運行時如果被偶然改寫,也給出警告 軟件測試工具
主要好處
精確定位難以調試的隨機軟件故障
內存映像分析所提供的信息使得開發者可以很輕易地定位到那些即使是比較罕見復雜的軟件故障,通常是在它們發生的第一次后就能發現。
加速開發過程
軟件故障發生時,SMA為開發者提供了詳細可讀的系統狀態。這些信息幫助開發者在幾小時之內就能定位和修正錯誤,而不是往常那樣需要花費幾天甚至幾周的時間。
減少開發投資
SMA縮短了嵌入式軟件開發的周期,也因此減少了開發投資。
增加軟件可靠性
通常來講,使用了SMA,那么故障發生的第一次也是它發生的最后一次。在減少開發投資的同事,這個事實增加了軟件的可靠性。
軟件工程過程的新視角
SMA詳細、準確、可讀地描述了系統狀態,它為系統工程師提供了新的視角,使其在看待系統整體時不會漏失具體細節。
分析與故障發生的位置和時間無關
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/