基于字节码插桩的多线程调试工具
本文关键词:基于字节码插桩的多线程调试工具
更多相关文章: 多线程 调试 字节码 插桩 领域特定语言 插件
【摘要】:在软件演化过程中,代码的调试是不可或缺的重要环节。对于多线程程序,线程的交错和调度是非确定的,不同的线程调度会产生不同的结果,程序员较难调试多线程程序。为此,对实际项目中多线程程序出现的错误进行分析,提出一种新的多线程调试工具,并给出顺序点概念。设计用于调试的线程调度语言,在字节码层面对测试程序进行插桩,使线程按照期望的顺序调度。在此基础上实现一个Eclipse上的调试插件。实验结果表明,与现有工具IMunit相比,该调试工具减少了程序员的工作量,并拓展了两类程序的调试场景,具有较好的实用性。
【作者单位】: 上海交通大学软件学院;上海交通大学电子信息与电气工程学院;
【关键词】: 多线程 调试 字节码 插桩 领域特定语言 插件
【基金】:国家自然科学基金(61572313)
【分类号】:TP311.1
【正文快照】: 中文引用格式:周一耒,于海波,钟浩.基于字节码插桩的多线程调试工具[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概述代码的
【相似文献】
中国期刊全文数据库 前10条
1 谢谦,向国全;多线程串行通信实现技术[J];河南大学学报(自然科学版);2001年01期
2 margiex;;多线程中线程的同步及其应用[J];中文信息;2002年02期
3 肖烨;杨智勇;;Java多线程程序设计入门[J];中文信息;2003年06期
4 苏统华;;多线程串行通信系统的研究[J];中文信息;2003年07期
5 崔立剑;吴平;;Java多线程设计模式研究[J];计算机与现代化;2006年11期
6 甘群文;;C#多线程同步与异步的实现[J];电脑开发与应用;2009年09期
7 王沛礼;;高职学生如何掌握Java多线程同步技术[J];科技信息;2010年03期
8 卢海军;;最小的多线程框架[J];单片机与嵌入式系统应用;2010年04期
9 于立红;焦晖;;Java多线程通信机制研究[J];西安航空技术高等专科学校学报;2010年03期
10 赵元媛;;浅析Java多线程中的同步和死锁[J];价值工程;2010年07期
中国重要会议论文全文数据库 前6条
1 董光波;吴宁生;高效;曾庆虎;杨进;温京;;一种组件式多线程网络应用架构的设计与实现[A];2009年中国智能自动化会议论文集(第六分册)[中南大学学报(增刊)][C];2009年
2 肖静静;李双峰;彭智勇;;用多线程方式优化PostgreSQL的查询处理[A];第二十届全国数据库学术会议论文集(技术报告篇)[C];2003年
3 高齐新;扬金柱;赵大哲;刘积仁;;基于多线程的三维医学影像的重建[A];第十四届全国图象图形学学术会议论文集[C];2008年
4 王楠;慕晓冬;王宁燕;宋洪军;李佳晨;张阳子;;针对多线程架构的决策树查询算法优化及应用[A];中国电子学会第十六届信息论学术年会论文集[C];2009年
5 梁志威;;用Java语言实现蓝牙聊天平台[A];促进企业信息化进程——第九届中国Java技术及应用交流大会文集[C];2006年
6 霍利锋;白凤娥;;基于多线程的移动短信平台设计[A];AECC专题学术研讨会论文集[C];2007年
中国重要报纸全文数据库 前2条
1 武汉 Tianyi;创建简单的多线程程序[N];电脑报;2001年
2 记者 王臻;力促多核应用 英特尔推出软件新品[N];计算机世界;2007年
中国博士学位论文全文数据库 前2条
1 逄龙;多线程程序中关联变量原子性验证关键技术研究[D];哈尔滨工业大学;2015年
2 赵荣彩;多线程低功耗编译优化技术研究[D];中国科学院研究生院(计算技术研究所);2002年
中国硕士学位论文全文数据库 前10条
1 陈结;同构多核环境下主从式多线程动态二进制翻译器[D];华中科技大学;2009年
2 郜宪东;基于多线程的电信服务开通系统[D];电子科技大学;2011年
3 关旋旋;多线程软件中基于离散控制理论的故障避免[D];浙江工商大学;2014年
4 张昱;多线程复制系统的确定性调度框架MDSF的研究与实现[D];北京邮电大学;2009年
5 徐超;基于动态二进制翻译的多线程程序数据竞争检测方法研究[D];上海交通大学;2010年
6 郭智红;iDTV软件系统多线程并发性和OSD设计研究[D];长安大学;2009年
7 杨超;Linux多协议多线程下载技术的研究与实现[D];大连海事大学;2011年
8 张龙;聊天系统的设计与实现[D];大连理工大学;2015年
9 张安钰;基于互联网上的无纸化阅卷系统性能分析与形式化理论[D];贵州师范大学;2008年
10 付哲;车载流媒体音频播放器设计与实现[D];哈尔滨工业大学;2013年
,本文编号:902332
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/902332.html