• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    可靠性模型中故障檢測率研究述評?

    2020-11-03 12:25:58劉宏偉王瞰宇王金勇呂為工孟凡超
    軟件學(xué)報 2020年9期
    關(guān)鍵詞:故障檢測模型

    張 策 , 劉宏偉 , 白 睿 , 王瞰宇 , 王金勇 , 呂為工 , 孟凡超

    1(哈爾濱工業(yè)大學(xué)(威海) 計算機科學(xué)與技術(shù)學(xué)院,山東 威海 264209)

    2(哈爾濱工業(yè)大學(xué) 計算機科學(xué)與技術(shù)學(xué)院,黑龍江 哈爾濱 150001)

    3(山西大學(xué) 軟件學(xué)院,山西 太原 030006)

    軟件作為人工制品,是多類型軟件開發(fā)人員協(xié)同完成的系統(tǒng).由于軟件是對物理系統(tǒng)和過程的計算機編程語言描述,因此其實際功能與預(yù)期成效很可能存在不一致之處.例如,軟件自身隱藏的錯誤(error)在特定情況下可能會導(dǎo)致故障(fault),而故障可能會導(dǎo)致失效(failure):軟件的缺陷(defect 可能是設(shè)計或編碼時引入)在運行時會產(chǎn)生錯誤,當(dāng)錯誤或故障積累到一定數(shù)量,或者達到某種條件時都會造成軟件系統(tǒng)的失效.因此,軟件的質(zhì)量問題至關(guān)重要,尤其是可靠性問題,長久以來一直得到研究人員的關(guān)注.

    可靠性作為軟件的非功能質(zhì)量屬性,其可以通過軟件可靠性增長測試這一重要途徑來不斷獲得提高.軟件測試過程中,基于故障不斷被檢測并修復(fù)進而使得軟件可靠性持續(xù)獲得增長的事實,為可靠性研究提供了有效的切入點.軟件可靠性增長模型SRGM(software reliability growth model)[1,2]從軟件失效的角度進行可靠性的建模,采用以微分方程(組)為主的數(shù)學(xué)手段建立軟件測試過程中的若干個隨機參量(例如測試時間、累積檢測的失效或修復(fù)故障個數(shù)、測試工作量TE(testing-effort)等參量)之間的定量函數(shù)模型.基于求解獲得的累積檢測故障數(shù)量函數(shù)表達式(通常以m(t)作為標(biāo)記),可以獲得測試階段的可靠性.因此,建立能夠準(zhǔn)確地描述真實隨機測試過程的累積檢測故障數(shù)量函數(shù)m(t)成為了SRGM 研究的關(guān)鍵.目前,SRGM 已成為度量、預(yù)測與管控成本支出下可靠性的重要技術(shù)[3,4],是管控可靠性與系統(tǒng)發(fā)布的常見工具.文獻[5]即闡述了一種基于當(dāng)前軟件調(diào)試工作流的特征進行可靠性增長分析的方法DWA-SRGM,其可指出影響產(chǎn)品評估的因素與瓶頸,從而支持流程改進決策.

    而在整個可靠性的研究中,故障檢測率FDR(fault detection rate)作為累積檢測故障數(shù)量的主要影響因素,是建立可靠性增長模型的關(guān)鍵要素,因此,其是提高可靠性所需考察的重要問題.經(jīng)過多年發(fā)展,FDR 以及其支持的可靠性研究取得了重要進展.目前,國內(nèi)外尚沒有對FDR 進行全面述評的綜合性分析文章.本文在作者前期大量工作[1,2,6,7]的基礎(chǔ)上,基于國內(nèi)外研究情況進行悉心梳理,從問題起源與功用、相關(guān)區(qū)別與聯(lián)系、綜合分類討論、不完美排錯下模型性能差異性分析等視角對FDR 進行了全面述評,并進行了大量的實驗驗證,進而給出后續(xù)研究趨勢和需要解決的問題,以期為研究人員提供有價值的參考與借鑒,促進可靠性研究取得新進展.

    本文的貢獻著重體現(xiàn)在對如下4 個問題進行了深入回答.

    (1) 對FDR 進行了全面深入的研究性論述,對FDR 在可靠性研究中的功能、地位、作用和成效進行了深刻闡述,這在當(dāng)前可靠性研究中尚屬首次;

    (2) 厘清了FDR 與失效強度、風(fēng)險率/冒險率的區(qū)別與聯(lián)系,從數(shù)學(xué)角度提出并證明了FDR 與測試覆蓋函數(shù)關(guān)系的重要定理;

    (3) 拓展了FDR 的研究內(nèi)涵,提出了典型的不完美排錯環(huán)境下FDR 相關(guān)的軟件可靠性框架模型;

    (4) 通過在大量的真實應(yīng)用場景上的綜合實驗,深入分析了FDR 效用以及對可靠性模型的影響,為研究和選擇FDR 提供了有重要借鑒意義的參考.

    本文第1 節(jié)對以SRGM 為核心的可靠性進行概要介紹,引出故障檢測率FDR.第2 節(jié)從可靠性模型構(gòu)建視角給出FDR 的定義,從多個角度闡釋其功用.第3 節(jié)重點剖析FDR 與失效強度、風(fēng)險率/冒險率的區(qū)別與聯(lián)系.第4 節(jié)給出分類視角下的FDR 構(gòu)成.第5 節(jié)重點對FDR 性能及其對SRGM 的影響進行分析,提出不完美排錯框架模型,通過數(shù)值分析研究模型的差異性.最后指出后續(xù)研究的趨勢與需要解決的問題,并給出結(jié)論.

    1 軟件可靠性增長模型建?!举|(zhì)、功用與流程

    軟件開發(fā)過程中具有大量復(fù)雜的隨機性與不確定性,隨著研究人員對測試過程的不斷深入認識,SRGM 的研究持續(xù)至今.SRGM 具備描述測試過程中失效發(fā)生、故障檢測和修復(fù)等動態(tài)特征,其刻畫了軟件的一種故障行為.由于SRGM 建立了故障失效個數(shù)與可靠性間的數(shù)學(xué)關(guān)聯(lián)模型,因此,利用SRGM 就可以計算特定時刻與可靠性緊密相關(guān)的參數(shù)指標(biāo),包括失效個數(shù)、失效率、失效間隔以及可靠性等;進而,可以對測試資源進行動態(tài)的調(diào)配,預(yù)測當(dāng)前測試環(huán)境下軟件達到預(yù)期目標(biāo)(例如可靠性)時所需要的時間(被稱為發(fā)布時間)、成本(被稱為發(fā)布成本)等重要信息.

    在研究內(nèi)容上,從突破早期完美排錯的限制,到僅考慮到新故障引入的研究,以及考慮測試工作量或測試覆蓋率的NHPP 類軟件可靠性建??蚣艿难芯?再到涵蓋不完全排錯與新故障引入等各類不完美排錯的研究,進一步拓展至變動點問題、測試資源分配問題、最優(yōu)發(fā)布問題等,越來越多的可靠性模型得以建立.在求解方法與技術(shù)上,從建立單一微分方程(組)的簡單或復(fù)雜的解析式方法,擴展到非解析式方法、排隊論技術(shù)和最優(yōu)化方法,進而采用離散事件仿真與非參量求解方法等,這些正在推動軟件可靠性研究不斷走向深入.圖1 對SRGM 的建模與功用進行了展示.

    若SRGM 將軟件測試過程視為若干個隨機過程的統(tǒng)一,失效發(fā)生后,測試工作量TE 被定量地消耗用以進行故障的檢測、隔離、排除等.隨著測試的不斷進行,軟件中的故障不斷減少,從而軟件可靠性得到不斷的增長.軟件可靠性能夠通過軟件可靠性增長模型SRGM 進行有效度量與預(yù)測.目前,SRGM 得到了快速的發(fā)展,現(xiàn)已被廣泛應(yīng)用,成為定量評估軟件可靠性的數(shù)學(xué)工具.圖2 對SRGM 的建模流程進行了歸納.

    在代表NHPP(non-homogeneous Poisson process,即非齊次泊松過程)類SRGM 研究起源的經(jīng)典G-O 模型[8]中,Goel L 與Okumoto K 建立了類似于下面的微分方程:

    該微分方程具有更一般性,其假設(shè)認為,t時刻累積檢測的故障數(shù)量dm(t)/dt與此刻軟件中剩余的故障數(shù)量(a(t)-m(t))成正比例,比例系數(shù)b(t)為該時刻的故障檢測率FDR(fault detection rate).顯然,當(dāng)b(t)=b,a(t)=a時,公式(1)轉(zhuǎn)化為G-O 模型,該模型雖忽視了故障修復(fù)與新故障引入情況,但卻成為日后研究連續(xù)性NHPP 類SRGM 中共同被遵守的事實.這其中,FDR 的表現(xiàn)形式是b(t),從宏觀上對故障檢測能力進行描述,但并未指出支撐故障檢測能力的構(gòu)成.并且,G-O 模型認為FDR 為常量(在軟件測試的過程中保持不變),這顯然與真實的測試過程差異較大.此外:文獻[9]建立了一個非齊次泊松過程類軟件可靠性增長模型——Bbell-SRGM;文獻[10,11]提出了結(jié)合軟件運行環(huán)境中每單位時間故障檢測率的不確定性的軟件可靠性模型;文獻[12]提出了具有時間相關(guān)性噪音影響下的NHPP 類SRGM;文獻[13]提出了一種基于Weibull 分布引進故障的SRGM,使軟件可靠性增長模型更加符合實際的軟件故障檢測過程,具有重要的理論意義和實際價值;同時,文獻[14]利用基于深度循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)編碼器-解碼器的深度學(xué)習(xí)模型來預(yù)測軟件中的故障數(shù)量并評估軟件的可靠性;文獻[15]推導(dǎo)了一種可以在軟件開發(fā)和運行的各個階段提供良好的軟件可靠性預(yù)測的模型,提供了更好的預(yù)測性能;文獻[10,11,16]還提出了用于比較SRGM 擬合優(yōu)良性的諸多標(biāo)準(zhǔn),例如均方誤差MSE、預(yù)測率風(fēng)險PRR、預(yù)測能力PP 以及赤池信息量準(zhǔn)則AIC,為SRGM 擬合度評估提供了有效方法.

    特別指出,本文研究遵從SRGM 研究領(lǐng)域中的默認規(guī)定.

    (1) “error(錯誤)”[17],“defect(缺陷)”[18],“fault(故障)”[19,20]以及“failure(失效)”[21]并沒有被嚴格區(qū)分,表示的含義是等價的,這與容錯研究中對“defect→error→fault→failure”進行嚴格區(qū)分是不同的.這是因為SRGM 研究中隱含著由缺陷、錯誤到失效的一一對應(yīng)關(guān)系,因而將其等同看待;

    (2) 這里并不區(qū)分修正、改正、修復(fù)、排除,四者均表示故障被排除掉.

    2 故障檢測率FDR——SRGM 建模的關(guān)鍵要素

    2.1 SRGM中關(guān)鍵參數(shù)

    在當(dāng)前所建立的眾多SRGM 中,均包含“在t時刻這一當(dāng)前時間點上,累積檢測到的故障數(shù)量m(t)與當(dāng)前軟件中剩余的故障數(shù)量成正比例”這一基本假設(shè),此比例系數(shù)被稱為故障檢測率FDR(fault detection rate,習(xí)慣用b(t)來表示).因此,軟件中全部初始故障數(shù)量a(t=0)=a和故障檢測率函數(shù)FDRF(fault detection rate function,通常用b(t)加以表示)是影響SRGM 的重要因素[20],這已成為SRGM 研究中的共識.圖3 展示了經(jīng)典的完美排錯G-O模型的建模過程,其中的FDRF 為常量b.

    在可查證的SRGM 研究文獻[17-20,22-29]中,FDR 是SRGM 建模中必不可少的參數(shù),其描述了故障被檢測出來的能力,同時也是對測試效能的一種描述.

    定義(故障檢測率FDR).即故障檢測率函數(shù),表示當(dāng)前時刻單位時間內(nèi)單個故障被檢測到的平均概率[9],或每個故障的查出率[30],通常用b(t)來表示.

    FDR 表征了測試環(huán)境下故障被查出的效率,具有描述綜合測試策略的能力,因而與包括測試人員、測試技術(shù)、測試工具等構(gòu)成的整體測試環(huán)境緊密相關(guān).

    從早期提出將FDR 看作常數(shù)的軟件可靠性增長模型,到提出整體呈現(xiàn)遞減趨勢的冪函數(shù)類型FDR,再到能夠基本刻畫測試環(huán)境平緩變化的S型FDR,以及(復(fù)雜)指數(shù)類型FDR 的研究,整體上,對FDR 的研究方向呈現(xiàn)出貼近工程實際化特點,因而能夠更好地描述測試環(huán)境的改變,幫助提高可靠性模型的性能.

    2.2 測試環(huán)境描述能力

    測試過程的目的是不斷發(fā)現(xiàn)與修復(fù)故障,提高可靠性,達到預(yù)期(發(fā)布)要求.客觀上,測試環(huán)境的不同,以及測試人員實施測試策略的差異,將使得不同系統(tǒng)工程在測試中表現(xiàn)出不同的外在特征.從建立數(shù)學(xué)模型的角度來看,公式(1)描述了測試過程中關(guān)于故障檢測的共性,但不同模型的區(qū)別與FDR:b(t)關(guān)聯(lián)緊密.可見,FDR 能夠從整體上刻畫測試效果,這使其成為影響SRGM 性能的主要評測點.

    關(guān)于對FDR 影響因素的研究,Huang 在他的一系列文獻[31,32]中指出:測試初始階段,很多故障可以被檢測出來,測試FDR 依賴于故障發(fā)現(xiàn)效率、故障密度、測試工作量、檢出率這些參數(shù);中期階段,FDR 通常還依賴于上述因素以外的其他因素,包括CPU 指令的執(zhí)行率、失效與故障間關(guān)聯(lián)、代碼膨脹系數(shù)、測試團隊技能、程序規(guī)模、軟件可測試性,以及每日歷天預(yù)定的CPU 執(zhí)行小時等因素.因此,當(dāng)需求發(fā)生改變和新的特征被添加,或者修復(fù)期間有新故障引入時,FDR 可能會發(fā)生改變.此外,考慮到故障檢測的隨機性和復(fù)雜性,即針對其是具有較強不確定性的概率事件這一方面,文獻[9]提出了一個響鈴形的故障檢測率函數(shù),文獻[33]考慮了受操作環(huán)境影響的系統(tǒng)故障檢測率,文獻[34]提出了一種隨時間不規(guī)則變化的故障檢測率,均體現(xiàn)了其突變性.

    2.2.1 從FDR 角度研究CP

    在關(guān)于移動點/拐點CP(change-point)的研究上,也均將FDR 作為分段研究實施的對象.由于FDR 刻畫了整個測試環(huán)境下的綜合測試效果,因而當(dāng)測試環(huán)境發(fā)生變化與轉(zhuǎn)折時,FDR 就會有所變動.這樣,將FDR 進行數(shù)學(xué)上的CP 處理[35-38](即CP 前后FDR 函數(shù)形式發(fā)生變化)成為考慮CP 的SRGM 研究慣例.

    由于FDR 與測試環(huán)境下的失效分布情況等多因素有關(guān)聯(lián),而失效分布又會受到例如運行環(huán)境、測試策略和資源分配等[32]多種因素的影響.因此,當(dāng)測試策略和測試資源分配發(fā)生變化時,CP 就會出現(xiàn).此外,增加對程序的認識和自動化測試工具的運用也會引發(fā)CP.因此,FDR 在整個測試過程中會發(fā)生改變.

    2.2.2 從FDR 角度研究測試環(huán)境與運行環(huán)境差異

    此外,在考慮測試與運行環(huán)境的差異研究上[27,39],差異點也是從FDR 角度來進行研究的,相關(guān)的研究還涉及故障減少因子[20,40-43]、學(xué)習(xí)效果[17]、測試壓縮因子[44]、測試覆蓋率[45,46]等.事實上,CP 具有描述測試環(huán)境與運行環(huán)境差異性的能力.

    2.3 FDR基本類型

    FDR 的構(gòu)成上,存在著b(t)=b,b(t)=b2t/(1+bt)[26,47],[49]等多種函數(shù)形式,基本情況見表1.

    Table 1 Fault detection rate function b(t)表1 故障檢測率函數(shù)b(t)

    圖4 給出了表1 中5 類b(t)的基本形狀,其中設(shè)定b=0.35,α=0.25,β=0.15,t∈[0,20],僅用以展示曲線形狀.

    3 FDR 與失效強度、風(fēng)險率/冒險率的區(qū)別與聯(lián)系

    3.1 FDR

    FDR 是與時間相關(guān)的故障檢測率函數(shù),用以表示單位時間內(nèi)故障被發(fā)現(xiàn)的概率.為了深入研究,b(t)有時被研究人員設(shè)定為t的某種函數(shù).

    3.2 失效強度

    失效強度通常用λ(t)表示,即在t時刻單位時間內(nèi)失效發(fā)生的次數(shù),在SRGM 的研究中用以表示累積故障檢測數(shù)量的導(dǎo)數(shù),即λ(t)=.可見,λ(t)是跳躍強度函數(shù),即,在時刻t單位時間內(nèi)失效發(fā)生的次數(shù).如果故障出現(xiàn)導(dǎo)致失效發(fā)生而立即被發(fā)現(xiàn)的話,b(t)=z(t);否則二者并不相等.

    3.3 風(fēng)險率/冒險率

    風(fēng)險率即風(fēng)險函數(shù)(hazard function),通常用h(t)表示,即:程序正確地運行到時刻t時,發(fā)生故障的概率.h(t)是每個故障失效發(fā)生率或冒險率[50],即“瞬時失效率”.事實上,h(t)作為“瞬時失效率”是一種冒險率.失效率的定義是

    對上式求Δt的極限,求得的就是冒險率,即“瞬時失效率”.可見,冒險率或“瞬時失效率”是失效率的一種時間上的逼近.

    “設(shè)T表示從0 開始運行一個程序,到程序發(fā)生失效為止經(jīng)歷的時間”,T是失效時間的獨立隨機變量,其失效分布函數(shù)和失效密度函數(shù)分別為F(t)和f(t),則可得如下兩式:

    則可以得到R(t+Δt)的表達式、R(t)的導(dǎo)數(shù)與h(t)和R(t)的關(guān)系如下:

    因此,求解上式可得.顯然,R(0)=1;R(∞)=0.

    3.4 區(qū)別與聯(lián)系

    綜上,我們可以得出:故障檢測率FDR、失效強度以及風(fēng)險率/冒險率均為可靠性相關(guān)指標(biāo),三者均與程序運行環(huán)境中的多因素(例如程序規(guī)模、故障密度、故障測試效率、測試工作量、CPU 指令的執(zhí)行率、代碼膨脹系數(shù)等)相關(guān)聯(lián).故障檢測率b(t)與失效強度λ(t)和風(fēng)險率/冒險率h(t)均成正比例關(guān)系.具體討論如下。

    (1) 故障檢測率b(t)描述了測試人員在測試策略的指導(dǎo)下采用合適的測試案例和測試方法檢測出故障的能力,其與t時刻點上的測試覆蓋率c′(t)成正比例,是測試覆蓋c(t)的函數(shù),可表示為b(t)=c′(t)/(1-c(t)),與可靠性R(t)直接相關(guān);

    (2) 失效強度可用于描述t時刻累積檢測的故障數(shù)量m′(t),其與此刻軟件中剩余的故障數(shù)量(a(t)-m(t))成正比例,比例系數(shù)b(t)為該時刻的故障檢測率FDR.則根據(jù)G-O 模型的基本假設(shè),可得失效強度λ(t)與故障檢測率b(t)的關(guān)系如下式:

    (3) 風(fēng)險率/冒險率描述了程序正確地運行到時刻t時發(fā)生故障的概率,其側(cè)重于每個故障失效發(fā)生率或冒險率[37],即“瞬時失效率”,為失效率的一種時間上的逼近.在SRGM 研究中,根據(jù)上述公式(7)的表示以及假設(shè)條件可知:風(fēng)險函數(shù)h(t)與失效強度λ(t)相等,即h(t)=λ(t).從而根據(jù)G-O 模型的基本假設(shè),可進一步得到風(fēng)險函數(shù)h(t)與故障檢測率b(t)的關(guān)系如下式:

    同時,文獻[51]認為測試覆蓋下的故障以常量概率k被檢測出來,從而可推導(dǎo)出:

    則h(t)為:

    此時,即可得到風(fēng)險函數(shù)或每個故障的失效發(fā)生率h(t)與故障檢測率b(t)相等,即b(t)=h(t).

    4 分類與綜合視角下的FDR

    4.1 測試覆蓋函數(shù)視角——FDR與測試覆蓋函數(shù)的關(guān)系

    軟件測試過程中,隨著測試用例的不斷執(zhí)行,測試覆蓋的范圍不斷擴大,故障被檢測出的可能性不斷提高.測試覆蓋范圍的擴大,使得被檢測出的故障數(shù)量增多,因此,測試覆蓋函數(shù)與故障檢測率關(guān)系密切.測試覆蓋TC(testing coverage)指測試系統(tǒng)覆蓋被測試系統(tǒng)的程度,描述了測試與被測試對象之間的相關(guān)性[52],測試覆蓋率較高的程序在測試過程中執(zhí)行了更多的源代碼.這里,從代碼語句覆蓋的角度來看,可以定量表示為公式(11)所示:

    其中,Sc是測試案例覆蓋的KLOC(kiloline of code),St是全部KLOCs.

    當(dāng)考慮時間因素時,TC就演變?yōu)殡S測試時間變化的測試覆蓋函數(shù)TCF(testing coverage function):c(t),可用以描述測試覆蓋率的變動情況.顯然,c(t)是一個非負的且非降的函數(shù).

    4.1.1 測試覆蓋函數(shù)起源——采用設(shè)定FDR 與測試覆蓋率成比例的間接視角

    針對上述公式(11)的來源,文獻[51]最早給出了嚴謹?shù)姆治?其認為測試覆蓋下的故障以常量概率k被檢測出來,從而建立了下面的微分等式:

    其中:a0表示初始時軟件中的故障總數(shù);cd(t)表示t時刻測試覆蓋下故障被檢測出的概率,按照假設(shè),得到cd(t)=k常量.這樣,令a0k=a,則得到m(t)=ac(t),進而基于的事實,可推導(dǎo)出:

    則冒險函數(shù)(the hazard function)或每個故障的失效發(fā)生率(the failure occurrence rate per fault)h(t)為

    這樣,在通常情況下可認為b(t)=h(t).通過上述得到的m(t)=ac(t),可以看出,這里就直接建立了m(t)與c(t)的關(guān)聯(lián).為此,將現(xiàn)有各種m(t)函數(shù)表達式改寫成m(t)=ac(t)形式,即可獲得相應(yīng)的c(t)函數(shù).

    顯然,對于完美的測試覆蓋,c(t)是t的增函數(shù),且滿足c(0)=0,c(∞)=1.

    4.1.2 測試覆蓋函數(shù)起源——采用與SRGM 和TEF 建模相同的直接視角

    c(t)的建立是基于下面的假設(shè):任意t時刻的測試覆蓋率與當(dāng)前剩余的測試覆蓋值成比例.這樣,可以得到下面的微分方程:

    其中,α是可獲得的測試覆蓋目標(biāo)值,考慮到測試后期軟件中未覆蓋代碼的難以測試性,其滿足0<α<1;β(t)為比例系數(shù),也被稱為測試覆蓋成熟率,滿足β(t)>0.β(t)與測試人員的技能緊密相關(guān),因而假定測試案例設(shè)計人員的測試技能隨著測試覆蓋率的增長而增加.這樣,β(t)被定義為

    其中,r=bini/bsta,bini和bsta分別是初始和穩(wěn)態(tài)時測試案例設(shè)計人員的測試技能因子.公式(16)式的初始條件為c(t)=0,這樣可求得:

    其中,β=(1-r)/r.這樣,當(dāng)r=1 時,c(t)呈現(xiàn)指數(shù)增長趨勢;當(dāng)r=0 時,c(t)呈現(xiàn)S型增長趨勢;其他情況下,c(t)受制于多種因素,變化趨勢較為復(fù)雜.可以看出,這種建模方法和獲得測試覆蓋函數(shù)的思路與對SRGM 和TEF 的建模是完全一致的.在我們前期的研究[1,7]中已分別對SRGM 和TEF[6]的建模進行了綜合研究,這里不再贅述.相應(yīng)地,另一種融入測試覆蓋的NHPP 可靠性增長模型被建立如下:

    其中,b是每個故障與每個可獲得測試覆蓋下的故障檢測率,在m(0)=0 的初始條件下,可求得:

    易見:當(dāng)c(t)=1 時,模型演變?yōu)榻?jīng)典的G-O 模型.這也意味著,G-O 模型假定測試覆蓋滿足100%.

    4.1.3 基于測試覆蓋函數(shù)的SRGM 建模

    c(t)表示截止至t時刻,已被測試的代碼或案例所占的百分比(原表述不清晰);1-c(t)表示到t時刻,尚未被測試的代碼所占的比例.顯然,c(t)的導(dǎo)數(shù)c′(t)表示t時刻時的測試覆蓋率.易知,FDR 與c′(t)成正比例,且與1-c(t)成反比例.這樣,文獻[11,40]認為c′(t)/(1-c(t))可被用來度量t時刻的故障檢測率b(t):

    因為基于c(t)的SRGM 研究通常以下面的公共假設(shè)[19,53,54]為基礎(chǔ),從而依據(jù)這些假設(shè)可建立公式(21)所示的微分方程,其可用以描述測試過程中故障檢測與測試覆蓋的基本關(guān)系:

    相比于基于故障檢測率進行SRGM 研究的事實,易知很多研究中對b(t)的函數(shù)形式進行直接設(shè)定會引發(fā)更多的隨機性.上式b(t)從測試覆蓋函數(shù)TCF:c(t)進行定義,由于測試覆蓋可借助測試用例執(zhí)行經(jīng)過的結(jié)構(gòu)或數(shù)據(jù)流單元[55]來度量,這使得FDR 的函數(shù)形式依賴于從測試覆蓋角度進行確定的結(jié)果,如公式(22)所示:

    4.1.4 測試覆蓋函數(shù)與故障檢測率函數(shù)和可靠性的關(guān)聯(lián)

    在提出Logistic TEF[56,57]用以描述TE 消耗的基礎(chǔ)上,有先增后減變化趨勢的S型函數(shù)又被用以刻畫測試覆蓋率函數(shù)[58-60],并與SRGM 結(jié)合來度量可靠性.由于TC表征了被測試代碼的比例,易知該比例的升高會使得更多的故障被檢測出來,進而隨著故障的修復(fù),可靠性將得到提高.可見,c(t)與t時刻的可靠性R(t)具有一定的定量關(guān)系,而探討二者之間的關(guān)聯(lián)在可靠性研究中[53-55,61-63]已持續(xù)十余年.可以看出:故障檢測率b(t)直接描述了測試環(huán)境下故障被檢測出的一種概率,其是測試人員在測試策略的指導(dǎo)下,采用合適的測試案例或測試方法對故障進行檢測的能力描述;測試覆蓋c(t)注重于測試過程中測試代碼對被測試軟件/源代碼的覆蓋程度.

    這樣,易知故障檢測率是測試覆蓋的函數(shù),即b(t)=f(c(t)),例如b(t)=c′(t)/(1-c(t)).表2 即給出了典型的測試覆蓋函數(shù)與故障檢測率函數(shù),并對二者的關(guān)聯(lián)進行了初步分析.

    Table 2 Typical test coverage function and fault detection rate function表2 典型的測試覆蓋函數(shù)與故障檢測率函數(shù)

    顯然,隨著測試的進行,c(t)不斷增長,但由于b(t)與c(t)之間關(guān)系較為復(fù)雜,b(t)的變化形式難以直接預(yù)測.從定量關(guān)系上來看,b(t)與c(t)都在[0,1]之間,這里以為例,提出如下定理.

    定理.當(dāng)β與α的大小關(guān)系確定時,b(t)與c(t)存在明確的大小關(guān)系.

    證明:b(t)=c′(t)/(1-c(t)),c(t)=c(t)(1-c(t))/(1-c(t)),令z(t)=b(t)-c(t)=[c′(t)-c(t)-c2(t)]/(1-c(t)).對c(t)求導(dǎo)數(shù)可得:

    令z(t)=0,e-bt=x,因上式分母恒大于0,且α≠0,上式可轉(zhuǎn)化為

    化簡得:Δ=(b2+1)(1+β)2+2b(1+β)(1-β+2α),

    因為0<β<1,所以Δ>0,所以上式有兩個根.根據(jù)一元二次方程求根公式得:

    易見,兩個根的分子恒小于0.下面對β與α的關(guān)系進行討論.

    · 當(dāng)β>α?xí)r,x1<x2<0,函數(shù)圖像開口向上,此時圖像的大致曲線如圖5 所示.此時可得:

    · 當(dāng)β<α?xí)r,0<x1<x2,函數(shù)圖像開口向下,此時圖像的大致曲線如圖6 所示.此時可得:

    同理,當(dāng)c(t)為其他形式時可作同樣的分析處理,進而得到有價值的結(jié)果.

    4.2 直接設(shè)定FDR

    由于FDR 構(gòu)成的不同,b(t)存在著多種函數(shù)形式.早期研究中認為FDR 為常量,設(shè)定b(t)=b,顯然無法描述b(t)隨測試環(huán)境的變化情況.隨著研究的深入,FDR 已呈現(xiàn)出多種函數(shù)形式,例如b(t)=b2t/(1+bt),b(t)=bαβe-βt,b(t)=等.這些FDR 可分為兩類.

    ①常量類型:b(t)=b,認為FDR 在整個測試過程中并不發(fā)生改變,這雖能帶來求解上的簡易,但顯然偏離實際測試情形;

    另一方面,鑒于FDR 是對測試環(huán)境的直接描述,測試環(huán)境的改變可借助FDR 進行研究呈現(xiàn).因而,當(dāng)前對考慮變動點CP(change-point)的SRGM 研究中,多從建立FDR 分段函數(shù)的形式來實施.文獻[64]即基于各種FDR,將其引入到SRGM 建模中進行研究.

    4.3 復(fù)合式——TE參與的FDR

    Li QY 在她的文獻[65]中指出,考慮TE 的可靠性建??梢赃M一步改善SRGM 的擬合和預(yù)測效果.測試過程中,隨著故障檢測與修復(fù)等環(huán)節(jié)中TE 的不斷消耗,軟件可靠性不斷得到提高.在我們前期研究[6,7]的基礎(chǔ)上對TEF 進行了梳理,并給出了考慮TEF 的SRGM 研究.例如,在如下的假設(shè)下:“[0,t]內(nèi)累計檢測到的故障數(shù)量與當(dāng)前剩余的故障數(shù)量下所花費的測試工作量TE 時的故障檢測率b(t)成比例”,可以得到典型的考慮TE 的SRGM建模方法[31,32,36,64,66-73]:

    其中,b(t)為故障檢測率函數(shù),m(t)表示[0,t]內(nèi)累計檢測到的故障數(shù)量,a表示軟件中的總故障個數(shù).在本質(zhì)上,公式(24)的故障檢測率函數(shù)為b(t)?w(t).實際上,FDR 表示“單位TE 花費下平均檢測出的故障”[64].這樣,b(t)?w(t)實際上是一個復(fù)合函數(shù),其包含了測試工作量的因素.

    4.4 小 結(jié)

    在前述分析的基礎(chǔ)上,我們可以將多種描述故障檢測能力的函數(shù)稱為故障檢測因子k(t),k(t)存在如下5 種情況.

    (1)k(t)=b(t)=b——常量;

    (2)k(t)=b(t)——此時b(t)存在多種函數(shù)形式,如前所述;

    (4)k(t)=b(t)?ω(t)——從測試工作量與故障檢測率的復(fù)合角度,也即在當(dāng)前測試資源消耗的情況下,提出了故障被檢測出來的能力;

    (5)k(t)=b?c′(t)——從測試覆蓋與每個故障可獲得測試覆蓋下的故障檢測率角度.

    綜上,針對故障檢測的描述,公式(23)建立了統(tǒng)一的故障檢測模型——t時刻檢測的故障與當(dāng)前軟件中剩余的故障數(shù)量成比例;同時,該模型也指出了t時刻累積修復(fù)的故障數(shù)量函數(shù)形式,即c(t)=p(t)?m(t).

    c(t)描述了測試用例的執(zhí)行情況,側(cè)重于測試覆蓋代碼的程度;w(t)描述了測試資源的消耗情況,側(cè)重于測試成本的花銷;b(t)描述了測試策略的效果,側(cè)重于測試人員的技能、工具與技術(shù).此三者從不同角度對測試環(huán)境效果進行了建模描述,在當(dāng)前軟件可靠性建模中,用以描述故障被檢測出來的能力.

    無論是故障檢測率FDR:b(t),還是故障檢測因子k(t),都是對測試過程中故障被檢測出的程度或效果的描述,刻畫了在測試環(huán)境下,消耗測試資源以執(zhí)行測試策略來對故障進行檢測的能力.因此,其與測試環(huán)境下的多因素(失效分布情況、故障密度、程序大小、測試人員技能、測試案例與工具等)有關(guān)聯(lián).

    5 FDR 性能及其對可靠性模型影響分析

    迄今為止,國內(nèi)外尚未對FDR 影響下的可靠性模型進行研究,也缺少對FDR 自身性能的分析.本節(jié)將通過在大量真實失效數(shù)據(jù)集上進行實驗驗證,來分析這兩個方面.

    5.1 統(tǒng)一的故障檢測框架模型

    在當(dāng)前可查證到的SRGM 研究中,所有模型的建立均是基于下面的假設(shè),即“t時刻累積檢測的故障數(shù)量與當(dāng)前軟件中剩余的故障數(shù)量成比例”,這個比例即是故障檢測因子.為此,我們提出統(tǒng)一的故障檢測過程建模:

    這里認為t時刻檢測的故障數(shù)量與當(dāng)前剩余的故障總數(shù)成比例,比例系數(shù)是故障檢測因子k(t)(實際上,這里的k(t)已經(jīng)超過了SRGM 研究中單純的故障檢測率b(t),其表示當(dāng)前測試環(huán)境下測試人員在消耗測試資源,執(zhí)行測試案例進行測試時故障被檢測出來的概率(函數(shù)),是涵蓋多個測試因素的綜合性指標(biāo).但從保持延續(xù)性以及便于實驗等因素考慮,這里依舊命名為b(t),后面不再專門用k(t)進行表示).p(t)表示故障修復(fù)概率,表示t時刻被檢測出的故障被修復(fù)的比率.

    在m(0)=0 和a(0)=a的初始條件下,求解可得到:

    顯然,公式(26)中b(t),p(t)和a(t)的多種設(shè)置,可以得到多種m(t).因此,這里提出的是一種框架式模型,具有較強的柔韌性.

    文獻[17,19,27,28]中提出了較為常用的FDR,以公式(26)為基礎(chǔ),通過設(shè)定不同形式的b(t),可以得到在相應(yīng)測試環(huán)境下的可靠性模型(即累積故障檢測數(shù)量),具體求解情況如下.

    此時,隨著測試的持續(xù)進行,b(t→∞)→b.

    (2) 若b(t)=b2t/(1+bt),則可以求得m(t)如下:

    (3) 若b(t)=bαβe-βt,則可求得m(t)如下:

    此時,隨著測試的持續(xù)進行,b(t→∞)=0.

    此時,隨著測試的持續(xù)進行,b(t→∞)=0.

    此時,隨著測試的持續(xù)進行,b(t→∞)→b(1+σ).

    5.2 模型與驗證所用的失效數(shù)據(jù)集

    雖然已有眾多SRGMs 被提出,但多以指數(shù)型和S型模型[47,74]為主.同時,為了觀測不同F(xiàn)DR 的差異,表3 列出了用于參與比較的可靠性模型和本文衍生的模型(不失一般性,這里所提出的框架模型中設(shè)定p(t)=p,a(t)=a)及FDR.

    Table 3 Reliability models and FDRs involved in comparison表3 參與比較的可靠性模型及FDR

    這11 個模型可以分為6 組,其中,前5 組均是在同一FDR 下采用不同的建模假設(shè)所得到的模型,可以用于比較不同模型對FDR 的影響,最后一組僅包含復(fù)雜彎曲S型函數(shù)M-10;同時,M-1,M-2,M-4,M-8,M-10 是統(tǒng)一建模框架下不同F(xiàn)DR 衍生出的模型,可以觀測不同F(xiàn)DR 對模型的影響.

    為了驗證與比較模型的性能,我們遴選了12 個失效數(shù)據(jù)集DS1~DS12[18,19,24,48,76-83]開展實驗工作.這些失效數(shù)據(jù)集由失效檢測時間ti(通常是以周為單位)和累積檢測的失效故障數(shù)量yi構(gòu)成,其均來自國際上著名的計算機公司公開發(fā)布的計算機(軟件)系統(tǒng)在測試過程中搜集的真實數(shù)據(jù),描述了不同的測試場景,從而作為可靠性模型驗證的載體,得到了廣泛的認可與應(yīng)用.表4 列出了來自于真實應(yīng)用場景下的12 個失效數(shù)據(jù)集,對其構(gòu)成與來源等進行介紹.

    Table 4 Failure data set in real application scenario表4 真實應(yīng)用場景下的失效數(shù)據(jù)集

    5.3 性能驗證與分析

    5.3.1 擬合性能分析

    為了獲得更為廣泛的實驗結(jié)果以得到有價值的分析,這里在12 個公開發(fā)表的失效數(shù)據(jù)集上進行實驗驗證(更多實驗結(jié)果可聯(lián)系作者).基于模型在12 個數(shù)據(jù)集上的擬合結(jié)果,我們繪制了參與比較的模型與真實的失效數(shù)據(jù)數(shù)值之間的擬合曲線,如圖7 所示.

    為更加清晰地觀測不同F(xiàn)DR 對模型帶來的影響,在圖7 的基礎(chǔ)上,我們特將不同F(xiàn)DR 融入統(tǒng)一框架模型而衍生出的M-1,M-2,M-4,M-6,M-8,M-10 繪制在一處,用以比較框架模型內(nèi)不同子模型之間的差異,如圖8 所示.

    從圖7 以及圖8 展示的大量實驗所呈現(xiàn)的系列曲線結(jié)果可以看出:

    (1) 整體上,除了部分模型出現(xiàn)嚴重偏差以外(例如M-6 在DS1上,M-8 在DS2上,M-7 在DS4上,M-6 在DS8上等),大部分模型與真實的失效數(shù)據(jù)集的增長形狀保持一致,這說明軟件測試過程從累計故障檢測的角度具有凹或凸指數(shù)型增長趨勢,這也證明采用NHPP 指數(shù)類失效時間模型研究軟件可靠性增長具有現(xiàn)實合理性.

    可以發(fā)現(xiàn):彎曲S型FDR 函數(shù)(包括復(fù)雜彎曲S型函數(shù))對數(shù)據(jù)集的適應(yīng)性最好,這通過M-4,M-5 和M-10在眾多失效數(shù)據(jù)集上的性能得到驗證,這也與我們前期研究[1,7]的結(jié)果保持一致,這是因為呈現(xiàn)S型的FDR 函數(shù)能夠適應(yīng)不同測試階段測試環(huán)境的變化,具有較強的柔韌性;M-6 和M-7 所包含的先增后減型FDR 也展現(xiàn)出了較好的性能,但并不具備S型FDR 的強勁適應(yīng)性;遞減型與常數(shù)型FDR 參與的模型性能表現(xiàn)一般,這主要是由于真實測試環(huán)境的變化并非穩(wěn)定或連續(xù)變化.這些不同的實驗現(xiàn)象可以解釋為故障檢測過程取決于特定測試策略下的測試技術(shù)、人員技能等實際因素,這使得FDR 既不是常量,也不是持續(xù)遞減,而是具有S型等變化規(guī)律,特別是對于大型復(fù)雜軟件的長期測試過程來說更加滿足這一變化規(guī)律.

    綜上,從具有相同F(xiàn)DR 的不同模型曲線進行分析可以看出,本文所提出的模型優(yōu)于其他同組模型.

    (2) 雖然S型FDR 性能較好,但將其融入某些建模假設(shè)較為合理的模型中,這些模型在有些失效數(shù)據(jù)集上不一定會表現(xiàn)出良好的性能.由軟件自身的特點與測試過程的特點所決定,不同公司發(fā)布的失效數(shù)據(jù)集差異性較大,這使得很難存在某個模型在所有失效數(shù)據(jù)集上均表現(xiàn)出良好性能.例如,M-5 在DS2上的性能并不理想,這與Sharma 等人[22]提出的模型具有局限性相一致.

    (3) 另外,不完美排錯模型考慮到了更多的實際情況(正如文獻[84]所述,不完美排錯模型將故障排除效率以及軟件故障總數(shù)均看作隨時間變化的函數(shù),更具有實際應(yīng)用意義),因此其整體性能好于完美排錯模型.因為真實的測試與故障檢測和排錯過程是被多種因素影響的復(fù)雜隨機過程,具有不完美特性,因此,考慮到實際不完美情況的模型能夠給建模帶來更多的精準(zhǔn)性.

    5.3.2 預(yù)測性能分析

    為了觀測模型的預(yù)測性能,我們繪制了參與比較模型的預(yù)測RE曲線,如圖9 所示.RE曲線越趨近于0,表明預(yù)測性能越好,位于0 以上是正向預(yù)測,位于0 以下是負向預(yù)測.

    基于數(shù)據(jù)集的預(yù)測可以看作是模型對未來測試性能的描述能力,也反映出模型在后續(xù)時刻累積檢測出故障的能力.從圖9 所展示的曲線走勢以及相應(yīng)的數(shù)據(jù)分析可以看出:

    (1) 整體上,除了個別模型在部分數(shù)據(jù)集上出現(xiàn)預(yù)測偏差以外(例如,M-10 模型在DS5上和M-7 模型在DS8上發(fā)生預(yù)測失真現(xiàn)象),大部分模型的預(yù)測曲線隨著測試的進行都逐漸趨向于0,表明效果較為理想;

    (2) 模型本身的建模合理性對預(yù)測效果存在著較大影響,但預(yù)測依然會受到模型參數(shù)個數(shù)、數(shù)據(jù)集本身的數(shù)量大小等因素的影響,例如在測試前半程,預(yù)測曲線的劇烈起伏變化,表明模型正在進行對數(shù)據(jù)的擬合適應(yīng);

    (3) 具有(彎曲)S型FDR 函數(shù)的模型能夠較快地趨于0 水平線,表明其預(yù)測能力較好,這包括M-4,M-5.同時,結(jié)合上述針對于圖7、圖8 的討論可得,具有優(yōu)秀適應(yīng)能力的S型FDR 能夠幫助模型呈現(xiàn)更為強大的擬合與預(yù)測能力;

    (4) M-10 在DS5上的預(yù)測性能并不理想,這與其在DS5上的擬合曲線所顯示的擬合性能不理想相一致.從而可以得出,任何一個模型不能在所有的數(shù)據(jù)集上表現(xiàn)良好(包括擬合性能和預(yù)測性能),這種現(xiàn)象是數(shù)據(jù)集本身或模型參數(shù)數(shù)量過多等因素造成的;

    (5) 呈現(xiàn)S型變化趨勢的b(t)=,在多個數(shù)據(jù)集的多個模型上保持良好的性能,表明實際測試環(huán)境存在移動點/拐點CP,而并非平滑進行,因此,包含CP 的模型能夠具有更好的性能.

    5.4 討 論

    基于前述11 個模型在12 個真實失效數(shù)據(jù)集上的大量實驗結(jié)果分析,特作如下討論.

    (1) 整體上,可靠性模型不能適應(yīng)于所有的數(shù)據(jù)集,且根據(jù)實驗結(jié)果可觀察出,其擬合度量與預(yù)測具有相對的一致性.這兩點與FDR 的關(guān)聯(lián)并不大,從本文大量的實驗結(jié)果中沒有得到明顯關(guān)聯(lián)支撐:①可靠性模型的有效性具有較大的局限性,模型在一部分數(shù)據(jù)集上表現(xiàn)優(yōu)秀的同時,在另外一些數(shù)據(jù)集上效果一般甚至較差,適用性受到較大限制;② 此外,模型的擬合性能與預(yù)測性能具有基本統(tǒng)一性;

    (2) FDR 對模型的影響,特別是同一框架中不同的FDR 對性能的影響存在較大差異:①框架模型具有較強的柔韌性,如本文提出的一樣,不同的FDR 使得框架模型衍生為具體的模型,這為區(qū)分FDR 的性能差異帶來可能;② 同一FDR 在不同可靠性模型中的性能通過模型的整體性能來反映,由于不同模型是研究人員基于不同的假設(shè)建模得到,因而難以進行有效衡量;

    (3) FDR 建模具有客觀性與主觀性兩個方面:由于FDR 與整體測試過程緊密相關(guān),而測試過程是測試人員按照測試策略進行測試工作不斷發(fā)現(xiàn)軟件故障的過程,是多個隨機因素疊加在一起的隨機過程,具有很強的隨機性.因此,測試過程的隨機性會直接為FDR 的建模帶來困難:①對于具有較強測試規(guī)劃,呈現(xiàn)一定規(guī)律的測試過程,FDR 往往具有明顯的變化規(guī)律,這為FDR 建模提供依據(jù);② 測試過程的復(fù)雜性解釋了本文給出的當(dāng)前研究中存在多種類型FDR 形式的主要原因,具有符合多種實際的真實性;

    (4) 包含更多測試信息的發(fā)布將為FDR 的建模與研究帶來直接幫助,也為深入研究可靠性的增長與變動提供有效支持.

    特別指出:FDR 受到多種因素影響,具有典型的隨機性,例如不同測試策略、測試工具與方法等都會對其帶來擾動影響.因此,現(xiàn)有研究中提出了多種不同形式的FDR,且相互之間的差異性較大,但在特定的測試環(huán)境下還是具有合理性的.在實際測試過程中,由于測試都是在預(yù)定或已知的條件下主動實施的,此時完全可以根據(jù)測試整體安排來選擇和確定FDR.

    6 研究挑戰(zhàn)與趨勢分析

    6.1 面臨的挑戰(zhàn)

    6.1.1 描述軟件測試過程長期變化規(guī)律的FDR 函數(shù)

    FDR 是SRGM 中最為重要的參變量,其描述了單位時間內(nèi)被檢測到的故障數(shù)量的變化情況,因而其在本質(zhì)上刻畫了整個測試過程中測試效率的演變,對于可靠性模型的演變尤其是增長至關(guān)重要.

    從本文前述介紹中可以看出:FDR 實際上涉及到SRGM 中的故障檢測率函數(shù)b(t),當(dāng)考慮測試工作量時,就需要將w(t)包含進來;當(dāng)從測試覆蓋的視角分析時,就需要將c(t)融入進來.可以看出:FDR 是對整體測試環(huán)境的綜合建模,其數(shù)學(xué)模型不僅反映了故障檢測的效率和能力,也描述了當(dāng)前測試環(huán)境下各種隨機因素的擾動情況.因此,能否提出能夠涵蓋真實隨機因素的FDR(整體函數(shù)或分段函數(shù)),是當(dāng)前研究面臨的一個重要挑戰(zhàn).

    6.1.2 發(fā)布多模式測試環(huán)境下的更多構(gòu)成要素的失效數(shù)據(jù)集

    包括FDR 與可靠性在內(nèi)的各類模型,本質(zhì)上均需要依靠真實的失效數(shù)據(jù)集進行驗證.現(xiàn)有的失效數(shù)據(jù)集對FDR 驗證的支持嚴重不足,這成為制約FDR 發(fā)展的首要障礙.因此,為FDR 建模提供更多有效信息,為可靠性研究特別是建模、度量、預(yù)測、發(fā)布、調(diào)整等帶來重大變革,呼吁公司直接發(fā)布FDR,這也是當(dāng)前研究中所面臨的一個挑戰(zhàn).

    6.2 趨勢分析

    6.2.1 對考慮FDR 參與的可靠性模型進行綜合評價

    軟件開發(fā)自需求分析起始至發(fā)布的全過程,包含了多個測試階段.按照文獻[23]中給出的軟件開發(fā)流程,從圖10 可以看出,為了提高可靠性,4 個測試階段相互銜接直至進入到發(fā)布后的運行階段.

    不同測試階段的目的、策略、技術(shù)、方法等差異,使得每個階段的FDR 發(fā)生變化,這種變化有時較為劇烈,對測試性能與效率影響較大.FDR 自身的不穩(wěn)定性對可靠性模型評價帶來重要影響,因此要把FDR 的變化融入到可靠性模型的綜合評價分析中,從而為可靠性模型評測帶來關(guān)鍵參數(shù)上的影響,提高精確度.

    6.2.2 FDR 選擇成為一個挑戰(zhàn)

    FDR 支持可靠性研究伴隨著其眾多模型的提出而發(fā)展,特別是在以SRGM 為核心的可靠性研究上成為關(guān)鍵因素.

    易知,提出能夠適應(yīng)多種測試環(huán)境變化的FDR 是建立性能優(yōu)異的SRGM 的重要方面.相比之下,現(xiàn)有的FDS中卻沒有公布FDR 的變化趨勢,這使得目前SRGM 的研究中,尚不能根據(jù)FDS 來直接驗證所建立的b(t),只能間接通過m(t)的性能來體現(xiàn).

    6.2.3 要為最優(yōu)發(fā)布提供有效支持

    軟件發(fā)布受制于軟件開發(fā)技術(shù)、人員、成本等多種因素,通常,超過預(yù)期時間的發(fā)布因為成本的劇烈上升或失去占領(lǐng)市場的機會等原因而直接導(dǎo)致軟件制品的失敗.合理管控軟件的開發(fā)過程,做到在預(yù)期之內(nèi)的發(fā)布,甚至是最優(yōu)發(fā)布,已成為軟件開發(fā)管理的重要內(nèi)容.

    區(qū)別于傳統(tǒng)軟件測試的主要目的——單純地檢測與排除故障,當(dāng)前已開始考慮到持續(xù)進行測試以提高可靠性,達到(軟件)系統(tǒng)發(fā)布的目的.因此,FDR 要能夠支撐與服務(wù)于軟件的及時發(fā)布,提高市場占有率.此外,對于新型態(tài)軟件,例如大規(guī)模分布式網(wǎng)絡(luò)軟件、復(fù)雜軟硬件綜合系統(tǒng)、復(fù)雜網(wǎng)絡(luò)軟件等,在可靠性研究上缺少失效數(shù)據(jù)集的外部支持.

    6.2.4 基于現(xiàn)有FDR 選擇融入到可靠性模型中,發(fā)揮精準(zhǔn)組合作用

    可靠性建模的一個分支趨勢是基于現(xiàn)有的模型框架融入不同的參數(shù),或者分階段融入不同的參數(shù),以得到更為具體的精準(zhǔn)模型.FDR 對于建模的重要性還可以通過其作為關(guān)鍵參數(shù)的屬性,融入到現(xiàn)有的可靠性建模的框架中,進而建立更為靈活的可靠性模型.當(dāng)前,無論是框架模型還是FDR 模型均存在多個,這為組合方式建立模型提供了有效選擇,也為可靠性模型在工程中的應(yīng)用帶來機遇.

    6.2.5 根據(jù)FDR 對測試策略實施有效指導(dǎo)

    FDR 對測試環(huán)境的描述能力直接反映在故障被檢測出來的故障數(shù)量與效率上,因此,有效的FDR 也應(yīng)該為實際測試過程給出建議,用以調(diào)整測試策略,更加合理地分配測試資源.當(dāng)前研究中,尚未有從FDR 的角度對測試工作量(TE)分配、測試過程管理等進行具體的研究,這成為亟待突破的研究內(nèi)容.

    7 結(jié)束語

    故障檢測率FDR 與可靠性的建模與度量緊密相關(guān),是軟件測試過程中測試技術(shù)綜合運用取得的結(jié)果,既可以從測試覆蓋的角度進行建模,也可以融合測試工作量TE 因素,還可以直接根據(jù)實際進行設(shè)定.可以看出:FDR是可靠性建模、增長、度量、系統(tǒng)發(fā)布的重要構(gòu)成要素,是用以支撐可靠性研究與增強可靠性增長的重要內(nèi)容,推動了以SRGM 為核心的可靠性研究的深入發(fā)展.

    本文對可靠性模型中故障檢測率的研究進行了全面述評,包括可靠性建模的關(guān)鍵要素FDR 的功能、與失效強度和冒險率的關(guān)聯(lián)、多視角下的分類、不完美排錯下的性能分析以及未來研究趨勢等.期望我們的工作能為可靠性研究,特別是FDR 的研究提供有益的借鑒和參考,并為推動可靠性相關(guān)的研究與應(yīng)用向前發(fā)展做出積極貢獻.

    致謝在此,我們向本文參考文獻中研究人員所做的大量基礎(chǔ)工作表示真誠感謝!對本文在寫作與完善工作過程中給予無私支持和提供寶貴建議意見的同行致謝.特別感謝審稿人,他們提出的寶貴意見和建議對于本文整體水平的提高有很大幫助.

    猜你喜歡
    故障檢測模型
    一半模型
    “不等式”檢測題
    “一元一次不等式”檢測題
    “一元一次不等式組”檢測題
    重要模型『一線三等角』
    重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
    故障一點通
    3D打印中的模型分割與打包
    奔馳R320車ABS、ESP故障燈異常點亮
    小波變換在PCB缺陷檢測中的應(yīng)用
    麻豆av在线久日| 久久狼人影院| 日韩视频一区二区在线观看| 人人妻,人人澡人人爽秒播| 久久 成人 亚洲| 熟女少妇亚洲综合色aaa.| 久久国产精品男人的天堂亚洲| 老熟妇乱子伦视频在线观看| 成人18禁高潮啪啪吃奶动态图| 99久久精品国产亚洲精品| 最黄视频免费看| 久久久久视频综合| 免费人妻精品一区二区三区视频| 亚洲av国产av综合av卡| 欧美成狂野欧美在线观看| 免费人妻精品一区二区三区视频| 别揉我奶头~嗯~啊~动态视频| av福利片在线| aaaaa片日本免费| www.精华液| 日本av手机在线免费观看| 午夜91福利影院| 少妇猛男粗大的猛烈进出视频| 精品视频人人做人人爽| 热re99久久精品国产66热6| 黄网站色视频无遮挡免费观看| 久久久久网色| 日本黄色视频三级网站网址 | 亚洲情色 制服丝袜| 亚洲综合色网址| 18禁美女被吸乳视频| 欧美精品一区二区大全| 天堂中文最新版在线下载| 亚洲av美国av| 老熟女久久久| 亚洲成人免费av在线播放| 国产日韩欧美亚洲二区| 精品视频人人做人人爽| 欧美激情极品国产一区二区三区| 国产在线免费精品| 黄色视频在线播放观看不卡| av福利片在线| 成人国产av品久久久| 中文字幕av电影在线播放| 脱女人内裤的视频| 国产成人免费无遮挡视频| 国产极品粉嫩免费观看在线| 黄色片一级片一级黄色片| 久久这里只有精品19| 大陆偷拍与自拍| 亚洲人成77777在线视频| 亚洲精华国产精华精| 嫁个100分男人电影在线观看| 欧美精品一区二区免费开放| 精品国产一区二区久久| 久久久久国产一级毛片高清牌| 欧美国产精品一级二级三级| 亚洲情色 制服丝袜| 亚洲精品av麻豆狂野| 亚洲av片天天在线观看| 精品卡一卡二卡四卡免费| 9热在线视频观看99| 一个人免费看片子| 色精品久久人妻99蜜桃| 成人18禁在线播放| 免费在线观看影片大全网站| 欧美日韩亚洲综合一区二区三区_| 无人区码免费观看不卡 | 黄色视频,在线免费观看| 黄频高清免费视频| 一进一出好大好爽视频| 亚洲国产欧美在线一区| 在线观看免费日韩欧美大片| 久久久久久久久久久久大奶| 成年人黄色毛片网站| 两人在一起打扑克的视频| 首页视频小说图片口味搜索| 亚洲色图综合在线观看| 美国免费a级毛片| 下体分泌物呈黄色| 18禁观看日本| 丝袜喷水一区| 国产一区二区三区综合在线观看| 国产有黄有色有爽视频| 亚洲国产欧美一区二区综合| 免费观看a级毛片全部| 美女主播在线视频| 亚洲国产欧美在线一区| av电影中文网址| 男女午夜视频在线观看| 亚洲av日韩在线播放| 大片电影免费在线观看免费| 日本黄色视频三级网站网址 | 视频区欧美日本亚洲| 极品人妻少妇av视频| 亚洲午夜理论影院| 国产又爽黄色视频| 一区二区三区精品91| 国产精品一区二区免费欧美| 女人高潮潮喷娇喘18禁视频| 国产成人精品久久二区二区91| 国产成人啪精品午夜网站| 757午夜福利合集在线观看| 国产不卡一卡二| cao死你这个sao货| 色尼玛亚洲综合影院| 国产视频一区二区在线看| 久久av网站| 亚洲一卡2卡3卡4卡5卡精品中文| 国产精品欧美亚洲77777| 国产1区2区3区精品| 下体分泌物呈黄色| 欧美 日韩 精品 国产| 国产精品香港三级国产av潘金莲| 国产亚洲欧美在线一区二区| 交换朋友夫妻互换小说| 99精品久久久久人妻精品| 国产亚洲午夜精品一区二区久久| 99国产精品99久久久久| 9热在线视频观看99| 欧美+亚洲+日韩+国产| 国产主播在线观看一区二区| 人人妻人人澡人人爽人人夜夜| 色精品久久人妻99蜜桃| 免费在线观看黄色视频的| 中文字幕最新亚洲高清| 天天躁日日躁夜夜躁夜夜| 男女高潮啪啪啪动态图| 操美女的视频在线观看| 久久精品国产99精品国产亚洲性色 | 在线观看www视频免费| 黑人巨大精品欧美一区二区蜜桃| 中亚洲国语对白在线视频| 欧美激情高清一区二区三区| 国产精品二区激情视频| 80岁老熟妇乱子伦牲交| 亚洲精品久久成人aⅴ小说| 极品少妇高潮喷水抽搐| 女人被躁到高潮嗷嗷叫费观| 精品国产亚洲在线| 亚洲三区欧美一区| 国产视频一区二区在线看| 久久国产精品影院| 国产老妇伦熟女老妇高清| 亚洲专区字幕在线| 一区二区三区乱码不卡18| 欧美日韩国产mv在线观看视频| 王馨瑶露胸无遮挡在线观看| 啦啦啦中文免费视频观看日本| 久久国产精品人妻蜜桃| 欧美精品av麻豆av| av一本久久久久| 久久久久精品国产欧美久久久| 午夜成年电影在线免费观看| 亚洲avbb在线观看| 人人妻人人澡人人看| 欧美日韩一级在线毛片| 中文字幕人妻熟女乱码| 免费在线观看黄色视频的| 国产区一区二久久| 日日夜夜操网爽| 女性被躁到高潮视频| av天堂在线播放| 一个人免费在线观看的高清视频| 69精品国产乱码久久久| 久久久久久久久免费视频了| 亚洲专区国产一区二区| 人妻 亚洲 视频| 电影成人av| 亚洲第一欧美日韩一区二区三区 | 日韩一区二区三区影片| 欧美午夜高清在线| 十八禁人妻一区二区| 亚洲精品国产色婷婷电影| 国产精品99久久99久久久不卡| av在线播放免费不卡| 国产有黄有色有爽视频| 日本wwww免费看| 欧美人与性动交α欧美精品济南到| 9色porny在线观看| 黑人巨大精品欧美一区二区mp4| 久久精品aⅴ一区二区三区四区| 高清黄色对白视频在线免费看| 国产单亲对白刺激| 久久精品亚洲精品国产色婷小说| 免费黄频网站在线观看国产| 俄罗斯特黄特色一大片| 女人精品久久久久毛片| 又黄又粗又硬又大视频| 午夜福利视频在线观看免费| 性色av乱码一区二区三区2| 可以免费在线观看a视频的电影网站| 国产在视频线精品| 少妇精品久久久久久久| 久久国产精品大桥未久av| 国产成人一区二区三区免费视频网站| 我要看黄色一级片免费的| 久久国产精品男人的天堂亚洲| 啪啪无遮挡十八禁网站| 亚洲综合色网址| 久久精品亚洲精品国产色婷小说| 亚洲三区欧美一区| 97在线人人人人妻| 亚洲国产看品久久| kizo精华| 亚洲精华国产精华精| 亚洲国产欧美在线一区| 一本大道久久a久久精品| 午夜免费成人在线视频| 日韩视频一区二区在线观看| 国产极品粉嫩免费观看在线| 一级毛片精品| 国产免费av片在线观看野外av| 一进一出抽搐动态| 一区二区三区激情视频| 国产成人精品无人区| 亚洲 欧美一区二区三区| 亚洲第一av免费看| 午夜老司机福利片| 精品一区二区三区视频在线观看免费 | 亚洲午夜理论影院| 一二三四社区在线视频社区8| 亚洲第一欧美日韩一区二区三区 | 久久精品成人免费网站| 热99国产精品久久久久久7| 亚洲久久久国产精品| 一本色道久久久久久精品综合| 精品国产亚洲在线| 99国产精品一区二区蜜桃av | 天天躁夜夜躁狠狠躁躁| 国产精品成人在线| 一级a爱视频在线免费观看| 久久精品人人爽人人爽视色| 精品第一国产精品| av视频免费观看在线观看| 三级毛片av免费| 美国免费a级毛片| avwww免费| 黄色视频在线播放观看不卡| a级毛片黄视频| 午夜福利视频在线观看免费| 精品免费久久久久久久清纯 | www.999成人在线观看| 成人黄色视频免费在线看| 免费一级毛片在线播放高清视频 | 老司机福利观看| 国产一区二区三区视频了| 狠狠狠狠99中文字幕| 国产免费视频播放在线视频| 亚洲成av片中文字幕在线观看| 午夜激情久久久久久久| 亚洲少妇的诱惑av| 99精品久久久久人妻精品| 少妇 在线观看| 中文字幕另类日韩欧美亚洲嫩草| 午夜福利视频精品| 捣出白浆h1v1| 国产激情久久老熟女| 人人妻,人人澡人人爽秒播| 中文欧美无线码| 一边摸一边抽搐一进一出视频| 国产免费现黄频在线看| xxxhd国产人妻xxx| 欧美黑人欧美精品刺激| 久久久精品94久久精品| 免费黄频网站在线观看国产| 日本撒尿小便嘘嘘汇集6| 精品国产超薄肉色丝袜足j| 狠狠狠狠99中文字幕| 丝袜美足系列| 久久久水蜜桃国产精品网| 国产片内射在线| 久久久久视频综合| 窝窝影院91人妻| 欧美变态另类bdsm刘玥| 美女扒开内裤让男人捅视频| 丝袜喷水一区| 在线av久久热| videos熟女内射| 波多野结衣一区麻豆| 黄色视频在线播放观看不卡| 99国产精品一区二区蜜桃av | 亚洲av成人不卡在线观看播放网| 久久香蕉激情| 久久婷婷成人综合色麻豆| 麻豆av在线久日| 国产在线观看jvid| 亚洲成国产人片在线观看| 久久久久久人人人人人| 成人手机av| 国产精品1区2区在线观看. | 99热国产这里只有精品6| 亚洲三区欧美一区| 十八禁人妻一区二区| 一边摸一边抽搐一进一出视频| 俄罗斯特黄特色一大片| 91九色精品人成在线观看| 黄色视频不卡| 看免费av毛片| 国产在线视频一区二区| 看免费av毛片| 男女床上黄色一级片免费看| 国产成人av激情在线播放| 久久久精品免费免费高清| 大码成人一级视频| 巨乳人妻的诱惑在线观看| 日本vs欧美在线观看视频| 免费在线观看影片大全网站| 啪啪无遮挡十八禁网站| 下体分泌物呈黄色| 夜夜爽天天搞| 精品福利观看| 母亲3免费完整高清在线观看| 一区二区三区乱码不卡18| 日韩熟女老妇一区二区性免费视频| 色视频在线一区二区三区| 一进一出好大好爽视频| 中文字幕最新亚洲高清| 欧美老熟妇乱子伦牲交| 国产精品欧美亚洲77777| 欧美在线黄色| 成人三级做爰电影| 国产精品久久久av美女十八| 可以免费在线观看a视频的电影网站| 亚洲伊人色综图| 精品熟女少妇八av免费久了| 亚洲国产成人一精品久久久| 精品熟女少妇八av免费久了| 亚洲全国av大片| 成人黄色视频免费在线看| 国产精品98久久久久久宅男小说| 日韩欧美三级三区| 高清黄色对白视频在线免费看| videosex国产| 91麻豆av在线| 久久久久久人人人人人| 少妇裸体淫交视频免费看高清 | 亚洲精品国产色婷婷电影| 老熟妇仑乱视频hdxx| 啪啪无遮挡十八禁网站| 少妇猛男粗大的猛烈进出视频| 国产日韩欧美在线精品| 视频区图区小说| 少妇 在线观看| 国产亚洲精品久久久久5区| 91老司机精品| 久久精品aⅴ一区二区三区四区| 视频区图区小说| 国产精品99久久99久久久不卡| 亚洲熟妇熟女久久| 国产男女内射视频| www.自偷自拍.com| 交换朋友夫妻互换小说| 亚洲精品国产色婷婷电影| 国产男靠女视频免费网站| 后天国语完整版免费观看| 757午夜福利合集在线观看| 啦啦啦 在线观看视频| 午夜老司机福利片| 夜夜骑夜夜射夜夜干| 亚洲视频免费观看视频| 国产极品粉嫩免费观看在线| 成年版毛片免费区| 成年人免费黄色播放视频| 成年女人毛片免费观看观看9 | 无限看片的www在线观看| 欧美变态另类bdsm刘玥| svipshipincom国产片| 久久亚洲精品不卡| 国产精品久久电影中文字幕 | 天堂动漫精品| 日日摸夜夜添夜夜添小说| 99国产精品免费福利视频| 欧美久久黑人一区二区| 亚洲久久久国产精品| 黄色怎么调成土黄色| 十八禁网站网址无遮挡| 美女福利国产在线| 国产精品av久久久久免费| 国产免费视频播放在线视频| 国产av精品麻豆| 美国免费a级毛片| 黄频高清免费视频| 黄色视频在线播放观看不卡| 汤姆久久久久久久影院中文字幕| 丰满饥渴人妻一区二区三| 欧美乱妇无乱码| 老汉色∧v一级毛片| 在线观看免费日韩欧美大片| 欧美日韩亚洲高清精品| 极品人妻少妇av视频| 成人国产一区最新在线观看| 91国产中文字幕| 天堂8中文在线网| 日韩中文字幕视频在线看片| 国产精品电影一区二区三区 | 国产日韩欧美视频二区| 欧美日韩亚洲综合一区二区三区_| 亚洲欧洲日产国产| 国产精品一区二区精品视频观看| 另类亚洲欧美激情| 青青草视频在线视频观看| 成年动漫av网址| 日本vs欧美在线观看视频| 99国产极品粉嫩在线观看| 成人国产av品久久久| 菩萨蛮人人尽说江南好唐韦庄| 三上悠亚av全集在线观看| 黄片大片在线免费观看| 亚洲熟女毛片儿| 日本av免费视频播放| 女人被躁到高潮嗷嗷叫费观| 两人在一起打扑克的视频| tube8黄色片| 成人国语在线视频| 成年动漫av网址| 正在播放国产对白刺激| 亚洲精品美女久久av网站| 国产一区二区 视频在线| 十八禁网站免费在线| 真人做人爱边吃奶动态| 亚洲九九香蕉| 激情在线观看视频在线高清 | 中文字幕最新亚洲高清| 成年人免费黄色播放视频| 色综合婷婷激情| 日韩欧美免费精品| 老司机在亚洲福利影院| 丝袜人妻中文字幕| 纯流量卡能插随身wifi吗| 日韩一卡2卡3卡4卡2021年| 精品亚洲成国产av| 高清av免费在线| 两个人免费观看高清视频| 9色porny在线观看| 人人妻人人澡人人爽人人夜夜| 久久精品亚洲精品国产色婷小说| 母亲3免费完整高清在线观看| 亚洲三区欧美一区| 国产成人av教育| 日韩成人在线观看一区二区三区| 午夜成年电影在线免费观看| 国产精品香港三级国产av潘金莲| 国产一区二区 视频在线| 黄色视频不卡| 老司机深夜福利视频在线观看| 男女下面插进去视频免费观看| 不卡av一区二区三区| 久久av网站| 一级毛片女人18水好多| 日韩熟女老妇一区二区性免费视频| 午夜福利影视在线免费观看| 最近最新免费中文字幕在线| 丝袜在线中文字幕| 亚洲免费av在线视频| 亚洲第一av免费看| 亚洲综合色网址| 国产精品久久久人人做人人爽| 两个人看的免费小视频| 亚洲av日韩精品久久久久久密| 久久精品国产综合久久久| 亚洲av日韩在线播放| 精品少妇一区二区三区视频日本电影| 欧美乱妇无乱码| 久久人人97超碰香蕉20202| 午夜老司机福利片| 国产淫语在线视频| 久久人人爽av亚洲精品天堂| 国产av一区二区精品久久| 精品一区二区三区av网在线观看 | 狂野欧美激情性xxxx| 日韩欧美一区视频在线观看| 人人妻人人添人人爽欧美一区卜| 亚洲性夜色夜夜综合| 超碰成人久久| 久久性视频一级片| 99久久人妻综合| 少妇的丰满在线观看| 午夜福利一区二区在线看| 精品少妇久久久久久888优播| 久久国产精品大桥未久av| 下体分泌物呈黄色| 久久精品成人免费网站| 韩国精品一区二区三区| 免费久久久久久久精品成人欧美视频| 亚洲精品美女久久久久99蜜臀| 天天躁日日躁夜夜躁夜夜| 色精品久久人妻99蜜桃| 大型黄色视频在线免费观看| 老司机午夜十八禁免费视频| 国产主播在线观看一区二区| 一级毛片精品| 人成视频在线观看免费观看| 欧美 日韩 精品 国产| 国产单亲对白刺激| 18禁国产床啪视频网站| 午夜日韩欧美国产| 老鸭窝网址在线观看| 不卡一级毛片| 首页视频小说图片口味搜索| 91麻豆精品激情在线观看国产 | 国产在线精品亚洲第一网站| 精品久久久久久久毛片微露脸| 亚洲色图av天堂| 午夜精品久久久久久毛片777| 涩涩av久久男人的天堂| 欧美大码av| 久久国产精品大桥未久av| 九色亚洲精品在线播放| 操出白浆在线播放| 久久精品熟女亚洲av麻豆精品| 亚洲精品久久午夜乱码| 一夜夜www| 久久久久久免费高清国产稀缺| 夜夜夜夜夜久久久久| av视频免费观看在线观看| 99国产精品99久久久久| 亚洲精华国产精华精| 亚洲全国av大片| 国产男女内射视频| 亚洲中文av在线| 美女国产高潮福利片在线看| 亚洲人成电影免费在线| 国产主播在线观看一区二区| 一区二区三区国产精品乱码| 一级片免费观看大全| 狠狠精品人妻久久久久久综合| 熟女少妇亚洲综合色aaa.| 19禁男女啪啪无遮挡网站| 国产精品国产高清国产av | 丁香六月欧美| 夜夜爽天天搞| 日韩欧美国产一区二区入口| 亚洲欧洲精品一区二区精品久久久| 午夜福利免费观看在线| 女同久久另类99精品国产91| 日本撒尿小便嘘嘘汇集6| 1024香蕉在线观看| 日韩免费高清中文字幕av| 国产精品偷伦视频观看了| 午夜福利视频在线观看免费| 黄片播放在线免费| 亚洲av第一区精品v没综合| 超碰97精品在线观看| 欧美一级毛片孕妇| 欧美激情极品国产一区二区三区| 美女国产高潮福利片在线看| 国产精品美女特级片免费视频播放器 | 日韩一卡2卡3卡4卡2021年| 国产欧美日韩一区二区三| 午夜日韩欧美国产| 国产成人影院久久av| 国产日韩欧美亚洲二区| 黄片播放在线免费| 最近最新中文字幕大全免费视频| 在线亚洲精品国产二区图片欧美| 国产男女内射视频| 午夜福利免费观看在线| 亚洲欧美激情在线| 国产区一区二久久| 十八禁网站免费在线| 亚洲一区中文字幕在线| 三级毛片av免费| 亚洲精品一二三| 成人永久免费在线观看视频 | 国产精品麻豆人妻色哟哟久久| 久久热在线av| 日本a在线网址| 久久久久久人人人人人| 高清在线国产一区| 中文字幕另类日韩欧美亚洲嫩草| 老汉色∧v一级毛片| 亚洲国产中文字幕在线视频| videosex国产| 亚洲三区欧美一区| 欧美一级毛片孕妇| 成人免费观看视频高清| 午夜两性在线视频| 777米奇影视久久| 欧美日韩中文字幕国产精品一区二区三区 | 夜夜夜夜夜久久久久| 国产野战对白在线观看| 大码成人一级视频| 国产精品久久久人人做人人爽| 久久国产精品人妻蜜桃| 精品人妻熟女毛片av久久网站| 丁香六月欧美| 肉色欧美久久久久久久蜜桃| 手机成人av网站| 成人手机av| 99久久人妻综合| 精品午夜福利视频在线观看一区 | 国产精品成人在线| 伊人久久大香线蕉亚洲五| 国产区一区二久久| 国产高清激情床上av| 亚洲情色 制服丝袜| 久久精品人人爽人人爽视色| 五月天丁香电影| 亚洲精品自拍成人| 午夜视频精品福利| 女人精品久久久久毛片| 欧美变态另类bdsm刘玥| 啦啦啦在线免费观看视频4| 少妇裸体淫交视频免费看高清 | 免费黄频网站在线观看国产| 国产精品一区二区免费欧美| cao死你这个sao货| 免费看a级黄色片| 啦啦啦中文免费视频观看日本| 中国美女看黄片| 亚洲第一av免费看| 色播在线永久视频| 波多野结衣一区麻豆| 国产精品久久久人人做人人爽|