您现在的位置: 首页> 研究主题> 软件调试

软件调试

软件调试的相关文献在1987年到2022年内共计306篇,主要集中在自动化技术、计算机技术、无线电电子学、电信技术、电工技术 等领域,其中期刊论文149篇、会议论文14篇、专利文献54743篇;相关期刊112种,包括城市建设理论研究(电子版)、中国科技投资、消费电子等; 相关会议14种,包括第15届全国软件与应用学术会议(NASAC2016)、2012中国制导、导航与控制学术会议、2012中国计算机大会等;软件调试的相关文献由576位作者贡献,包括张震宇、刘勇、姜淑娟等。

软件调试—发文量

期刊论文>

论文:149 占比:0.27%

会议论文>

论文:14 占比:0.03%

专利文献>

论文:54743 占比:99.70%

总计:54906篇

软件调试—发文趋势图

软件调试

-研究学者

  • 张震宇
  • 刘勇
  • 姜淑娟
  • 何积丰
  • 史建琦
  • 方徽星
  • 曹鹤玲
  • 曾其勇
  • 李昂
  • 赵慧
  • 期刊论文
  • 会议论文
  • 专利文献

搜索

排序:

年份

    • 曾其勇
    • 摘要: 文章介绍了使用施耐德变频器调试工具SoMove软件对ATV630变频器进行调试的过程。其中包括恢复出厂设置、简单启动、软件控制、自整定,通讯控制等功能。
    • 李征; 吴永豪; 王海峰; 陈翔; 刘勇
    • 摘要: 软件多缺陷定位(Multiple Fault Localization,简称MFL)尝试在含有多个缺陷的软件程序中自动标识出这些缺陷所在的位置.传统的缺陷定位研究一般假设被测软件内仅含有一个缺陷,而实际情况下软件内往往包含多个缺陷,因此MFL问题更加贴近实际场景.当程序中存在多个缺陷时,由于缺陷数量难以准确估计,同时缺陷之间可能存在互相干扰,因此对MFL问题的研究更具挑战性.已有研究表明传统单缺陷假设下的缺陷定位技术会随着程序中缺陷数目的增多而出现定位效果下降的问题.因此,需要对已有缺陷定位技术加以改进使其在MFL问题中具有更好的缺陷定位效果.本文以MFL研究问题为核心,对相关研究成果进行了系统的梳理.首先将已有的MFL技术细分为三类,分别是基于缺陷干扰假设的多缺陷定位方法,基于缺陷独立假设的多缺陷定位方法和不基于任何假设的多缺陷定位方法;然后依次总结了每一类方法的主要设计思想和相关研究成果,随后分析了MFL研究中经常使用的评测指标和评测对象;最后,本文从扩大评测对象的编程语言范围、考虑更多的软件程序、寻找更多的工业应用场景等多个角度对MFL的未来研究方向进行了展望.
    • 曾其勇
    • 摘要: 文章介绍了使用西门子传动调试工具DriveMonitor软件对MM440变频器进行调试的过程。其中包括如何进行恢复出厂设置、快速调试、软件控制、变频器自学习、BiCo编程应用等功能。
    • 娄一翎; 张令明; 郝丹; 张皓天; 张路
    • 摘要: 在传统调试过程中,缺陷定位通常作为程序修复的前置步骤.最近,一种新型调试框架(统一化调试)被提出.不同于传统调试中缺陷定位和程序修复的单向连接方式,统一化调试首次建立了定位与修复之间的双向连接机制,从而达到同时提升两个领域的效果.作为首个统一化调试技术,ProFL利用程序修复过程中伴随产生的大量补丁执行信息逆向地提升已有缺陷定位技术的效果.统一化调试技术不仅修复了可被修复的缺陷,而且也为不能被自动修复技术修复的缺陷提供了有效的调试线索.虽然统一化调试是一个很有前景的研究方向,但其在补丁验证过程中涉及到了大量的测试用例执行(比如百万量级的测试执行),因此时间开销问题严重.提出一种针对于统一化调试框架的加速技术(AUDE),该技术通过减少对缺陷定位效果无提升的测试执行,以提升统一化调试的效率.具体来说,AUDE首先通过马尔可夫链蒙特卡洛采样方法构建补丁执行的初始序列,随后在补丁执行过程中将已执行的补丁信息作为反馈信息,自适应性地估计每一个未执行补丁可能提供有效反馈信息的概率.在广泛使用的数据集Defects4J上对该技术进行了验证,发现AUDE在显著加速ProFL的同时,并没有降低其在缺陷定位和程序修复的效果.例如:在减少了ProFL中70.29%的测试执行的同时,AUDE仍在Top-1/Top-3/Top-5指标上与ProFL保持了相同的定位效果.
    • 曾其勇
    • 摘要: 文章详细介绍了使用丹佛斯变频器调试工具DANFOS MCT 10软件对FC302变频器进行调试的过程。其中包括参数上传和下载、恢复出厂设置、软件控制、自学习、Modbus通讯、PID应用等功能。
    • 曾其勇
    • 摘要: 文章介绍了使用ABB传动调试工具ABB Drive Composer软件对ACS880变频器进行调试的过程。其中包括如应用宏、电机辨识、软件控制、通讯应用等功能。
    • 许霁航; 杨靓; 娄冕; 张海金
    • 摘要: 为满足RISC-V架构生态中对RISC-V平台软件调试的需求,设计并实现了一种基于RISC-V调试协议的片上调试系统.该系统通过调试传输模块实现并隐藏调试模块内部寄存器访问逻辑,将其简化为JTAG串行信号实现与宿主机的交互,并通过调试模块实现了调试所必需的处理器全面监控与存储访问功能.在基本调试功能的基础上,进一步实现了总线直接访问、程序缓存和基于触发模块的触发功能,并在兼容RISC-V调试协议的情况下实现了事件序列触发功能.该片上调试系统依托于自研RISC-V处理器硬件平台,通过GDB与OpenOCD构成的宿主机软件环境进行功能测试.经过与其他RISC-V架构处理器对比和FPGA测试表明,该片上调试系统功能丰富,能够满足目前RISC-V平台调试的功能需求.
    • 伍佳; 洪玫; 万莹; 邓惠心; 潘春霞
    • 摘要: 缺陷定位是软件质量保证中关键且困难的一项工作,随着软件规模的增大,人工进行缺陷定位的成本越来越高,自动化缺陷定位技术成为研究热点.现有的基于程序频谱的缺陷定位技术可以将缺陷定位到程序语句,但对于大型复杂的软件系统,这种定位方法将带来较大的时间花销.针对此问题,提出一种基于程序频谱的两阶段缺陷定位方法,第一阶段为粗粒度定位,将缺陷定位到程序模块;第二阶段为细粒度定位,在定位的程序模块中再将缺陷定位到语句;最后输出可疑语句推荐列表,辅助开发人员的调试工作.实验结果表明,相比于传统的方法,该方案在保证定位效果的前提下平均减少了10.24%的定位时间.
    • 梁晓兵; 孔令达; 刘岩; 叶莘
    • 摘要: 软件二进制插桩是软件性能分析、漏洞挖掘、质量评价领域的关键技术.在嵌入式环境下,传统动态插桩算法受到无操作系统、CPU架构复杂、内存资源紧张等局限,难以展开工作.文章以软件动态二进制插桩算法为研究目的,通过静态特征分析和动态跟踪算法,引入图论算法对固件中的二进制进行分析,提出了嵌入式设备远程调试协议,实现了对软件运行时信息的获取.与传统方案相比,文章所想方案解决了现有工具对源码、操作系统或CPU架构的依赖,同时显著降低了内存和运算资源的占用率,可以有效解决嵌入式设备的动态插桩问题.
    • 陈勇
    • 摘要: 软件调试是软件开发过程中不可缺少的重要阶段.在航空安全关键软件领域,一般选取嵌入式系统作为软件运行的平台,软件调试功能作为操作系统的一个功能,为满足适航需求,需要经过非常严格的认证,从而极大增加了软件产品的开发及验证成本.笔者设计了一种适用于安全关键软件领域、独立于操作系统的调试系统,在不增加适航认证成本的前提下,能够较好地满足软件开发过程中的调试需求.
  • 查看更多

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号