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