基于字節(jié)碼插樁的多線程調(diào)試工具
本文關(guān)鍵詞:基于字節(jié)碼插樁的多線程調(diào)試工具
更多相關(guān)文章: 多線程 調(diào)試 字節(jié)碼 插樁 領(lǐng)域特定語(yǔ)言 插件
【摘要】:在軟件演化過程中,代碼的調(diào)試是不可或缺的重要環(huán)節(jié)。對(duì)于多線程程序,線程的交錯(cuò)和調(diào)度是非確定的,不同的線程調(diào)度會(huì)產(chǎn)生不同的結(jié)果,程序員較難調(diào)試多線程程序。為此,對(duì)實(shí)際項(xiàng)目中多線程程序出現(xiàn)的錯(cuò)誤進(jìn)行分析,提出一種新的多線程調(diào)試工具,并給出順序點(diǎn)概念。設(shè)計(jì)用于調(diào)試的線程調(diào)度語(yǔ)言,在字節(jié)碼層面對(duì)測(cè)試程序進(jìn)行插樁,使線程按照期望的順序調(diào)度。在此基礎(chǔ)上實(shí)現(xiàn)一個(gè)Eclipse上的調(diào)試插件。實(shí)驗(yàn)結(jié)果表明,與現(xiàn)有工具IMunit相比,該調(diào)試工具減少了程序員的工作量,并拓展了兩類程序的調(diào)試場(chǎng)景,具有較好的實(shí)用性。
【作者單位】: 上海交通大學(xué)軟件學(xué)院;上海交通大學(xué)電子信息與電氣工程學(xué)院;
【關(guān)鍵詞】: 多線程 調(diào)試 字節(jié)碼 插樁 領(lǐng)域特定語(yǔ)言 插件
【基金】:國(guó)家自然科學(xué)基金(61572313)
【分類號(hào)】:TP311.1
【正文快照】: 中文引用格式:周一耒,于海波,鐘浩.基于字節(jié)碼插樁的多線程調(diào)試工具[J].計(jì)算機(jī)工程,2016,42(11):83-88.英文引用格式:Zhou Yilei,Yu Haibo,Zhong Hao.Multithreaded Debugging Tool Based on Bytecode Instrumentation[J].Computer Engineering,2016,42(11):83-88.0概述代碼的
【相似文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條
1 謝謙,向國(guó)全;多線程串行通信實(shí)現(xiàn)技術(shù)[J];河南大學(xué)學(xué)報(bào)(自然科學(xué)版);2001年01期
2 margiex;;多線程中線程的同步及其應(yīng)用[J];中文信息;2002年02期
3 肖燁;楊智勇;;Java多線程程序設(shè)計(jì)入門[J];中文信息;2003年06期
4 蘇統(tǒng)華;;多線程串行通信系統(tǒng)的研究[J];中文信息;2003年07期
5 崔立劍;吳平;;Java多線程設(shè)計(jì)模式研究[J];計(jì)算機(jī)與現(xiàn)代化;2006年11期
6 甘群文;;C#多線程同步與異步的實(shí)現(xiàn)[J];電腦開發(fā)與應(yīng)用;2009年09期
7 王沛禮;;高職學(xué)生如何掌握J(rèn)ava多線程同步技術(shù)[J];科技信息;2010年03期
8 盧海軍;;最小的多線程框架[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2010年04期
9 于立紅;焦暉;;Java多線程通信機(jī)制研究[J];西安航空技術(shù)高等?茖W(xué)校學(xué)報(bào);2010年03期
10 趙元媛;;淺析Java多線程中的同步和死鎖[J];價(jià)值工程;2010年07期
中國(guó)重要會(huì)議論文全文數(shù)據(jù)庫(kù) 前6條
1 董光波;吳寧生;高效;曾慶虎;楊進(jìn);溫京;;一種組件式多線程網(wǎng)絡(luò)應(yīng)用架構(gòu)的設(shè)計(jì)與實(shí)現(xiàn)[A];2009年中國(guó)智能自動(dòng)化會(huì)議論文集(第六分冊(cè))[中南大學(xué)學(xué)報(bào)(增刊)][C];2009年
2 肖靜靜;李雙峰;彭智勇;;用多線程方式優(yōu)化PostgreSQL的查詢處理[A];第二十屆全國(guó)數(shù)據(jù)庫(kù)學(xué)術(shù)會(huì)議論文集(技術(shù)報(bào)告篇)[C];2003年
3 高齊新;揚(yáng)金柱;趙大哲;劉積仁;;基于多線程的三維醫(yī)學(xué)影像的重建[A];第十四屆全國(guó)圖象圖形學(xué)學(xué)術(shù)會(huì)議論文集[C];2008年
4 王楠;慕曉冬;王寧燕;宋洪軍;李佳晨;張陽(yáng)子;;針對(duì)多線程架構(gòu)的決策樹查詢算法優(yōu)化及應(yīng)用[A];中國(guó)電子學(xué)會(huì)第十六屆信息論學(xué)術(shù)年會(huì)論文集[C];2009年
5 梁志威;;用Java語(yǔ)言實(shí)現(xiàn)藍(lán)牙聊天平臺(tái)[A];促進(jìn)企業(yè)信息化進(jìn)程——第九屆中國(guó)Java技術(shù)及應(yīng)用交流大會(huì)文集[C];2006年
6 霍利鋒;白鳳娥;;基于多線程的移動(dòng)短信平臺(tái)設(shè)計(jì)[A];AECC專題學(xué)術(shù)研討會(huì)論文集[C];2007年
中國(guó)重要報(bào)紙全文數(shù)據(jù)庫(kù) 前2條
1 武漢 Tianyi;創(chuàng)建簡(jiǎn)單的多線程程序[N];電腦報(bào);2001年
2 記者 王臻;力促多核應(yīng)用 英特爾推出軟件新品[N];計(jì)算機(jī)世界;2007年
中國(guó)博士學(xué)位論文全文數(shù)據(jù)庫(kù) 前2條
1 逄龍;多線程程序中關(guān)聯(lián)變量原子性驗(yàn)證關(guān)鍵技術(shù)研究[D];哈爾濱工業(yè)大學(xué);2015年
2 趙榮彩;多線程低功耗編譯優(yōu)化技術(shù)研究[D];中國(guó)科學(xué)院研究生院(計(jì)算技術(shù)研究所);2002年
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前10條
1 陳結(jié);同構(gòu)多核環(huán)境下主從式多線程動(dòng)態(tài)二進(jìn)制翻譯器[D];華中科技大學(xué);2009年
2 郜憲東;基于多線程的電信服務(wù)開通系統(tǒng)[D];電子科技大學(xué);2011年
3 關(guān)旋旋;多線程軟件中基于離散控制理論的故障避免[D];浙江工商大學(xué);2014年
4 張昱;多線程復(fù)制系統(tǒng)的確定性調(diào)度框架MDSF的研究與實(shí)現(xiàn)[D];北京郵電大學(xué);2009年
5 徐超;基于動(dòng)態(tài)二進(jìn)制翻譯的多線程程序數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè)方法研究[D];上海交通大學(xué);2010年
6 郭智紅;iDTV軟件系統(tǒng)多線程并發(fā)性和OSD設(shè)計(jì)研究[D];長(zhǎng)安大學(xué);2009年
7 楊超;Linux多協(xié)議多線程下載技術(shù)的研究與實(shí)現(xiàn)[D];大連海事大學(xué);2011年
8 張龍;聊天系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];大連理工大學(xué);2015年
9 張安鈺;基于互聯(lián)網(wǎng)上的無(wú)紙化閱卷系統(tǒng)性能分析與形式化理論[D];貴州師范大學(xué);2008年
10 付哲;車載流媒體音頻播放器設(shè)計(jì)與實(shí)現(xiàn)[D];哈爾濱工業(yè)大學(xué);2013年
,本文編號(hào):902332
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/902332.html