并發(fā)程序中的數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè)的方法有哪些
資料介紹
針對(duì)數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè)過(guò)程中的誤報(bào)和漏報(bào)問(wèn)題,提出一種靜態(tài)數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè)方法。首先,使用控制流分析自動(dòng)構(gòu)造線程內(nèi)和線程間函數(shù)調(diào)用圖;然后,收集線程內(nèi)變量訪問(wèn)事件信息,定義競(jìng)爭(zhēng)產(chǎn)生條件并分析檢測(cè)出所有可能的競(jìng)爭(zhēng);其次,為了提高檢測(cè)的準(zhǔn)確率,進(jìn)行別名變量和別名鎖的分析降低漏報(bào)和誤報(bào);最后,通過(guò)控制流分析來(lái)抽象訪問(wèn)事件之間的時(shí)序關(guān)系,并結(jié)合程序切片技術(shù)對(duì)訪問(wèn)事件的發(fā)生序關(guān)系進(jìn)行判斷,以此避免因忽略線程交互帶來(lái)的誤報(bào)。依據(jù)該方法,使用Java語(yǔ)言在Soot軟件分析框架下實(shí)現(xiàn)了一個(gè)數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè)工具。在實(shí)驗(yàn)中,對(duì)JGF和IBMContest基準(zhǔn)測(cè)試套件中的raytracer和airline等程序進(jìn)行數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè),并與目前已有的數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè)算法和工具(HB算法和RVPredict)進(jìn)行對(duì)比。實(shí)驗(yàn)結(jié)果表明,與HB算法和RVPredict工具相比,該方法檢測(cè)到的數(shù)據(jù)競(jìng)爭(zhēng)總數(shù)分別增加了81%和16%,數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè)的準(zhǔn)確率分別提升了約14%和19%,有效地避免了數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè)中的漏報(bào)和誤報(bào)現(xiàn)象。

- 嵌入式系統(tǒng)軟件并發(fā)缺陷的建模方法 2次下載
- 一種新型的動(dòng)態(tài)混合數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè)算法 4次下載
- 集成流挖掘和圖挖掘的內(nèi)網(wǎng)異常檢測(cè)方法 7次下載
- 檢測(cè)驗(yàn)證Java Web程序的SQLIA漏洞解決方法 19次下載
- Linux平臺(tái)下面向的fastbin攻擊自動(dòng)檢測(cè)方法 6次下載
- 一種基于BP神經(jīng)網(wǎng)絡(luò)的代碼壞味檢測(cè)方法 7次下載
- 可減少錯(cuò)誤數(shù)據(jù)產(chǎn)生的規(guī)則鏈自動(dòng)組合與檢測(cè)方法 8次下載
- 怎么樣才能檢測(cè)并發(fā)程序中的數(shù)據(jù)競(jìng)爭(zhēng)有哪些方法 21次下載
- 如何進(jìn)行并發(fā)程序中的數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè)方法資料說(shuō)明 5次下載
- 嵌入式系統(tǒng)死鎖檢測(cè)方法 0次下載
- 基于變量訪問(wèn)序模式的中斷數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè)方法 0次下載
- 并發(fā)程序動(dòng)態(tài)分析基礎(chǔ)技術(shù)綜述 0次下載
- 基于程序控制流完整性檢測(cè)的軟錯(cuò)誤檢測(cè)方法 0次下載
- 基于數(shù)據(jù)競(jìng)爭(zhēng)故障的變異策略 0次下載
- Java并發(fā)程序設(shè)計(jì)教程 2次下載
- 傳統(tǒng)檢測(cè)方法VS電子芯片氣密性檢測(cè)儀,差距一目了然 495次閱讀
- 電動(dòng)機(jī)故障檢測(cè)方法有哪些 4.7k次閱讀
- 芯片膠點(diǎn)膠加工的效果和質(zhì)量的檢測(cè)方法有哪些? 1.7k次閱讀
- 集成芯片好壞檢測(cè)方法有哪些 3.7k次閱讀
- 獨(dú)立鍵盤的檢測(cè)原理及程序實(shí)現(xiàn)的方法 4k次閱讀
- i.MX6ULL|并發(fā)與競(jìng)爭(zhēng)實(shí)驗(yàn) 970次閱讀
- 關(guān)于Actor并發(fā)模型的解析 2.7k次閱讀
- 電機(jī)檢測(cè)方法及標(biāo)準(zhǔn) 1.4w次閱讀
- LED靜電失效的原理是什么?有什么檢測(cè)方法嗎? 2.3k次閱讀
- 常用的組件潔凈檢測(cè)方法有哪幾種 3.7k次閱讀
- 如何通過(guò)多線程并發(fā)設(shè)計(jì)來(lái)提高應(yīng)用程序的性能 5.8k次閱讀
- 超聲波探傷的應(yīng)用_超聲檢測(cè)方法有哪些 4.1k次閱讀
- 緩存一致性問(wèn)題及緩存并發(fā)問(wèn)題 5.6k次閱讀
- 開(kāi)關(guān)模式電源電流檢測(cè)的三種常用檢測(cè)方法的詳細(xì)資料介紹 1.5w次閱讀
- 并行和并發(fā)哪個(gè)好?并行和并發(fā)的概念和區(qū)別 6.6w次閱讀
下載排行
本周
- 1MDD品牌三極管MMBT3906數(shù)據(jù)手冊(cè)
- 2.33 MB | 次下載 | 免費(fèi)
- 2MDD品牌三極管S9012數(shù)據(jù)手冊(cè)
- 2.62 MB | 次下載 | 免費(fèi)
- 3聯(lián)想flex2-14D/15D說(shuō)明書
- 4.92 MB | 次下載 | 免費(fèi)
- 4收音環(huán)繞擴(kuò)音機(jī) AVR-1507手冊(cè)
- 2.50 MB | 次下載 | 免費(fèi)
- 524Pin Type-C連接器設(shè)計(jì)報(bào)告
- 1.06 MB | 次下載 | 免費(fèi)
- 6新一代網(wǎng)絡(luò)可視化(NPB 2.0)
- 3.40 MB | 次下載 | 免費(fèi)
- 7MS1000TA 超聲波測(cè)量模擬前端芯片技術(shù)手冊(cè)
- 0.60 MB | 次下載 | 免費(fèi)
- 8MS1022高精度時(shí)間測(cè)量(TDC)電路數(shù)據(jù)手冊(cè)
- 1.81 MB | 次下載 | 免費(fèi)
本月
- 1愛(ài)華AIWA HS-J202維修手冊(cè)
- 3.34 MB | 37次下載 | 免費(fèi)
- 2PC5502負(fù)載均流控制電路數(shù)據(jù)手冊(cè)
- 1.63 MB | 23次下載 | 免費(fèi)
- 3NB-IoT芯片廠商的資料說(shuō)明
- 0.31 MB | 22次下載 | 1 積分
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測(cè)距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費(fèi)
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8100W準(zhǔn)諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問(wèn)
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論