[發(fā)明專利]基于遞歸在線算法的進(jìn)程任務(wù)塊可疑依賴關(guān)系的發(fā)現(xiàn)方法有效
| 申請?zhí)枺?/td> | 201711216892.9 | 申請日: | 2017-11-28 |
| 公開(公告)號: | CN107861880B | 公開(公告)日: | 2021-06-22 |
| 發(fā)明(設(shè)計)人: | 曲明成;陳蛟龍;王冠楠 | 申請(專利權(quán))人: | 曲明成 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 哈爾濱市松花江專利商標(biāo)事務(wù)所 23109 | 代理人: | 岳泉清 |
| 地址: | 150000 黑龍*** | 國省代碼: | 黑龍江;23 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 遞歸 在線 算法 進(jìn)程 任務(wù) 可疑 依賴 關(guān)系 發(fā)現(xiàn) 方法 | ||
基于遞歸在線算法的進(jìn)程任務(wù)塊可疑依賴關(guān)系的優(yōu)化方法,本發(fā)明涉及進(jìn)程任務(wù)塊可疑依賴關(guān)系的優(yōu)化方法。本發(fā)明的目的是為了解決現(xiàn)有技術(shù)不能準(zhǔn)確確定可疑依賴關(guān)系集合中的部分依賴關(guān)系是否能夠決定測試用例的正確與否的問題。過程為:一、輸入正確測試用例;二、令a[i]與a[i+1]交換;三、測試能否正確執(zhí)行,是執(zhí)行四;否,將a[p?1]與a[p]交換,執(zhí)行七;四、令a[i+1]與a[i+2]交換;執(zhí)行三,是執(zhí)行五;否執(zhí)行七;五、令a[i+2]與a[i+3]交換;六、迭代執(zhí)行三?五,直至ai在aj位置之后;七、當(dāng)ai與ap不能交換時,執(zhí)行三;當(dāng)ai>>ap>>aj,直接輸出;當(dāng)ap與aj能交換時,執(zhí)行三,直到ai在aj位置之后。本發(fā)明用于任務(wù)塊可疑依賴關(guān)系的優(yōu)化領(lǐng)域。
技術(shù)領(lǐng)域
本發(fā)明涉及進(jìn)程任務(wù)塊可疑依賴關(guān)系的發(fā)現(xiàn)方法。
背景技術(shù)
幾個并發(fā)執(zhí)行的任務(wù),優(yōu)先級相同,每個任務(wù)可以被拆分成若干個塊,任務(wù)中關(guān)聯(lián)塊(彼此有影響)的并發(fā)執(zhí)行順序?qū)ψ罱K結(jié)果會造成影響。通常可以,利用一些算法獲取到任務(wù)塊的可疑關(guān)鍵依賴關(guān)系。但在獲取可疑關(guān)鍵依賴關(guān)系后,不能準(zhǔn)確確定某些依賴關(guān)系是否能夠決定測試用例的正確與否。為此,本發(fā)明提供了一種基于構(gòu)建測試用例的算法來準(zhǔn)確找出每一個關(guān)鍵依賴關(guān)系。
發(fā)明內(nèi)容
本發(fā)明的目的是為了解決現(xiàn)有技術(shù)不能準(zhǔn)確確定可疑依賴關(guān)系集合中的部分依賴關(guān)系是否能夠決定測試用例的正確與否的問題,而提出基于遞歸在線算法的進(jìn)程任務(wù)塊可疑依賴關(guān)系的發(fā)現(xiàn)方法。
基于遞歸在線算法的進(jìn)程任務(wù)塊可疑依賴關(guān)系的發(fā)現(xiàn)方法具體過程為:
步驟一、輸入正確和錯誤的測試用例,正確測試用例為a1,a2,...,ai,ai+1,...ap,...aj,aj+1,...,am,ipj;根據(jù)一種基于矩陣的獲取進(jìn)程任務(wù)塊依賴關(guān)系方法得到ai在aj之前執(zhí)行,找出α個正確測試用例中ai和aj距離最近所在的正確測試用例,將該正確測試用例重新命名為a[1],a[2],...,a[i],a[i+1],...a[p],...,a[j],a[j+1],...,a[m];
步驟二、
令步驟一中正確測試用例a[1],a[2],...,a[i],a[i+1],...a[p],...,a[j],a[j+1],...,a[m]中的a[i]與a[i+1]交換,生成新的測試用例;
步驟三、測試新的測試用例能否正確執(zhí)行,若新的測試用例能正確執(zhí)行,執(zhí)行步驟四;若新的測試用例不能正確執(zhí)行,將a[p-1]與a[p]交換,執(zhí)行步驟七;
步驟四、
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于曲明成,未經(jīng)曲明成許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711216892.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 用于呈現(xiàn)在線實體在線狀態(tài)的系統(tǒng)和方法
- 提供web服務(wù)接入的在線系統(tǒng)和方法
- 定制在線圖標(biāo)
- 一種水質(zhì)在線檢測預(yù)處理裝置
- 在線測試學(xué)習(xí)方法、系統(tǒng)、計算機(jī)設(shè)備及存儲介質(zhì)
- 一種在線文檔的分頁方法、裝置、設(shè)備以及可讀介質(zhì)
- 一種基于web在線學(xué)習(xí)的資源訪問平臺
- 一種在線學(xué)習(xí)系統(tǒng)
- 在線文檔提交方法、裝置、計算機(jī)設(shè)備和存儲介質(zhì)
- 空調(diào)冷媒量確定方法、系統(tǒng)和可讀存儲介質(zhì)





