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

    動(dòng)態(tài)程序分析技術(shù)在錯(cuò)誤定位中的應(yīng)用

    2017-12-28 05:51:07陳偉
    現(xiàn)代計(jì)算機(jī) 2017年5期
    關(guān)鍵詞:切片錯(cuò)誤程序

    陳偉

    (四川大學(xué)計(jì)算機(jī)學(xué)院,成都 610065)

    動(dòng)態(tài)程序分析技術(shù)在錯(cuò)誤定位中的應(yīng)用

    陳偉

    (四川大學(xué)計(jì)算機(jī)學(xué)院,成都 610065)

    錯(cuò)誤定位是軟件調(diào)試過(guò)程中的一個(gè)關(guān)鍵問(wèn)題。為了降低調(diào)試成本,輔助開發(fā)人員定位和修復(fù)程序錯(cuò)誤,基于動(dòng)態(tài)分析的錯(cuò)誤定位技術(shù)通過(guò)選擇測(cè)試用例,運(yùn)行待測(cè)程序,跟蹤并分析程序執(zhí)行過(guò)程及結(jié)果,給出造成錯(cuò)誤的程序缺陷在源代碼中的可能位置。歸納總結(jié)基于動(dòng)態(tài)分析的錯(cuò)誤定位領(lǐng)域的相關(guān)成就,并且從故障性質(zhì)研究、多方式結(jié)合和新技術(shù)引入研究三方面展望基于動(dòng)態(tài)分析的錯(cuò)誤定位技術(shù)的發(fā)展趨勢(shì),并進(jìn)行總結(jié)。

    程序分析;錯(cuò)誤定位;軟件調(diào)試;程序依賴關(guān)系

    0 引言

    在工業(yè)界,為了能確保軟件的質(zhì)量,他們?cè)跍y(cè)試和維護(hù)中投入了不少的精力。在整個(gè)軟件開發(fā)周期中,測(cè)試和維護(hù)所需要的成本比例非常之高,而在測(cè)試和維護(hù)過(guò)程中,調(diào)試是其最困難的一部分,而錯(cuò)誤定位又是調(diào)試階段中耗費(fèi)最大的一步。所以,通過(guò)改進(jìn)在定位過(guò)程中的任何一方面都可以在一定程度上降低調(diào)試的開銷。根據(jù)定位過(guò)程“是否需要運(yùn)行軟件”為準(zhǔn)則,錯(cuò)誤定位技術(shù)可以分為基于動(dòng)態(tài)的和基于靜態(tài)的,基于動(dòng)態(tài)分析的錯(cuò)誤定位(Dynamic Analysis-Based Fault Localization,DABFL)是指開發(fā)者設(shè)計(jì)測(cè)試用例,并根據(jù)設(shè)計(jì)的測(cè)試用例去并運(yùn)行程序,然后根據(jù)程序的執(zhí)行軌跡和行為特征信息給出錯(cuò)誤的可能位置。

    本文同時(shí)采用文件計(jì)量法和文獻(xiàn)綜述法,根據(jù)提出的有關(guān)該領(lǐng)域的幾個(gè)需要回答的問(wèn)題,然后確定關(guān)鍵字以及檢索策略進(jìn)行文獻(xiàn)檢索,接著根據(jù)篩選原則對(duì)檢索得到的論文進(jìn)行篩選,然后對(duì)篩選過(guò)后剩下的論文進(jìn)行數(shù)據(jù)提取和分析,最后形成報(bào)告。然后主要對(duì)基于動(dòng)態(tài)分析的錯(cuò)誤定位技術(shù)所涉及到的一些方法和模型進(jìn)行歸納總結(jié),并根據(jù)現(xiàn)有的研究情況,對(duì)未來(lái)動(dòng)態(tài)程序分析技術(shù)在錯(cuò)誤定位中的應(yīng)用研究趨勢(shì)進(jìn)行展望。

    1 文獻(xiàn)計(jì)量分析

    文獻(xiàn)計(jì)量法總共分為五步:確定研究范圍、抽取樣本、界定分析單元、對(duì)分析單元做量化統(tǒng)計(jì)和建立反應(yīng)其趨勢(shì)變化的規(guī)律總結(jié)。

    1.1 檢索方案

    首先確定三個(gè)研究問(wèn)題:1)現(xiàn)有錯(cuò)誤定位技術(shù)有哪些?2)動(dòng)態(tài)程序分析技術(shù)在錯(cuò)誤定位中的應(yīng)用有哪些?3)基于動(dòng)態(tài)程序分析的錯(cuò)誤定位方法的研究趨勢(shì)是什么?然后確定關(guān)鍵詞:程序分析(Program Analysis)、動(dòng)態(tài)程序分析(Dynamic Program Analysis)、錯(cuò)誤(故障)定位(Fault Localization),接著在關(guān)鍵論文數(shù)據(jù)庫(kù)中進(jìn)行文獻(xiàn)檢索,檢索年限為2004-2016年。然后對(duì)檢索得到的論文根據(jù)一定的原則進(jìn)行篩選和去重。最后得到有關(guān)錯(cuò)誤定位的文獻(xiàn)有200多篇,這200多篇作為文獻(xiàn)計(jì)量統(tǒng)計(jì)的輸入數(shù)據(jù)。而文獻(xiàn)綜述只選擇其中的一部分重要參考文獻(xiàn)進(jìn)行綜述。我們對(duì)得到的200多篇文獻(xiàn)通過(guò)工具進(jìn)行分析,得到了一些客觀的分析結(jié)果。

    1.2 結(jié)果分析

    (1)年限分析

    對(duì)采集到的論文的年份、數(shù)量特征進(jìn)行統(tǒng)計(jì)分析,可以在一定程度上根據(jù)文獻(xiàn)的增長(zhǎng)情況得到近12年間關(guān)于“程序分析在錯(cuò)誤定位中的應(yīng)用”研究的總體研究水平和發(fā)展速度。通過(guò)分析可知,自2004年以來(lái)關(guān)于“程序分析在錯(cuò)誤定位中的應(yīng)用”的研究文獻(xiàn)數(shù)量大致呈現(xiàn)上升趨勢(shì)。2004至2008關(guān)于此項(xiàng)研究的文獻(xiàn)相對(duì)比較少,數(shù)量波動(dòng)也不是很大;2009年數(shù)量相比2008年,論文數(shù)量增加了一倍多,然后繼續(xù)呈現(xiàn)一個(gè)上升的增長(zhǎng)趨勢(shì),一直到2016。

    (2)期刊分布和載文比

    論文的期刊分布和載文比可以在一定程度上反映出一段時(shí)期內(nèi)該領(lǐng)域研究的成熟度。因此,對(duì)“程序分析在錯(cuò)誤定位中的應(yīng)用”研究論文的期刊分布和載文比進(jìn)行統(tǒng)計(jì)分析可知,自2004年以來(lái),刊載程序分析研究論文的期刊數(shù)量大致呈現(xiàn)逐年增長(zhǎng)的趨勢(shì),刊載種數(shù)的增加,說(shuō)明研究涉及的領(lǐng)域越來(lái)越多,分布更加廣泛。

    (3)期刊類型分布

    對(duì)刊載論文的期刊類型分布進(jìn)行分析,可以了解到“程序分析在錯(cuò)誤定位中的應(yīng)用”研究的主要集中在哪些類型的期刊,從另外一個(gè)方面也能看到該研究領(lǐng)域發(fā)展到了哪一個(gè)程度。我們對(duì)搜集到的200多篇論文進(jìn)行期刊類型分布統(tǒng)計(jì),得知在期刊分布上還比較分散研究論文主要集中在Conference Paper和Journal Article上,占據(jù)總論文數(shù)量的69.88%。其次是在Conference Proceeding和Thesis,分別占據(jù)22.89%和7.23%。

    (4)作者分析

    作者分布情況可以體現(xiàn)在該領(lǐng)域研究的廣度以及深度。作者數(shù)越多,說(shuō)明該研究領(lǐng)域越廣,某一個(gè)作者出現(xiàn)的頻次越高,說(shuō)明該作者在這個(gè)領(lǐng)域研究得比較深入。通過(guò)對(duì)搜集到的論文進(jìn)行作者分布統(tǒng)計(jì)(包含第一作者,第二作者,第三作者),共有600多名作者參與該領(lǐng)域的研究,對(duì)出現(xiàn)頻次比較高的作者進(jìn)行統(tǒng)計(jì),發(fā)現(xiàn)Zhang,Zhenyu、Wong,W.Eric、徐寶文名列前三。

    (5)關(guān)鍵詞分析

    我們對(duì)搜集到的200多篇論文中的關(guān)鍵詞進(jìn)行統(tǒng)計(jì)分析,共獲得956個(gè)關(guān)鍵詞,對(duì)這些關(guān)鍵詞進(jìn)行頻度統(tǒng)計(jì),按照頻次高低排序所得的前3位高頻詞的統(tǒng)計(jì)結(jié)果是Fault Localization、Program Debugging和Debugging。統(tǒng)計(jì)結(jié)果顯示,錯(cuò)誤定位也叫做故障定位、錯(cuò)誤診斷或缺陷定位,主要應(yīng)用在程序調(diào)試程序測(cè)試中。從關(guān)鍵詞的頻度可以看出,動(dòng)態(tài)程序分析技術(shù)(這里指自動(dòng)化調(diào)試)主要技術(shù)是統(tǒng)計(jì)分析(Statistical Analysis)和程序切片分析(Program Slicing)。

    2 基于動(dòng)態(tài)分析的錯(cuò)誤定位方法

    2.1 輕量級(jí)錯(cuò)誤定位方法

    在輕量級(jí)錯(cuò)誤定位方法中,我們只關(guān)注覆蓋信息,程序?qū)嶓w之間的依賴關(guān)系一般不涉及,然后使用統(tǒng)計(jì)方法或數(shù)據(jù)挖掘的方法進(jìn)行信息的處理。根據(jù)故障定位方式等信息,輕量級(jí)錯(cuò)誤定位方法可以分為基于執(zhí)行覆蓋(Coverage-Based Fault Localization,CBFL)和基于模型(Model-Based Fault Localization,MBFL)兩大類。

    (1)基于執(zhí)行覆蓋的錯(cuò)誤定位方法

    ①基于語(yǔ)句或基本塊

    Renieres和Reiss[1]提出了一種程序光譜對(duì)比的錯(cuò)誤定位方法,在程序測(cè)試過(guò)程中,首先假設(shè)其存在很多個(gè)成功的執(zhí)行和一個(gè)失敗的執(zhí)行,然后根據(jù)距離準(zhǔn)則來(lái)選擇一個(gè)和失敗運(yùn)行最相似的成功運(yùn)行的程序光譜,最后根據(jù)光譜差異性來(lái)分離程序缺陷。Jones和Harrold等人[2]認(rèn)為,如果一個(gè)程序?qū)嶓w被大部分的失敗用例執(zhí)行過(guò),那么就應(yīng)該被考察,于是提出了Tarantula錯(cuò)誤定位方法,于此同時(shí),他們開發(fā)了一個(gè)工具原型,通過(guò)故障可疑度來(lái)定位錯(cuò)誤。

    ②基于謂詞

    Liblit等人[3]提出了CBI(Cooperative Bug Isolation)錯(cuò)誤定位技術(shù),也被稱為L(zhǎng)iblit05,是一種基于謂詞覆蓋的互操作分離故障技術(shù)。該技術(shù)通過(guò)利用謂詞的真假取值,然后對(duì)比與其后某個(gè)錯(cuò)誤的出現(xiàn)存在的關(guān)聯(lián)性,于此同時(shí),利用插樁技術(shù)來(lái)獲取謂詞的覆蓋信息。然后,Zhang等人[4]把短路求值和求值序列考慮在內(nèi),通過(guò)分析他們之間的關(guān)系,提出了一種基于謂詞的錯(cuò)誤定位方法的DES(Debugging through Evaluation Sequences)改進(jìn)策略,有效地提高了錯(cuò)誤定位的效率。

    ③基于方法

    Dallmeier等人[5]認(rèn)為在失敗執(zhí)行中,如果某一個(gè)類調(diào)用了成功執(zhí)行中不同的方法,那么是不是應(yīng)該更值得被考察和懷疑,據(jù)此他們提出了一種基于方法調(diào)用序列的技術(shù),被稱為Ample技術(shù)。寧國(guó)秀等人[6]針對(duì)C源程序提出一種基于函數(shù)調(diào)用路徑的數(shù)據(jù)流分析技術(shù),主要分析程序中的數(shù)據(jù)流信息,他們結(jié)合程序切片,根據(jù)函數(shù)調(diào)用路徑,進(jìn)一步分析數(shù)據(jù)流的變化,從而定位錯(cuò)誤。

    (2)基于模型的錯(cuò)誤定位方法

    ①基于統(tǒng)計(jì)模型

    Liu等人[7]基于參數(shù)統(tǒng)計(jì)中的分布函數(shù),提出了基于統(tǒng)計(jì)模型SOBER的故障定位方法。該方法需要獲取謂詞在成功失敗執(zhí)行中的取值模式,然后根據(jù)該取值模式進(jìn)行建模,最后根據(jù)假設(shè)檢驗(yàn)原理,進(jìn)一步具體分析,以此量化謂詞在取值上的偏差,并將此偏差結(jié)果作為謂詞的懷疑度。Yu等人[8]進(jìn)一步提出了一種錯(cuò)誤的定位方法,被稱為L(zhǎng)OUPE。它可以同時(shí)利用到多個(gè)模型,根據(jù)每個(gè)模型適用的情況,來(lái)定位不同類型的錯(cuò)誤。因?yàn)殄e(cuò)誤類型最開始是不知道的,所以LOUPE方法通過(guò)建立了多個(gè)模型來(lái)獲取程序語(yǔ)句的不正常行為和狀態(tài)信息,然后從上一步獲取的信息中選出適合的模型來(lái)定位錯(cuò)誤。

    ②基于時(shí)間頻譜模型

    Yilmaz等人[9]利用時(shí)間光譜作為程序執(zhí)行特征的抽象,同時(shí)運(yùn)用了高斯混合模型,對(duì)成功執(zhí)行的時(shí)間頻譜進(jìn)行聚類分析,進(jìn)而對(duì)每個(gè)類進(jìn)行高斯分布建模,通過(guò)利用時(shí)間頻譜信息,查找程序函數(shù)中隱藏的錯(cuò)誤,該方法被稱為TWT(Time Will Tell)方法。

    ③基于程序狀態(tài)模型

    徐寶文等人[10]考慮了值向量,他們認(rèn)為,待測(cè)系統(tǒng)和測(cè)試用例可以用值向量來(lái)表示,然后對(duì)其測(cè)試結(jié)果和附加測(cè)試用例的測(cè)試結(jié)果進(jìn)行對(duì)比分析,進(jìn)而尋找錯(cuò)誤的可能位置。Delta Debugging方法是由Zeller提出的,該方法能夠自動(dòng)減小程序成功和失敗運(yùn)行過(guò)程之間的區(qū)別。它采用分治的思想和遞歸思想,逐漸減小兩個(gè)集合之間的差異,最終確認(rèn)成功和失敗配置差異的一個(gè)最小集。

    ④基于其他行為模型

    Guoshun,Chen等人[11]認(rèn)為MAS(Multi-Agent System)具有較強(qiáng)的自主性和智能性,同時(shí)具有較強(qiáng)的社會(huì)能力,容易與軟件密集型裝備現(xiàn)有的軟件測(cè)試方案進(jìn)行集成。于是,他們提出了一種新的基于MAS的故障診斷框架,整個(gè)錯(cuò)誤診斷系統(tǒng)被分為四部分:System Management Agent(SMA)、Pre-Processing Agent(PPA)、Fault Localization Agent(FLA)和Failure Analysis Agent (FAA)。SMA層直接與用戶進(jìn)行交互,為用戶提供軟件錯(cuò)誤斬?cái)嘞到y(tǒng)的接口,并且與Sevice Agent之間相互合作。PPA層包括了Lexical Analyzer Agent和Syntax Analyzer Agent,它主要的功能就是生成語(yǔ)法樹(Syntax tree)。FLA層包括Syntax Tree Analyzer Agent(STAA)和Automatic Instrumentation Agent(AIA)。STAA自動(dòng)分析源代碼的儀器精確度,AIA自動(dòng)接收STAA的結(jié)果,然后插入探測(cè)函數(shù),并記錄執(zhí)行信息。FAA層包括了Coverage Analyzer Agent和Query Agent,主要用來(lái)實(shí)現(xiàn)語(yǔ)句和分支覆蓋測(cè)試,并自動(dòng)查詢覆蓋率是否滿足需求,程序是否為目標(biāo)程序。此框架已應(yīng)用與真正的軟件診斷當(dāng)中,并且證明了它的有效性。

    王克朝等人[12]通過(guò)利用插樁,構(gòu)建了一種程序譜構(gòu)建模型,通過(guò)該模型,可以明顯提高源代碼的處理效率,該模型中的有窮自動(dòng)機(jī)能夠準(zhǔn)確識(shí)別插樁點(diǎn),有效提高錯(cuò)誤定位的速度。通過(guò)實(shí)驗(yàn)驗(yàn)證,該技術(shù)可以在一定程度上提高錯(cuò)誤定位的效率。

    2.2 重量級(jí)錯(cuò)誤定位方法

    重量級(jí)錯(cuò)誤定位方法需要分析程序?qū)嶓w之間的依賴關(guān)系,包括數(shù)據(jù)依賴、控制依賴以及其他依賴關(guān)系,于此同時(shí),相對(duì)輕量級(jí)錯(cuò)誤定位方法,它需要耗費(fèi)更高的時(shí)間和空間代價(jià)。

    (1)基于依賴關(guān)系的錯(cuò)誤定位方法

    Baah等人考慮了程序依賴圖,他們?cè)诔绦蛞蕾噲D上,通過(guò)增加結(jié)點(diǎn)和邊的概率信息,建立了概率程序依賴圖PPDG(Probabilistic Program Dependence Graph),用來(lái)反映程序元素之間的的行為。Feng和Gupta等人[13]基于動(dòng)態(tài)依賴圖建立基于貝葉斯網(wǎng)絡(luò)的錯(cuò)誤流圖EFG (Error Flow Graph)和通用的概率模型。然后基于標(biāo)準(zhǔn)的推理算法從葉節(jié)點(diǎn)沿著錯(cuò)誤流后向追溯尋找錯(cuò)誤可能性最大的可執(zhí)行語(yǔ)句。

    (2)基于程序切片的錯(cuò)誤定位方法

    早前是由Weiser提出了一種被稱為程序切片的概念,它是用來(lái)描述影響程序某個(gè)執(zhí)行點(diǎn)上特定變量的語(yǔ)句的集合。Zhang等人[14]提出了一種動(dòng)態(tài)切片錯(cuò)誤定位方法,定義切片準(zhǔn)則,計(jì)算數(shù)據(jù)切片、全切片和相關(guān)切片,進(jìn)而有效分離出錯(cuò)誤相關(guān)語(yǔ)句,以此來(lái)達(dá)到定位錯(cuò)誤的目的。另外,通過(guò)比較三種單點(diǎn)切片(后向切片、前向切片、雙向切片)的不同,他們還提出了一種基于多點(diǎn)切片的錯(cuò)誤定位方法。文萬(wàn)志等人[15]為了解決并發(fā)程序中數(shù)據(jù)共享錯(cuò)誤定位問(wèn)題,他們使用關(guān)系構(gòu)造靜態(tài)并發(fā)序列切片和動(dòng)態(tài)并發(fā)序列切片,來(lái)提高在程序數(shù)據(jù)共享錯(cuò)誤定位上的準(zhǔn)確率。

    3 結(jié)語(yǔ)

    軟件錯(cuò)誤定位方法研究是軟件調(diào)試過(guò)程中的一個(gè)熱點(diǎn)問(wèn)題。本文首先對(duì)該領(lǐng)域的文獻(xiàn)進(jìn)行了文獻(xiàn)計(jì)量分析,然后從輕量級(jí)和重量級(jí)兩個(gè)角度歸納總結(jié)了現(xiàn)有的基于動(dòng)態(tài)分析的錯(cuò)誤定位方法,闡述了具有代表性的錯(cuò)誤定位技術(shù)。我們發(fā)現(xiàn),不涉及程序?qū)嶓w依賴關(guān)系,使用統(tǒng)計(jì)學(xué)方法對(duì)程序語(yǔ)句、分支、函數(shù)或類等的懷疑度進(jìn)行計(jì)算并排序,進(jìn)而定位錯(cuò)誤的研究成果最多,而需要分析程序?qū)嶓w之間依賴關(guān)系的錯(cuò)誤定位方法相對(duì)較少。研究者多數(shù)借助抽象和簡(jiǎn)化來(lái)研究錯(cuò)誤定位,從而忽略了故障固有的一些特性。同時(shí)采用多種方式相結(jié)合的技術(shù)也會(huì)提高錯(cuò)誤定位的效率,例如動(dòng)態(tài)分析和靜態(tài)分析相結(jié)合,不同方法相結(jié)合。于此同時(shí),開發(fā)者們也開始利用數(shù)據(jù)挖掘、人工智能、機(jī)器學(xué)習(xí)和神經(jīng)網(wǎng)絡(luò)等新技術(shù)來(lái)進(jìn)行錯(cuò)誤定位,在未來(lái),這些新技術(shù)是一個(gè)發(fā)展趨勢(shì),值得深一步的研究。

    [1]M.Renieres,S.P.Reiss.Fault Localization with Nearest Neighbor Queries.in Automated Software Engineering,2003.Proceedings. 18th IEEE International Conference on,2003,pp.30-39.

    [2]J.A.Jones,M.J.Harrold,J.Stasko.Visualization of Test Information to Assist Fault Localization.in Software Engineering,2002.ICSE 2002.Proceedings of the 24rd International Conference on,2002,pp.467-477.

    [3]B.Liblit,M.Naik,A.X.Zheng,A.Aiken,M.I.Jordan.Scalable Statistical Bug Isolation.in ACM SIGPLAN Notices,2005:15-26.

    [4]Z.Zhang,B.Jiang,W.Chan,T.Tse,X.Wang.Fault Localization Through Evaluation Sequences.Journal of Systems and Software,vol. 83,pp.174-187,2010.

    [5]V.Dallmeier,C.Lindig,A.Zeller.Lightweight Defect Localization for Java.in ECOOP 2005-Object-Oriented Programming,ed: Springer,2005,pp.528-550.

    [6]寧國(guó)秀,牟永敏,申閆春,張志華.基于函數(shù)調(diào)用路徑的數(shù)據(jù)流分析錯(cuò)誤定位.計(jì)算機(jī)仿真,2016.

    [7]C.Liu,L.Fei,X.Yan,J.Han,S.P.Midkiff.Statistical Debugging:A Hypothesis Testing-Based Approach.Software Engineering, IEEE Transactions on,vol.32,pp.831-848,2006.

    [8]K.Yu,M.Lin,Q.Gao,H.Zhang,X.Zhang.Locating Faults Using Multiple Spectra-Specific Models.in Proceedings of the 2011 ACM Symposium on Applied Computing,2011,pp.1404-1410.

    [9]C.Yilmaz,A.Paradkar,C.Williams.Time Will Tell:Fault Localization Using Time Spectra.in Proceedings of the 30th International Conference on Software Engineering,2008:81-90.

    [10]X.Baowen,N.Changhai,S.Liang,C.Huo-Wang.A Software Failure Debugging Method Based on Combinatorial Design Approach for Testing.Chinese Journal of Computers,vol.29,pp.132-138,2006.

    [11]C.Guoshun,M.Sasa,X.Mingfei.A Kind of Software Fault Diagnosing Framework Based on Multi-Agent.in Quality,Reliability, Risk,Maintenance,and Safety Engineering(ICQR2MSE),2012 International Conference on,2012,pp.760-762.

    [12]王克朝,李兵,王甜甜,陳京浩.基于插樁技術(shù)的程序譜構(gòu)建方法.科學(xué)技術(shù)與工程,2014.

    [13]M.Feng,R.Gupta.Learning Universal Probabilistic Models for Fault Localization.in Proceedings of the 9th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering,2010:81-88.

    [14]X.Zhang,H.He,N.Gupta,R.Gupta.Experimental Evaluation of Using Dynamic Slices for Fault Location.in Proceedings of the Sixth International Symposium on Automated Analysis-Driven Debugging,2005,pp.33-42.

    [15]文萬(wàn)志,程實(shí).并發(fā)序列切片.科技創(chuàng)新與應(yīng)用,2015.

    Application of Dynamic Program Analysis Techniques in the Fault Localization

    CHEN Wei
    (College of Computer Science,Sichuan University,Chengdu 610065)

    Fault localization is a key research topic in the software debugging.In order to reduce the cost of debugging and assist the developers to locate and repair program faults,dynamic analysis-based fault localization techniques identify possible locations of faults by selecting test case,running programs and analyzing the program’s running process and results.Summarizes the achievements in the field of dynamic analysis-based fault localization,summarizes this technique and discusses its development trend from the view of fault properties,multiple methods combination and new technique.

    Program Analysis;Fault Localization;Software Debugging;Program Dependency

    1007-1423(2017)05-0034-05

    10.3969/j.issn.1007-1423.2017.05.009

    陳偉(1991-),男,重慶人,碩士研究生,研究方向?yàn)榍度胧綔y(cè)試與開發(fā)

    2016-11-24

    2017-03-10

    猜你喜歡
    切片錯(cuò)誤程序
    在錯(cuò)誤中成長(zhǎng)
    試論我國(guó)未決羈押程序的立法完善
    “程序猿”的生活什么樣
    英國(guó)與歐盟正式啟動(dòng)“離婚”程序程序
    基于SDN與NFV的網(wǎng)絡(luò)切片架構(gòu)
    腎穿刺組織冷凍切片技術(shù)的改進(jìn)方法
    創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
    冰凍切片、快速石蠟切片在中樞神經(jīng)系統(tǒng)腫瘤診斷中的應(yīng)用價(jià)值比較
    不犯同樣錯(cuò)誤
    《錯(cuò)誤》:怎一個(gè)“美”字了得
    久久毛片免费看一区二区三区| 亚洲天堂av无毛| 国产成人欧美在线观看 | 毛片一级片免费看久久久久| 国产欧美日韩一区二区三区在线| 不卡视频在线观看欧美| 别揉我奶头~嗯~啊~动态视频 | 亚洲一级一片aⅴ在线观看| 丰满迷人的少妇在线观看| 日韩 亚洲 欧美在线| 极品少妇高潮喷水抽搐| 日韩熟女老妇一区二区性免费视频| 91aial.com中文字幕在线观看| 国产片内射在线| 亚洲欧美中文字幕日韩二区| 日韩欧美一区视频在线观看| 51午夜福利影视在线观看| 精品一区二区三区四区五区乱码 | 欧美精品高潮呻吟av久久| 日本av手机在线免费观看| 人人澡人人妻人| 看免费av毛片| 最近中文字幕高清免费大全6| 老司机影院成人| 黄网站色视频无遮挡免费观看| 欧美成人精品欧美一级黄| 欧美av亚洲av综合av国产av | 成人国产av品久久久| 亚洲色图综合在线观看| 校园人妻丝袜中文字幕| 亚洲欧美中文字幕日韩二区| 熟妇人妻不卡中文字幕| 欧美成人精品欧美一级黄| 极品少妇高潮喷水抽搐| 亚洲国产精品国产精品| 80岁老熟妇乱子伦牲交| www.av在线官网国产| 精品酒店卫生间| 满18在线观看网站| 波多野结衣一区麻豆| av片东京热男人的天堂| 欧美少妇被猛烈插入视频| 一二三四中文在线观看免费高清| 又黄又粗又硬又大视频| 国产片特级美女逼逼视频| 久热爱精品视频在线9| 女的被弄到高潮叫床怎么办| 男人舔女人的私密视频| 伊人久久国产一区二区| 美女中出高潮动态图| kizo精华| 高清视频免费观看一区二区| 欧美老熟妇乱子伦牲交| 国产在线免费精品| 女人久久www免费人成看片| 香蕉丝袜av| 欧美精品一区二区大全| 一级,二级,三级黄色视频| 又大又爽又粗| 只有这里有精品99| 中文字幕人妻熟女乱码| 国产一区二区在线观看av| 成人国产av品久久久| 最黄视频免费看| 成人手机av| 中文字幕人妻熟女乱码| 国产成人欧美在线观看| 国产亚洲欧美精品永久| 免费久久久久久久精品成人欧美视频| 国产精品久久电影中文字幕| 国产日韩一区二区三区精品不卡| 两个人看的免费小视频| 人妻丰满熟妇av一区二区三区| 夜夜躁狠狠躁天天躁| 午夜福利欧美成人| 婷婷六月久久综合丁香| 国产91精品成人一区二区三区| 国产av一区二区精品久久| 久久婷婷人人爽人人干人人爱 | 首页视频小说图片口味搜索| 久久久久国产一级毛片高清牌| 色综合欧美亚洲国产小说| 法律面前人人平等表现在哪些方面| 色尼玛亚洲综合影院| 我的亚洲天堂| av电影中文网址| 久久久久国产精品人妻aⅴ院| 在线观看免费视频日本深夜| 18禁观看日本| 午夜a级毛片| 亚洲精品国产精品久久久不卡| 少妇裸体淫交视频免费看高清 | 午夜久久久久精精品| 久久午夜综合久久蜜桃| 久久久久久久久免费视频了| 亚洲情色 制服丝袜| 两个人看的免费小视频| 国产激情欧美一区二区| 麻豆一二三区av精品| 亚洲av成人一区二区三| 又黄又粗又硬又大视频| 不卡av一区二区三区| 在线十欧美十亚洲十日本专区| 欧美 亚洲 国产 日韩一| 色老头精品视频在线观看| 亚洲色图av天堂| 麻豆成人av在线观看| 欧美成人午夜精品| 成人特级黄色片久久久久久久| 夜夜看夜夜爽夜夜摸| 妹子高潮喷水视频| 99久久久亚洲精品蜜臀av| 亚洲 国产 在线| 男女午夜视频在线观看| 国产在线观看jvid| 在线观看免费视频网站a站| 一区二区日韩欧美中文字幕| 国产亚洲欧美在线一区二区| 禁无遮挡网站| 久久这里只有精品19| 免费观看精品视频网站| 国产精品乱码一区二三区的特点 | 亚洲精品中文字幕一二三四区| 亚洲一码二码三码区别大吗| 亚洲成av人片免费观看| 国产麻豆69| 欧美一级毛片孕妇| 法律面前人人平等表现在哪些方面| 久久人妻av系列| 亚洲 欧美一区二区三区| 色播在线永久视频| 好看av亚洲va欧美ⅴa在| 亚洲一区中文字幕在线| 国产精品98久久久久久宅男小说| 欧美成人午夜精品| 久久久久久人人人人人| 一区二区三区高清视频在线| 久久久久亚洲av毛片大全| 巨乳人妻的诱惑在线观看| 亚洲精品久久成人aⅴ小说| 亚洲,欧美精品.| 欧美日本中文国产一区发布| 国产精品一区二区三区四区久久 | 嫩草影视91久久| 91成人精品电影| 巨乳人妻的诱惑在线观看| 亚洲,欧美精品.| 国产欧美日韩精品亚洲av| 免费高清视频大片| 一本久久中文字幕| 成人国语在线视频| 色综合欧美亚洲国产小说| av电影中文网址| 日韩精品青青久久久久久| 欧美日本中文国产一区发布| 日韩大码丰满熟妇| 91麻豆av在线| 熟妇人妻久久中文字幕3abv| 婷婷精品国产亚洲av在线| 亚洲精品国产精品久久久不卡| 欧美在线一区亚洲| 成人亚洲精品av一区二区| 免费在线观看视频国产中文字幕亚洲| 国产男靠女视频免费网站| 国产精品二区激情视频| 最近最新免费中文字幕在线| 女人被狂操c到高潮| 麻豆一二三区av精品| 国产精品1区2区在线观看.| 久久精品aⅴ一区二区三区四区| 国产伦人伦偷精品视频| 很黄的视频免费| 淫妇啪啪啪对白视频| 黄网站色视频无遮挡免费观看| 婷婷六月久久综合丁香| 亚洲人成77777在线视频| 久久性视频一级片| 淫秽高清视频在线观看| 久9热在线精品视频| 不卡一级毛片| 婷婷六月久久综合丁香| 18美女黄网站色大片免费观看| 色综合欧美亚洲国产小说| 欧美激情久久久久久爽电影 | 亚洲精品久久国产高清桃花| 人人澡人人妻人| 嫩草影视91久久| 最近最新中文字幕大全免费视频| 亚洲av电影不卡..在线观看| 精品少妇一区二区三区视频日本电影| 欧美黑人欧美精品刺激| 美女 人体艺术 gogo| 搡老熟女国产l中国老女人| 在线观看一区二区三区| 91国产中文字幕| 成人精品一区二区免费| 村上凉子中文字幕在线| 18美女黄网站色大片免费观看| 日韩欧美国产在线观看| 大型黄色视频在线免费观看| or卡值多少钱| 欧美日韩亚洲国产一区二区在线观看| 日本黄色视频三级网站网址| 90打野战视频偷拍视频| 亚洲av电影不卡..在线观看| 在线观看www视频免费| 男女床上黄色一级片免费看| 亚洲色图 男人天堂 中文字幕| 人妻丰满熟妇av一区二区三区| 纯流量卡能插随身wifi吗| 亚洲无线在线观看| 最新在线观看一区二区三区| 超碰成人久久| 国产高清激情床上av| 黄片大片在线免费观看| 亚洲色图综合在线观看| 午夜免费成人在线视频| 久久人妻熟女aⅴ| 色尼玛亚洲综合影院| 动漫黄色视频在线观看| 久久精品影院6| 三级毛片av免费| 香蕉久久夜色| 国产又爽黄色视频| 1024视频免费在线观看| 久久影院123| 成人av一区二区三区在线看| 美女高潮到喷水免费观看| 国产精品秋霞免费鲁丝片| 欧美日本视频| 国产亚洲精品第一综合不卡| av网站免费在线观看视频| 亚洲avbb在线观看| 啦啦啦观看免费观看视频高清 | 十八禁网站免费在线| 十八禁人妻一区二区| 级片在线观看| 老司机靠b影院| 一进一出好大好爽视频| 老汉色av国产亚洲站长工具| 这个男人来自地球电影免费观看| 精品国产一区二区久久| 国产免费男女视频| 午夜免费观看网址| 日本一区二区免费在线视频| 91在线观看av| 欧美+亚洲+日韩+国产| 性色av乱码一区二区三区2| 国产激情久久老熟女| 亚洲成人免费电影在线观看| 免费在线观看完整版高清| 久久久久九九精品影院| 免费一级毛片在线播放高清视频 | 高清黄色对白视频在线免费看| 女人精品久久久久毛片| 曰老女人黄片| 日本精品一区二区三区蜜桃| 国产欧美日韩综合在线一区二区| 欧美绝顶高潮抽搐喷水| av在线播放免费不卡| 日韩大码丰满熟妇| 最新美女视频免费是黄的| 国产精品亚洲一级av第二区| 国产三级在线视频| 啦啦啦 在线观看视频| 国产欧美日韩一区二区精品| 好看av亚洲va欧美ⅴa在| 男女下面进入的视频免费午夜 | 一区二区日韩欧美中文字幕| 日韩av在线大香蕉| 成人国语在线视频| 在线国产一区二区在线| 麻豆久久精品国产亚洲av| 久久婷婷人人爽人人干人人爱 | 欧美 亚洲 国产 日韩一| 黄色 视频免费看| 日本欧美视频一区| 亚洲欧美日韩无卡精品| 亚洲国产精品sss在线观看| 在线视频色国产色| 久久久久久久午夜电影| 啪啪无遮挡十八禁网站| 在线观看免费午夜福利视频| 国产激情久久老熟女| 午夜两性在线视频| 老司机靠b影院| 日韩精品青青久久久久久| 一区福利在线观看| 一进一出好大好爽视频| 90打野战视频偷拍视频| 操美女的视频在线观看| 精品久久久精品久久久| 丰满的人妻完整版| 精品一区二区三区四区五区乱码| 亚洲欧洲精品一区二区精品久久久| 亚洲自偷自拍图片 自拍| 久久天堂一区二区三区四区| 又大又爽又粗| 国产熟女xx| 91麻豆精品激情在线观看国产| 久久天躁狠狠躁夜夜2o2o| 婷婷丁香在线五月| 亚洲一区中文字幕在线| 在线观看www视频免费| 午夜免费观看网址| 午夜老司机福利片| 一级毛片精品| 免费无遮挡裸体视频| av视频免费观看在线观看| 亚洲全国av大片| 一二三四社区在线视频社区8| 日本撒尿小便嘘嘘汇集6| 女性被躁到高潮视频| 国产蜜桃级精品一区二区三区| 香蕉国产在线看| 9191精品国产免费久久| 亚洲第一av免费看| 一区二区三区精品91| 看免费av毛片| 欧美日本亚洲视频在线播放| 亚洲国产精品成人综合色| 国产aⅴ精品一区二区三区波| 亚洲 国产 在线| 一夜夜www| 久久午夜综合久久蜜桃| 18禁观看日本| 欧美在线一区亚洲| 精品一区二区三区av网在线观看| 午夜影院日韩av| cao死你这个sao货| 国产激情久久老熟女| 中文亚洲av片在线观看爽| 变态另类丝袜制服| 欧美中文日本在线观看视频| 欧美日韩精品网址| 岛国视频午夜一区免费看| 桃色一区二区三区在线观看| 老熟妇乱子伦视频在线观看| www.999成人在线观看| 很黄的视频免费| 免费在线观看视频国产中文字幕亚洲| 婷婷六月久久综合丁香| 午夜精品久久久久久毛片777| 99国产精品99久久久久| 女生性感内裤真人,穿戴方法视频| 国产精品一区二区免费欧美| 亚洲精品美女久久久久99蜜臀| xxx96com| 一二三四社区在线视频社区8| 人人澡人人妻人| 精品乱码久久久久久99久播| 黄色a级毛片大全视频| 亚洲,欧美精品.| 久久午夜综合久久蜜桃| 美女高潮喷水抽搐中文字幕| 我的亚洲天堂| 久久久水蜜桃国产精品网| 精品一区二区三区av网在线观看| 亚洲男人天堂网一区| 成人18禁高潮啪啪吃奶动态图| 国产精品久久久人人做人人爽| 国内久久婷婷六月综合欲色啪| 日韩欧美一区视频在线观看| 级片在线观看| 国产精品二区激情视频| 成人欧美大片| 久久久精品欧美日韩精品| 色播在线永久视频| 中文字幕另类日韩欧美亚洲嫩草| 成人永久免费在线观看视频| av视频在线观看入口| 久久久久国产精品人妻aⅴ院| 男女之事视频高清在线观看| 手机成人av网站| 免费人成视频x8x8入口观看| 久久国产精品影院| 亚洲成av人片免费观看| 纯流量卡能插随身wifi吗| 日韩有码中文字幕| 91字幕亚洲| 精品无人区乱码1区二区| 婷婷精品国产亚洲av在线| 极品人妻少妇av视频| 国产男靠女视频免费网站| 国产区一区二久久| 啦啦啦免费观看视频1| 成人亚洲精品av一区二区| 一a级毛片在线观看| 熟女少妇亚洲综合色aaa.| 日本 av在线| 久久伊人香网站| 欧美午夜高清在线| 一级毛片女人18水好多| 久久久久久国产a免费观看| 久久久久久久久中文| 久久精品人人爽人人爽视色| 好看av亚洲va欧美ⅴa在| 少妇裸体淫交视频免费看高清 | 久久久久久久精品吃奶| 老司机在亚洲福利影院| 一本久久中文字幕| ponron亚洲| 久久久精品国产亚洲av高清涩受| 精品久久久久久,| 欧美一级毛片孕妇| 亚洲片人在线观看| 国产日韩一区二区三区精品不卡| 19禁男女啪啪无遮挡网站| 热re99久久国产66热| 精品久久久久久久毛片微露脸| 搡老熟女国产l中国老女人| 久久人妻熟女aⅴ| 一边摸一边抽搐一进一出视频| 亚洲国产欧美一区二区综合| 亚洲精品在线美女| 美女 人体艺术 gogo| 国产亚洲精品第一综合不卡| 免费久久久久久久精品成人欧美视频| 欧美老熟妇乱子伦牲交| 黄色毛片三级朝国网站| 中文字幕另类日韩欧美亚洲嫩草| 午夜激情av网站| 桃红色精品国产亚洲av| 精品电影一区二区在线| 亚洲成a人片在线一区二区| 国产在线观看jvid| 午夜久久久久精精品| 长腿黑丝高跟| 精品久久久精品久久久| 久久久久久久久久久久大奶| 欧美日韩黄片免| 一进一出抽搐动态| 成人三级黄色视频| 级片在线观看| 亚洲中文av在线| 91九色精品人成在线观看| 9191精品国产免费久久| 日本黄色视频三级网站网址| 国内毛片毛片毛片毛片毛片| 亚洲情色 制服丝袜| 男女下面进入的视频免费午夜 | 日韩视频一区二区在线观看| 一级毛片女人18水好多| 亚洲成人国产一区在线观看| 一卡2卡三卡四卡精品乱码亚洲| 国产精品影院久久| 国产av又大| 中文亚洲av片在线观看爽| 欧美日韩乱码在线| 国产精品电影一区二区三区| 男女做爰动态图高潮gif福利片 | 在线观看舔阴道视频| 男女做爰动态图高潮gif福利片 | 色综合婷婷激情| 欧美黑人欧美精品刺激| 中文字幕色久视频| 老司机在亚洲福利影院| 免费看美女性在线毛片视频| 久久久久久久久免费视频了| avwww免费| 自拍欧美九色日韩亚洲蝌蚪91| 亚洲 国产 在线| 国产亚洲av嫩草精品影院| 欧美不卡视频在线免费观看 | 欧美丝袜亚洲另类 | 成年版毛片免费区| 亚洲欧美一区二区三区黑人| 精品卡一卡二卡四卡免费| 亚洲成av片中文字幕在线观看| 黄色毛片三级朝国网站| 满18在线观看网站| 身体一侧抽搐| 性欧美人与动物交配| 色综合亚洲欧美另类图片| 一级毛片女人18水好多| 午夜亚洲福利在线播放| 亚洲国产高清在线一区二区三 | 欧美另类亚洲清纯唯美| 一二三四社区在线视频社区8| 欧美日本视频| 一边摸一边抽搐一进一小说| 成人国产一区最新在线观看| 国产亚洲欧美精品永久| 长腿黑丝高跟| 超碰成人久久| 嫁个100分男人电影在线观看| www.自偷自拍.com| 午夜久久久在线观看| 免费高清视频大片| 99国产精品一区二区三区| 久久久久九九精品影院| 婷婷精品国产亚洲av在线| √禁漫天堂资源中文www| 长腿黑丝高跟| www日本在线高清视频| 亚洲人成电影观看| 久久久久亚洲av毛片大全| 国产精品久久电影中文字幕| 黄色视频不卡| 美女国产高潮福利片在线看| 国产熟女午夜一区二区三区| 日本欧美视频一区| 高潮久久久久久久久久久不卡| 黄色视频,在线免费观看| 变态另类成人亚洲欧美熟女 | 欧美在线黄色| 脱女人内裤的视频| 亚洲七黄色美女视频| 亚洲精品在线美女| 亚洲成国产人片在线观看| 精品乱码久久久久久99久播| 美国免费a级毛片| 在线观看午夜福利视频| 精品人妻1区二区| 在线播放国产精品三级| 亚洲av电影在线进入| 国产乱人伦免费视频| 亚洲一卡2卡3卡4卡5卡精品中文| 美女免费视频网站| 看免费av毛片| 久久久久久久精品吃奶| 纯流量卡能插随身wifi吗| 成人亚洲精品av一区二区| 一二三四社区在线视频社区8| 免费在线观看视频国产中文字幕亚洲| 久久九九热精品免费| 国产亚洲精品第一综合不卡| xxx96com| 久久人妻熟女aⅴ| 国产99白浆流出| 国产成人欧美在线观看| 亚洲熟妇中文字幕五十中出| 757午夜福利合集在线观看| 好男人在线观看高清免费视频 | cao死你这个sao货| 日本免费一区二区三区高清不卡 | 免费少妇av软件| 精品久久久久久成人av| 午夜福利一区二区在线看| 九色国产91popny在线| 啦啦啦 在线观看视频| 精品高清国产在线一区| 国内毛片毛片毛片毛片毛片| 女性被躁到高潮视频| 在线观看午夜福利视频| 黄色 视频免费看| 国产精品秋霞免费鲁丝片| 亚洲自拍偷在线| 欧美另类亚洲清纯唯美| 一区福利在线观看| 精品久久久久久成人av| 丰满的人妻完整版| 精品久久久久久久久久免费视频| 啦啦啦 在线观看视频| 看黄色毛片网站| 欧美日韩乱码在线| 9热在线视频观看99| 国产精品久久视频播放| 亚洲成人免费电影在线观看| 精品欧美国产一区二区三| 日韩免费av在线播放| 日本撒尿小便嘘嘘汇集6| 国产精品久久久av美女十八| 免费久久久久久久精品成人欧美视频| 国产免费av片在线观看野外av| 国产在线精品亚洲第一网站| 国产三级黄色录像| 91九色精品人成在线观看| 亚洲欧美一区二区三区黑人| 亚洲欧美精品综合一区二区三区| 一区二区三区精品91| 国产高清视频在线播放一区| 欧美色欧美亚洲另类二区 | 精品无人区乱码1区二区| 亚洲视频免费观看视频| 欧美乱色亚洲激情| 99香蕉大伊视频| 日本 av在线| 久久精品国产综合久久久| 国产亚洲av嫩草精品影院| 欧美在线黄色| 啦啦啦观看免费观看视频高清 | 一区二区三区国产精品乱码| 国产亚洲精品久久久久5区| 欧美国产精品va在线观看不卡| 最近最新免费中文字幕在线| 久久精品91蜜桃| 中出人妻视频一区二区| 国产精品日韩av在线免费观看 | 久久这里只有精品19| 免费在线观看完整版高清| 欧美日韩瑟瑟在线播放| 欧美日韩福利视频一区二区| 欧美午夜高清在线| 天天一区二区日本电影三级 | 亚洲美女黄片视频| 欧美国产日韩亚洲一区| 亚洲熟妇熟女久久| 国产伦一二天堂av在线观看| 91av网站免费观看| 黑人操中国人逼视频| or卡值多少钱| 在线观看66精品国产| 一进一出抽搐动态| 在线观看一区二区三区| 看免费av毛片| 黄色视频,在线免费观看| 搡老熟女国产l中国老女人| 国产精品久久久久久人妻精品电影| 久久香蕉精品热| 亚洲五月婷婷丁香| 身体一侧抽搐| 久久久国产成人精品二区| 色综合亚洲欧美另类图片| 国产熟女xx|