《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 軟件可靠性數據預處理研究
軟件可靠性數據預處理研究
來源:電子技術應用2010年第8期
李東林, 徐燕凌, 蔣心怡
同濟大學 軟件學院, 上海 201804
摘要: 軟件可靠性模型是根據與軟件可靠性相關的數據,以統計方法或模糊方法對軟件的可靠性進行度量、評估和預測。以往對軟件可靠性的預測是針對原始數據進行建模,而原始數據所存在的不平穩性的缺陷,直接導致可靠性模型預測結果的誤差較大。本文以軟件可靠性模型研究中原始數據存在的問題為出發點,探討提高軟件可靠性預測的方法。通過對可靠性數據的預處理,解決其不平穩性導致預測結果誤差較大的問題。
中圖分類號: TP311
文獻標識碼: A
文章編號: 0258-7998(2010)08-0153-04
Research of software reliability data pre-processing
LI Dong Lin, XU Yan Ling, JIANG Xin Yi
School of Software Engineering, Tongji University, Shanghai 201804, China
Abstract: Software reliability and software reliability model is to measure, assess and predict the reliability of software in statistical or fuzzy method basing on the data. In the past prediction of software reliability is based on the raw data, while the raw data is usually unstable, which leads directly to the results of the reliability model has a greater error. This paper, begins with the problems of software reliability, explores the ways to improve software reliability prediction, software reliability, and solves the problem of data fluctuated by data pre-processing.
Key words : software reliability; software reliability engineering; software reliability growth model

    現代計算機系統的規模越來越龐大,越來越復雜,導致計算機系統的可靠性保障的難度也越來越大。因此,計算機系統的可靠性已為社會所廣泛關注[1]。面對這種形勢,國際上越來越重視軟件可靠性工程理論的研究發展,將軟件質量管理逐漸納入規范化、科學化的軌道[2]。軟件可靠性工程也逐漸在信息技術、可靠性工程、用戶需求等綜合因素的作用下發展起來,并形成了一門綜合眾多學科的成果以解決軟件可靠性為出發點的邊緣學科。
    軟件可靠性工程主要研究對象為軟件產品或系統的失效發生原因、消除和預防措施,以保證軟件產品的可靠性和可用性,降低維護費用,提高軟件產品的使用效益。軟件可靠性已經成為軟件業界和可靠性工程界關注的焦點、研究的熱點、實踐的重點。
1 軟件可靠性數據
    不同的軟件錯誤、缺陷及其故障在表現形式、性質乃至數量方面可能大相徑庭,對其進行全面、詳細的闡述是非常困難的,也是不客觀、不現實的。但是現實中,為了簡單易行,通常假設軟件可靠性模型所有失效等級相同,或屬于同一類,即不再區分軟件錯誤、缺陷及其故障。如果要區分失效等級和失效類型,將隨之帶來很多問題。例如,同一模型是否適用于不同類型的失效數據;由于分類后各類失效數據樣本一般極少,將會影響模型給出結果的精度。因此一般情況下,不再對失效數據進行分類[3]。
    經典的軟件可靠性模型有:(1)1972年,Jelinski和Moranda首次提出了軟件可靠性模型的概念,并建立了具體的可靠性模型——J-M模型[4-5]; (2)1973年,Littlewood和Verall采用Bayes方法進行軟件可靠性測試[6];(3)1979年,Goel和Okumoto提出了改進J-M模型的非齊次泊松過程模型,即G-O模型;(4)1983年,Yamada和Osaki發現錯誤數在預測初期增長緩慢隨后快速增長,最后趨于飽和,即延時S形增長模型,稱為Y-O模型[7]。
 任意選取一組如表1所示的MUSA J M的軟件可靠性數據,使用筆者開發的軟件可靠性預測系統,驗證上述4個軟件可靠性模型,得到的擬合曲線如圖1所示。由圖可以看出,由于原始的軟件可靠性數據間隔時間的不平穩性,導致其最終預測結果產生極大的誤差,特別是在波峰波谷處。

 通過對大量軟件可靠性數據的研究分析發現,軟件發生缺陷的間隔時間具有較大的波動性,而這也正是導致其預測結果誤差較大的主要原因。描繪其波動性趨勢,構建軟件可靠性數據的波動模型,是解決問題的關鍵。
2 軟件可靠性數據的預處理
   為解決上述問題,本研究將軟件可靠性數據分解成獨立的兩部分數據。一部分描繪軟件可靠性數據的總體趨勢;另外一部分描繪軟件可靠性數據隨時間的波動趨勢。通過兩部分數據的分別預測和組合,得到最終的可靠性結果。
 設軟件失效間隔時間分別為:x(1),x(2),…x(n),失效時間分別為:t(1),t(2),…t(n),其中t(i)為軟件開始運行到第i次失效發生的時間,x(i)為軟件第i-1次失效到第i次失效發生的時間間隔,即x(i)=t(i)-t(i-1)。
 假定t時刻的軟件可靠性數據M(t)=P(t)+Q(t),其中P(t)用來描繪軟件可靠性數據的總體趨勢,Q(t)用來描繪軟件可靠性數據隨缺陷出現的波動趨勢。

    按上述算法,對表1所列數據進行處理得出表2結果。

 表2所估算的預測數據P(t)的時間間隔曲線如圖2所示。由圖可以看出,其整個趨勢相對于原始數據相對平穩,且其大致趨勢與原始數據曲線趨同。

    根據原始數據與預測數據P(t)的差值曲線,尋找并預測Q(t)的變化規律。由圖3可以看出,對于波動程度的取值,必須要考慮波動的正負和波動的幅度兩方面因素。

 同樣根據早期數據對預測未來行為作用很小,而現時失效間隔數據可以比更早之前觀測的失效間隔數值更好地預測未來這個原理,本研究選取Q(t)之前的5個失效數據點進行波動值Q(t)的預測。
 首先根據之前5個點波幅4次正負切換的次數,預測時刻t相對于上一時刻t-1波幅的異號或同號的可能性。

 波動的幅度通過取5個點的振幅絕對值平均值得到。同時可以發現對于點Q(t-1)的振幅與Q(t)的預測也有較大聯系,假設Q(t)=a×Q(t)+b×|Q(t-1)|,a取值0.7,b取值0.3。
 按照上述算法,將估算的P(1)…P(t-1)值代入軟件可靠性模型,得到P(t),最終得到時刻t的預測時間P′(t)+Q(t)。
3 算法驗證
 (1)使用Littlewood-Verall模型對P(t)進行運算,根據P(t)…P(t-1)求得預測的P′(t),結果如表3所示。

    定義可靠性模型評價標準:
   
    剔除失效數據點1、2、3,其他的14個失效數據點RE的為0.349 351,而初始的失效間隔的RE值為1.595。可見通過平穩處理失效數據點,可以得到更高的擬合度。
 (2)求值Q′(t),按照之前算法,得到的值如表4所示。

   由于前5個失效數據點的預測Q′(t)缺少有效的數據,所以計算ESS時,將其剔除,剔除后的點求得RE的值為1.23,相對于使用未經處理的點獲得的RE值(1.595)誤差減小近20%。同時,可以看到其產生誤差的主要原因是失效數據點11所導致的。MUSA J M軟件可靠性數據及最終預測數據如表5所示。

    軟件可靠性評估日益受到重視,作為其核心的軟件可靠性模型理論的研究也勢必要深入下去。本文的研究開啟了軟件可靠性理論研究的入口,以后的研究除了對可靠性數據進行進一步處理外,也將對軟件可靠性模型進行進一步的改進。
    本文在傳統方法僅關注軟件可靠性模型的基礎上,拓寬至對可靠性數據的預處理,提出了一種對軟件可靠性數據處理的新方法,解決了可靠性數據采集過程中出現波動性大的缺陷,而且算法簡單、穩健性好,可以適用于各種工程應用。但其中還有很多問題值得進一步研究,例如,如何實現新算法中Q(t)系數的自適應等。
參考文獻
[1]  孫志安, 裴曉黎. 軟件可靠性工程[M]. 北京:北京航空航天大學出版社, 2009.
[2]  徐仁佐. 軟件可靠性工程 [M]. 北京:北京清華大學出版社,2007.
[3]  LYU M R. 軟件可靠性工程手冊 [M]. 劉喜成,等譯.北京:電子工業出版社, 1997.
[4]  MUSA J D, IANNINO A, OKUMOTO K. Software reliability: measurement,prediction, application[M]. New York: McGraw-Hill, 1987.
[5]  CHEUNG R C. A user-oriented software reliability model [J]. IEEE Transactions on Software Engineering, 1980,3-6(2):118.
[6]  LITTLEWOOD B. A reliability model for system with  markov structure[J]. Applied Statistics, 1975,24(2):172.
[7] GOSEVA P K, TRIVEDI K. Architecture-based approach to reliability assessment of software systems[J]. Performance Evaluation, 2001, 45(2-3):179-204.
[8]  蔡開元. 軟件可靠性工程基礎 [M]. 北京:北京清華大學出版社,1995.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品一卡二| 在线日本成人| 欧美成人免费全部观看天天性色| 欧美一区二区三区的| 亚洲欧美日韩一区二区| 一区二区欧美在线观看| 99re在线精品| 一区二区三区不卡视频在线观看| 亚洲精品一级| 999亚洲国产精| 99日韩精品| 一区二区三区欧美成人| 99re6这里只有精品视频在线观看| 最新日韩在线视频| 亚洲日韩欧美一区二区在线| 亚洲人体影院| 99在线精品视频| 亚洲素人一区二区| 亚洲欧美电影在线观看| 午夜综合激情| 久久成人免费日本黄色| 久久精品中文字幕免费mv| 久久超碰97人人做人人爱| 久久精品亚洲一区二区| 久久综合网hezyo| 欧美国产视频日韩| 欧美另类一区| 国产精品福利影院| 国产精品一区二区久久| 国产亚洲福利| 亚洲国产高清高潮精品美女| 亚洲人成在线观看网站高清| 亚洲人体大胆视频| 一区二区三区精品国产| 亚洲男人的天堂在线观看| 校园春色综合网| 亚洲高清免费| 一区二区三区四区蜜桃| 亚洲欧美怡红院| 久久亚洲美女| 欧美日本高清一区| 国产精品日韩精品欧美精品| 国产一区二区毛片| 亚洲经典视频在线观看| 亚洲午夜精品久久久久久浪潮| 亚洲欧美变态国产另类| 亚洲电影中文字幕| 一区二区三区偷拍| 欧美伊人精品成人久久综合97| 老牛影视一区二区三区| 欧美日韩成人一区二区| 国产精品欧美久久久久无广告| 狠狠干成人综合网| 亚洲免费高清| 欧美在线观看www| 亚洲精品你懂的| 亚洲欧美制服另类日韩| 美女视频一区免费观看| 国产精品久久久对白| 黄色av日韩| 一区二区三区产品免费精品久久75 | 亚洲国产老妈| 亚洲视频专区在线| 欧美在线啊v一区| 欧美黄色一区二区| 国产区在线观看成人精品| 亚洲黑丝在线| 午夜一区二区三区不卡视频| 亚洲三级视频| 久久国产一区| 欧美日韩一区二区三区四区五区| 国产一区欧美| 一区二区三区福利| 亚洲精品美女| 久久精品亚洲乱码伦伦中文 | 亚洲一区免费视频| 麻豆精品视频在线| 国产精品一区一区三区| 亚洲人成在线免费观看| 久久爱www.| 欧美一级理论片| 欧美日韩精品久久| 亚洲成人在线观看视频| 欧美一级视频| 亚洲欧美国产毛片在线| 欧美激情第8页| 一区二区在线视频| 性感少妇一区| 午夜精品一区二区三区四区| 欧美精品精品一区| 在线欧美福利| 久久精品国产亚洲a| 欧美在现视频| 国产精品视区| 亚洲视频久久| 一区二区日本视频| 欧美大片在线影院| 国产中文一区二区| 午夜电影亚洲| 小处雏高清一区二区三区| 欧美日韩国产欧| 亚洲国产婷婷香蕉久久久久久99 | 亚洲激情一区二区| 久久久久五月天| 国产日韩在线看| 亚洲一区国产| 亚洲综合视频在线| 欧美日韩中字| 一区二区三区国产| 亚洲一级免费视频| 国产精品超碰97尤物18| 99香蕉国产精品偷在线观看| 亚洲精品一区二区三区不| 美女图片一区二区| 在线日韩成人| 亚洲巨乳在线| 欧美黄色aaaa| 亚洲伦伦在线| 亚洲图片欧洲图片av| 欧美在线免费观看亚洲| 久久精品99久久香蕉国产色戒 | 免费不卡亚洲欧美| 尤物九九久久国产精品的分类| 久久精品国产精品亚洲综合| 久久久久久久97| 国内成人精品2018免费看 | 亚洲国语精品自产拍在线观看| 久久男女视频| 亚洲第一在线综合网站| 亚洲理论在线观看| 欧美喷水视频| 这里只有精品视频在线| 亚洲欧美日韩成人高清在线一区| 国产精品久久二区| 亚洲欧美日韩综合国产aⅴ | 老司机亚洲精品| 1204国产成人精品视频| 亚洲区一区二区三区| 欧美激情按摩在线| 一区二区三区日韩精品视频| 亚洲欧美色一区| 国产一区二区三区的电影| 亚洲激情在线| 欧美视频在线不卡| 午夜宅男欧美| 免费久久99精品国产自在现线| 亚洲国产精品一区在线观看不卡 | 欧美.com| 亚洲毛片在线观看| 亚洲免费网址| 午夜免费在线观看精品视频| 亚洲欧洲日夜超级视频| 99精品欧美一区二区三区综合在线| 欧美伦理影院| 亚洲视频一区| 久久aⅴ国产紧身牛仔裤| 伊人久久大香线| 在线综合+亚洲+欧美中文字幕| 国产精品美女久久久久久久| 久久精品九九| 欧美日韩精品免费| 午夜免费日韩视频| 欧美成人在线免费观看| 一本大道久久a久久综合婷婷 | 99成人在线| 久久精品成人一区二区三区蜜臀| 在线观看日韩www视频免费| 宅男精品视频| 国产一区美女| 中日韩午夜理伦电影免费| 国产视频亚洲精品| 亚洲国产成人av好男人在线观看| 欧美日韩国产精品一卡| 欧美亚洲一区在线| 欧美日韩成人网| 亚洲亚洲精品在线观看| 亚洲精品乱码久久久久久按摩观| 欧美视频1区| 久久精品首页| 欧美午夜剧场| 亚洲国产网站| 国产精品视频一二三| 亚洲美女网站| 国产亚洲欧美日韩日本| 中文精品99久久国产香蕉| 韩国欧美一区| 香蕉av福利精品导航| 亚洲黄页视频免费观看| 欧美在线国产精品| 亚洲美女视频网| 免费av成人在线| 亚洲欧美中日韩| 欧美三级视频| 亚洲日产国产精品| 国产亚洲激情视频在线| 亚洲小视频在线| 最新日韩精品| 亚洲人成在线观看网站高清| 玉米视频成人免费看| 午夜在线视频观看日韩17c|