基于語(yǔ)義相關(guān)性的變異體約簡(jiǎn)理論及其應(yīng)用.pdf_第1頁(yè)
已閱讀1頁(yè),還剩58頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、任何一種軟件在投入使用之前必須進(jìn)行大量的測(cè)試來保證該軟件的可靠性。變異測(cè)試作為一種面向缺陷檢測(cè)的測(cè)試方法,既可以用來生成高質(zhì)量的測(cè)試數(shù)據(jù),又可以用于評(píng)價(jià)已有測(cè)試數(shù)據(jù)的檢錯(cuò)能力。變異測(cè)試首先需要解決的問題,就是利用一定的變異算子生成相應(yīng)的變異體。然而,傳統(tǒng)變異測(cè)試方法生成的變異體數(shù)量極其龐大,導(dǎo)致變異測(cè)試的代價(jià)非常高;另外,有些變異體與原程序的語(yǔ)義非常接近,利用傳統(tǒng)方法生成的測(cè)試數(shù)據(jù)很難殺死這些變異體。因此,如何采用有針對(duì)性的理論和方法,

2、生成盡可能少并且性能較好的變異體,是變異測(cè)試領(lǐng)域急需解決的困難問題。
  變異體能夠被殺死的難易程度,主要取決于變異語(yǔ)句和原語(yǔ)句之間的語(yǔ)句相關(guān)性。鑒于此,本文主要研究基于語(yǔ)義相關(guān)性的變異體約簡(jiǎn)理論與方法,通過研究,得到每個(gè)操作符產(chǎn)生的變異語(yǔ)句與原語(yǔ)句之間的語(yǔ)義相關(guān)性分布規(guī)律,并基于語(yǔ)義相關(guān)性對(duì)操作符進(jìn)行約簡(jiǎn),從而大幅度減少變異體的數(shù)量,提高變異測(cè)試的效率和質(zhì)量。
  首先,對(duì)五類變異算子的語(yǔ)義相關(guān)性進(jìn)行統(tǒng)計(jì)分析,得到其變異算

3、子的分布規(guī)律。為了解決該問題,首先,給出操作符作用前后語(yǔ)句之間語(yǔ)義相關(guān)性的量化概念;然后,通過統(tǒng)計(jì)策略和靜態(tài)分析策略對(duì)變異算子的語(yǔ)義相關(guān)性進(jìn)行統(tǒng)計(jì);最后,用MATLAB軟件得到變異算子的語(yǔ)義相關(guān)性的擬合曲線及其分布函數(shù)表達(dá)式。
  其次,基于變異算子的語(yǔ)義相關(guān)性來對(duì)變異算子進(jìn)行約簡(jiǎn),以減少變異體的數(shù)量。首先,采用模糊數(shù)學(xué)方法和理論將語(yǔ)義相關(guān)性劃分為4個(gè)等級(jí);然后,根據(jù)每個(gè)變異算子的語(yǔ)義相關(guān)性的函數(shù)表達(dá)式來選擇各個(gè)等級(jí)變異算子的概率

4、,等級(jí)越高,則選擇的概率越大,反之越??;最后,通過實(shí)驗(yàn)考察約簡(jiǎn)前后所得到變異體的變異得分來驗(yàn)證該方法的有效性。
  最后,對(duì)本文所做的工作進(jìn)行了總結(jié)以及進(jìn)一步的工作進(jìn)行了展望。
  本文針對(duì)變異測(cè)試存在的困難問題,提出了基于語(yǔ)義相關(guān)性的變異體約簡(jiǎn)理論,通過該統(tǒng)計(jì)變異算子的語(yǔ)義相關(guān)性來對(duì)變異體進(jìn)行約簡(jiǎn),并應(yīng)用于實(shí)際的變異測(cè)試問題中。該文的研究,大幅度的減少了變異體的數(shù)量,顯著提高了變異測(cè)試的效率,因此,具有重要的理論和實(shí)際意義

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論