天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

基于并發(fā)程序數(shù)據(jù)競爭故障的變異策略

發(fā)布時(shí)間:2017-11-12 08:00

  本文關(guān)鍵詞:基于并發(fā)程序數(shù)據(jù)競爭故障的變異策略


  更多相關(guān)文章: 并發(fā)程序變異測(cè)試 數(shù)據(jù)競爭故障 鎖對(duì)象 共享變量 同步關(guān)系對(duì)


【摘要】:針對(duì)并發(fā)程序變異測(cè)試中并發(fā)變異算子觸發(fā)數(shù)據(jù)競爭故障能力較低的問題,提出了基于數(shù)據(jù)競爭故障的變異策略。從并發(fā)變異算子設(shè)計(jì)的角度給出了面向鎖對(duì)象的變異策略(LMS)和面向共享變量的變異策略(SMS),設(shè)計(jì)了重置同步鎖(SLRO)和移出共享變量操作(MSVO)兩個(gè)并發(fā)變異算子。從變異點(diǎn)選取的角度給出了一種同步關(guān)系對(duì)變異點(diǎn)選取策略(SMPSS)。在12個(gè)Java類庫并發(fā)程序上,應(yīng)用SLRO和MSVO算子針對(duì)SMPSS選取出的變異點(diǎn)植入故障,生成變異體,并使用JPF檢測(cè)工具,檢測(cè)生成的變異體引發(fā)數(shù)據(jù)競爭故障的能力。實(shí)驗(yàn)結(jié)果表明,新設(shè)計(jì)的SLRO和MSVO變異算子對(duì)12個(gè)被測(cè)程序分別生成了121和122個(gè)有效變異體,變異算子的有效性分別為95.28%和99.19%。由此可知,新設(shè)計(jì)的并發(fā)變異算子能有效觸發(fā)數(shù)據(jù)競爭故障。
【作者單位】: 北京化工大學(xué)計(jì)算機(jī)系;
【基金】:國家自然科學(xué)基金資助項(xiàng)目(61472025,61170082) 教育部新世紀(jì)優(yōu)秀人才支持計(jì)劃項(xiàng)目(NCET-12-0757)~~
【分類號(hào)】:TP311.53
【正文快照】: 0引言隨著多線程并發(fā)程序的廣泛應(yīng)用,并發(fā)程序的測(cè)試變得越來越重要。變異測(cè)試[1-2]作為一種基于故障植入的測(cè)試方法,通過對(duì)被測(cè)程序的符號(hào)或語句進(jìn)行簡單修改以植入故障,以此來評(píng)估測(cè)試用例檢測(cè)這些植入故障的能力。并發(fā)變異測(cè)試是將變異測(cè)試應(yīng)用到多線程并發(fā)程序中,通過并發(fā),

本文編號(hào):1175002

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/1175002.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶567f4***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com