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

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

ATCase:一個(gè)基于多項(xiàng)式約束求解的數(shù)值程序測(cè)試用例自動(dòng)生成工具

發(fā)布時(shí)間:2018-01-19 18:51

  本文關(guān)鍵詞: 測(cè)試用例自動(dòng)生成 符號(hào)執(zhí)行 多項(xiàng)式系統(tǒng)實(shí)根求解 低秩矩量矩陣恢復(fù) 出處:《系統(tǒng)科學(xué)與數(shù)學(xué)》2017年07期  論文類(lèi)型:期刊論文


【摘要】:現(xiàn)有的基于符號(hào)執(zhí)行的測(cè)試用例自動(dòng)生成技術(shù)存在不足之處:由于精度限制和非線性約束求解的復(fù)雜性,符號(hào)執(zhí)行在遇到復(fù)雜的非線性浮點(diǎn)約束時(shí)效果并不理想.針對(duì)這一現(xiàn)狀,給出了一個(gè)基于多項(xiàng)式約束求解和區(qū)間驗(yàn)證的測(cè)試用例生成算法.對(duì)于復(fù)雜非線性約束難以求解的問(wèn)題,采用基于低秩矩量矩陣恢復(fù)的多項(xiàng)式系統(tǒng)求解方法,該方法對(duì)于含有等式和不等式的多項(xiàng)式系統(tǒng),相較于其他方法求解速度更快,更適合大規(guī)模問(wèn)題的求解;對(duì)于浮點(diǎn)約束求解不準(zhǔn)確的問(wèn)題,采用基于區(qū)間分析的驗(yàn)證算法來(lái)計(jì)算包含精確實(shí)解的區(qū)間,基于該區(qū)間給出測(cè)試用例,可以避免浮點(diǎn)計(jì)算的不準(zhǔn)確和異常.結(jié)合該算法和符號(hào)執(zhí)行工具KLEE-FP實(shí)現(xiàn)了一個(gè)測(cè)試用例自動(dòng)生成工具ATCase(automatically generate test case),它能夠分析數(shù)值程序中的路徑并自動(dòng)生成滿足路徑約束的測(cè)試用例.在兩個(gè)開(kāi)源軟件庫(kù)中的2兩個(gè)復(fù)雜的真實(shí)程序上運(yùn)行的實(shí)驗(yàn)結(jié)果表明ATCase相比KLEE-FP所使用的STP求解器,能快速生成具有更高覆蓋率的測(cè)試用例,特別是在處理相對(duì)復(fù)雜的非線性約束時(shí),優(yōu)勢(shì)更加明顯.
[Abstract]:The existing automatic test case generation techniques based on symbolic execution have some shortcomings: because of the precision limitation and the complexity of solving nonlinear constraints. Symbolic execution does not work well when complex nonlinear floating point constraints are encountered. A test case generation algorithm based on polynomial constraint solution and interval verification is presented. For the problem with complex nonlinear constraints, a polynomial system solution method based on the restoration of low rank moment matrix is adopted. This method is more suitable for solving large-scale problems than other methods for polynomial systems with equality and inequality. For the inexact solution of floating point constraints, a verification algorithm based on interval analysis is used to calculate the interval containing the exact solution, and the test cases are given based on the interval. This algorithm is combined with the symbol execution tool KLEE-FP to implement an automatic test case generation tool ATCase (. Automatically generate test case. It can analyze paths in numerical programs and automatically generate test cases satisfying path constraints. The experimental results on two complex real programs in two open source software libraries show that ATCase is better than KL. The STP solver used by EE-FP. It can quickly generate test cases with higher coverage, especially when dealing with relatively complex nonlinear constraints.
【作者單位】: 華東師范大學(xué)上海市高可信計(jì)算重點(diǎn)實(shí)驗(yàn)室;溫州大學(xué)數(shù)學(xué)與信息科學(xué)學(xué)院;中國(guó)科學(xué)院數(shù)學(xué)與系統(tǒng)科學(xué)研究院數(shù)學(xué)機(jī)械化重點(diǎn)實(shí)驗(yàn)室;南京大學(xué)計(jì)算機(jī)軟件新技術(shù)國(guó)家重點(diǎn)實(shí)驗(yàn)室;
【基金】:國(guó)家重點(diǎn)研發(fā)計(jì)劃項(xiàng)目(2016YFB1000802) 國(guó)家自然科學(xué)基金項(xiàng)目(61632015,61561146394,61602348) 上海市自然科學(xué)基金項(xiàng)目(17ZR1408300)資助課題
【分類(lèi)號(hào)】:TP311.53
【正文快照】: i引言軟件測(cè)試是軟件工程的基本過(guò)程,是確保軟件質(zhì)量和可靠性的重要方法,它相當(dāng)于觀察軟件系統(tǒng)的執(zhí)行是否和預(yù)期的相同,以此來(lái)確定潛在的故障w.在軟件開(kāi)發(fā)過(guò)程中,以往的人工測(cè)試的成本占了50%-80%,而且容易出錯(cuò)、不能面面俱到然而,隨著軟件的復(fù)雜性、廣泛性和關(guān)鍵性不斷增加,

【相似文獻(xiàn)】

相關(guān)期刊論文 前10條

1 李留英,王戟,齊治昌;UML statecharts的測(cè)試用例生成方法[J];計(jì)算機(jī)研究與發(fā)展;2001年06期

2 路曉麗;葛瑋;陳新麗;郝克剛;;支持共享和復(fù)用的測(cè)試用例庫(kù)系統(tǒng)的設(shè)計(jì)[J];計(jì)算機(jī)科學(xué);2006年05期

3 胡珊;楊豐玉;張曄;劉琳嵐;;基于測(cè)試項(xiàng)抽取的測(cè)試用例復(fù)用方法[J];微電子學(xué)與計(jì)算機(jī);2010年01期

4 張德平;查日軍;;劃分測(cè)試用例選擇的風(fēng)險(xiǎn)決策方法[J];計(jì)算機(jī)應(yīng)用研究;2010年12期

5 楊翊;陳挺;許崢;;證券軟件的測(cè)試用例設(shè)計(jì)充分性實(shí)踐[J];中國(guó)證券期貨;2012年07期

6 張智軼;陳振宇;徐寶文;楊瑞;;測(cè)試用例演化研究進(jìn)展[J];軟件學(xué)報(bào);2013年04期

7 楊?lèi)?秦湘河;楊永安;郭榮;;航天測(cè)控軟件測(cè)試用例標(biāo)準(zhǔn)及應(yīng)用研究[J];無(wú)線電工程;2013年09期

8 王侃,盧慶齡,彭艷麗;測(cè)試用例自動(dòng)生成的鏈方法研究與實(shí)現(xiàn)[J];裝甲兵工程學(xué)院學(xué)報(bào);2001年03期

9 李順華;測(cè)試用例管理方法探討[J];飛航導(dǎo)彈;2001年05期

10 徐仁佐,陳斌,陳波,吳閩泉,熊忠偉;構(gòu)造面向?qū)ο筌浖蓮?fù)用測(cè)試用例的模式研究[J];武漢大學(xué)學(xué)報(bào)(理學(xué)版);2003年05期

相關(guān)會(huì)議論文 前10條

1 王道堂;林春哲;張凱;;軟件測(cè)試用例構(gòu)造方法與手段[A];計(jì)算機(jī)技術(shù)在工程建設(shè)中的應(yīng)用——第十二屆全國(guó)工程建設(shè)計(jì)算機(jī)應(yīng)用學(xué)術(shù)會(huì)議論文集[C];2004年

2 李磊;曹先彬;;基于進(jìn)化的軟件測(cè)試用例生成方法[A];2005年“數(shù)字安徽”博士科技論壇論文集[C];2005年

3 徐李勤;王潔寧;;基于層次有色Petri網(wǎng)的軟件測(cè)試用例選取研究[A];全國(guó)第二屆信號(hào)處理與應(yīng)用學(xué)術(shù)會(huì)議專(zhuān)刊[C];2008年

4 林春哲;張凱;王道堂;;軟件測(cè)試用例設(shè)計(jì)分析[A];計(jì)算機(jī)技術(shù)在工程建設(shè)中的應(yīng)用——第十二屆全國(guó)工程建設(shè)計(jì)算機(jī)應(yīng)用學(xué)術(shù)會(huì)議論文集[C];2004年

5 張俠影;李志蜀;;一種優(yōu)化的測(cè)試用例約簡(jiǎn)方法[A];2008'中國(guó)信息技術(shù)與應(yīng)用學(xué)術(shù)論壇論文集(一)[C];2008年

6 張德平;聶長(zhǎng)海;徐寶文;;劃分測(cè)試用例選擇策略研究[A];第五屆中國(guó)測(cè)試學(xué)術(shù)會(huì)議論文集[C];2008年

7 郭從穎;;場(chǎng)景驅(qū)動(dòng)測(cè)試用例設(shè)計(jì)及其測(cè)試自動(dòng)化技術(shù)研究[A];中國(guó)計(jì)量協(xié)會(huì)冶金分會(huì)2008年會(huì)論文集[C];2008年

8 郭從穎;;場(chǎng)景驅(qū)動(dòng)測(cè)試用例設(shè)計(jì)及其測(cè)試自動(dòng)化技術(shù)研究[A];2008全國(guó)第十三屆自動(dòng)化應(yīng)用技術(shù)學(xué)術(shù)交流會(huì)論文集[C];2008年

9 周曉燕;李兵;潘偉豐;覃葉宜;;基于錯(cuò)誤傳播概率網(wǎng)絡(luò)的軟件回歸測(cè)試用例選擇[A];第五屆全國(guó)復(fù)雜網(wǎng)絡(luò)學(xué)術(shù)會(huì)議論文(摘要)匯集[C];2009年

10 萬(wàn)琳;張威;馬雪雁;陳曼青;;基于路徑的測(cè)試用例自動(dòng)生成技術(shù)[A];第十屆全國(guó)容錯(cuò)計(jì)算學(xué)術(shù)會(huì)議論文集[C];2003年

相關(guān)重要報(bào)紙文章 前5條

1 深圳市信息無(wú)障礙研究會(huì) 戴杰;“聽(tīng)”軟件的IT工程師[N];人民政協(xié)報(bào);2014年

2 謝敏 沈雪芳 戴金龍;解決軟件測(cè)試的近憂和遠(yuǎn)慮[N];計(jì)算機(jī)世界;2005年

3 《網(wǎng)絡(luò)世界》記者 鄭楠;ONF測(cè)試步伐有條不紊[N];網(wǎng)絡(luò)世界;2014年

4 ;找錯(cuò)[N];計(jì)算機(jī)世界;2002年

5 信息產(chǎn)業(yè)部軟件與集成電路促進(jìn)中心 于明邋唐仕武;駛?cè)霚y(cè)試“快車(chē)道”[N];計(jì)算機(jī)世界;2007年

相關(guān)博士學(xué)位論文 前10條

1 羅玲;擴(kuò)展π演算的建模、驗(yàn)證與測(cè)試[D];西安電子科技大學(xué);2015年

2 王志強(qiáng);基于模糊測(cè)試的漏洞挖掘及相關(guān)攻防技術(shù)研究[D];西安電子科技大學(xué);2015年

3 涂徑玄;基于覆蓋分析的自動(dòng)化錯(cuò)誤定位關(guān)鍵技術(shù)研究[D];南京大學(xué);2016年

4 蘇亭;基于覆蓋準(zhǔn)則的軟件測(cè)試用例自動(dòng)化生成方法的研究與實(shí)現(xiàn)[D];華東師范大學(xué);2016年

5 張功杰;基于集合進(jìn)化與占優(yōu)關(guān)系的變異測(cè)試用例生成[D];中國(guó)礦業(yè)大學(xué);2017年

6 李麗;航天相機(jī)主控軟件測(cè)試用例自動(dòng)生成技術(shù)的研究[D];中國(guó)科學(xué)院研究生院(長(zhǎng)春光學(xué)精密機(jī)械與物理研究所);2010年

7 黃如兵;組合測(cè)試用例的自適應(yīng)隨機(jī)生成與優(yōu)先級(jí)排序方法研究[D];華中科技大學(xué);2013年

8 張娟;軟件測(cè)試中測(cè)試用例復(fù)用的研究[D];上海大學(xué);2012年

9 游亮;回歸測(cè)試用例選擇技術(shù)研究[D];華中科技大學(xué);2012年

10 謝曉東;基于模型比較的軟件測(cè)試用例生成方法研究[D];華中科技大學(xué);2007年

相關(guān)碩士學(xué)位論文 前10條

1 田春艷;基于灰色關(guān)聯(lián)逼近理想解方法的測(cè)試用例評(píng)價(jià)模型研究[D];昆明理工大學(xué);2009年

2 唐海鵬;基于Additional策略回歸測(cè)試用例優(yōu)先級(jí)排序優(yōu)化研究[D];西南大學(xué);2015年

3 陳夢(mèng)云;基于圈復(fù)雜度和調(diào)用次數(shù)的測(cè)試用例排序方法[D];上海師范大學(xué);2015年

4 姚瑞超;廣東電網(wǎng)測(cè)試用例自動(dòng)生成工具的研究與設(shè)計(jì)[D];華南理工大學(xué);2015年

5 張澤林;基于數(shù)據(jù)挖掘的軟件多故障定位與分析技術(shù)[D];南京理工大學(xué);2015年

6 鄒炳松;嵌入式軟件的圖形化測(cè)試用例生成系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];哈爾濱工業(yè)大學(xué);2015年

7 李錦程;基于微信平臺(tái)的醫(yī)療就診系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];哈爾濱工業(yè)大學(xué);2015年

8 趙群;軟件錯(cuò)誤定位中的巧合正確性問(wèn)題研究[D];哈爾濱工業(yè)大學(xué);2015年

9 常龍輝;Web應(yīng)用的測(cè)試用例優(yōu)化生成與優(yōu)先級(jí)技術(shù)[D];上海大學(xué);2015年

10 王令賽;基于粒子群優(yōu)化算法的測(cè)試用例生成技術(shù)研究[D];中國(guó)礦業(yè)大學(xué);2015年

,

本文編號(hào):1445126

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

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


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

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