期刊文献+
共找到47篇文章
< 1 2 3 >
每页显示 20 50 100
程序调试中的数据结构演变可视化方法
1
作者 苏庆 陈建成 +2 位作者 顾国生 刘冬宁 黄剑锋 《计算机工程》 CAS CSCD 北大核心 2024年第9期197-207,共11页
数据结构是程序执行时的重要信息载体,其演变过程往往较为复杂和抽象。针对程序设计初学者较难理解数据结构演变过程的问题,提出一种面向程序调试中的数据结构演变可视化方法。在调试开始时,首先使用组件表达式表示数据结构,然后通过配... 数据结构是程序执行时的重要信息载体,其演变过程往往较为复杂和抽象。针对程序设计初学者较难理解数据结构演变过程的问题,提出一种面向程序调试中的数据结构演变可视化方法。在调试开始时,首先使用组件表达式表示数据结构,然后通过配置表以及布局函数将组件表达式生成可视化视图。在进行单步调试后,通过对比单步调试前后的可视化数据方式生成组件演变行为,运用有限状态机理论构建数据结构演变模型,该模型的执行使得组件发生演变,同时生成可视化动作。使用动画单元执行可视化动作,实现数据结构演变的可视化呈现,帮助初学者理解数据结构相关程序的执行过程。实验结果表明,将该方法应用于1个数据结构演变可视化框架StructV,并应用于1个在线可视化编程实训云平台的研发,可有效降低初学者理解数据结构演变过程的难度,并提升编程实训时的程序调试效率。 展开更多
关键词 程序调试 数据结构可视化 组件演变行为 有限状态机 数据结构演变模型
在线阅读 下载PDF
程序调试中的树形结构演变可视化模型 被引量:3
2
作者 苏庆 黎智洲 +3 位作者 刘添添 吴伟民 黄剑锋 李小妹 《计算机科学》 CSCD 北大核心 2021年第5期68-74,共7页
树形结构作为一种非线性数据结构,在程序执行过程中的演变过程较为抽象,尤其是在对其进行加工型操作时,容易发生内存泄漏。针对编程初学者难以掌握树形结构的逻辑演变过程,以及在程序中发生内存泄漏错误时调试较为困难的问题,文中提出... 树形结构作为一种非线性数据结构,在程序执行过程中的演变过程较为抽象,尤其是在对其进行加工型操作时,容易发生内存泄漏。针对编程初学者难以掌握树形结构的逻辑演变过程,以及在程序中发生内存泄漏错误时调试较为困难的问题,文中提出了一种对程序调试过程中树形结构的演变过程进行可视化呈现的处理模型TEVM(Tree Evaluation Visualization Model)。针对单个可视化程序在调试步骤前和调试步骤后的两个树形结构,设计了一种将树形结构转换为线性表示的结构对比算法,得出了它们的包括泄漏树在内的结构差异;同时设计了一种树形结构布局方法,并计算它们的布局差异。根据结构差异和布局差异生成可视化演变序列,调用绘图引擎对该序列进行解析和执行,从而完成对树形结构及其演变过程的动态、平滑和直观的可视化呈现,帮助编程初学者快速理解树形结构相关程序的执行过程,提升调试效率。将TEVM模型集成于一个面向编程实训教学的集成开发环境原型Web AnyviewC中,取得了较好的应用效果。 展开更多
关键词 程序调试过程 数据结构可视化 树形结构 泄漏树 树形结构演变可视化模型
在线阅读 下载PDF
程序调试、监测与性能分析的一体化工具 被引量:3
3
作者 刘强 张兆庆 乔如良 《软件学报》 EI CSCD 北大核心 1999年第2期220-224,共5页
随着高性能芯片及高性能计算的应用,人们对调试器的要求不再仅局限于“正确性调试”,而是更进一步要求进行“性能调试”,即在正确性的基础上,通过对程序的细调而获得最佳性能.正确性调试和性能调试通常由独立的工具支持,这种模式... 随着高性能芯片及高性能计算的应用,人们对调试器的要求不再仅局限于“正确性调试”,而是更进一步要求进行“性能调试”,即在正确性的基础上,通过对程序的细调而获得最佳性能.正确性调试和性能调试通常由独立的工具支持,这种模式已不能很好地支持高性能计算.介绍了一个为高性能SIMD芯片设计的同时具有正确性调试和性能调试功能的可视化工具.它集程序调试、行为监测和性能分析为一体,改善了高性能程序的开发周期。 展开更多
关键词 程序调试 行为监测 性能分析 软件开发 工具
在线阅读 下载PDF
基于Win98串行通信的单片机程序调试的实现
4
作者 柯锋 周永鹏 《兵工自动化》 2001年第4期40-42,共3页
针对调试单片机应用系统时,因修改用户程序须频繁使用编程器擦写存储芯片的问题,提出了通过编制单片机调试程序,以接收来自PC机用户程序的测试方法。该方法的关键是设置单片机与PC的通信接口及双方握手信任。并以80C196为例,将单片机源... 针对调试单片机应用系统时,因修改用户程序须频繁使用编程器擦写存储芯片的问题,提出了通过编制单片机调试程序,以接收来自PC机用户程序的测试方法。该方法的关键是设置单片机与PC的通信接口及双方握手信任。并以80C196为例,将单片机源程序(.AMS)汇编成用户程序(.HEX),探讨了基于Win98的异步I/O通信方式,给出了以调用Visual C++ 6.0的API函数实现串行通信的打开串口、创建事件对象、串口读写操作及后台执行等函数原型。 展开更多
关键词 串行通信 API函数 VISUALC++6.0 单片机 PC 程序调试
在线阅读 下载PDF
网络程序调试工具NBW的设计与实现
5
作者 胡晓峰 《小型微型计算机系统》 CSCD 北大核心 1990年第8期40-45,共6页
NBW(NetBIOS Windows)是一个用于协助用户调试网络应用程序的工具软件系统,而且还可以用于网络状态测试和用于网络课程教学。本文介绍了NBW的设计思想,整体结构,模块功能及其实现的方法,最后给出了应用的实例。
关键词 工具软件 网络 程序调试工具
在线阅读 下载PDF
分布式程序调试系统DPD中的行为再现方法
6
作者 刘正捷 《计算机工程与应用》 CSCD 北大核心 1990年第10期75-80,共6页
并行分布程序调试的主要困难来自于程序行为的非再现性。我们在分布式程序调试系统DPD中采用了一种程序行为再现方法——扩充的快速重现方法。它在进程交互事件的永久等待,限时等待特性和非确定性选择特性等诸方面,对T·J·LABL... 并行分布程序调试的主要困难来自于程序行为的非再现性。我们在分布式程序调试系统DPD中采用了一种程序行为再现方法——扩充的快速重现方法。它在进程交互事件的永久等待,限时等待特性和非确定性选择特性等诸方面,对T·J·LABLANC提出的快速重现基本方法做了重要扩充,并且采用了多进程系统结构,实现了控制和数据的分散,保持了快速重现方法的主要特点。本文将重点介绍它的交互对象访问控制和系统结构,讨论它在调试过程中的应用。 展开更多
关键词 分布式 程序调试系统 DPD
在线阅读 下载PDF
S7-PLCSIM在西门子S7-300/400 PLC程序调试中的应用 被引量:9
7
作者 张卫国 《现代电子技术》 2008年第12期192-194,共3页
对于新设计的PLC控制系统,直接在实际的系统中进行用户程序调试有很大的风险,PLC某个错误的输出信息会导致设备的损坏甚至危及工作人员的人身安全。提出一种采用S7-PLCSIM进行仿真调试的方法。S7-PLCSIM可以在计算机上对S7-300/400 PLC... 对于新设计的PLC控制系统,直接在实际的系统中进行用户程序调试有很大的风险,PLC某个错误的输出信息会导致设备的损坏甚至危及工作人员的人身安全。提出一种采用S7-PLCSIM进行仿真调试的方法。S7-PLCSIM可以在计算机上对S7-300/400 PLC的用户程序进行离线仿真与调试,在程序开发阶段发现和排除错误,优化程序,调试效果好,使用方便、安全,并可降低试车的费用。 展开更多
关键词 S7-PLCSIM S7—300/400可编程序控制器 程序调试 安全
在线阅读 下载PDF
多机系统的程序调试
8
作者 邱伟 沈志宇 吴少岩 《计算机工程与科学》 CSCD 1990年第1期72-81,共10页
在多处理机系统上调试程序比在单机上更为困难。研究多机系统下程序调试提出的新问题,和发展多机程序调试技术十分重要。本文对共享存储器异步多机系统的程序调试理论和方法进行了初步探讨。
关键词 多机系统 多处理机系统 程序调试 静态分析 共享存储器 调试程序 单机系统 同步机制 执行顺序 并行程序
在线阅读 下载PDF
TMS320LF 2407 DSP程序的调试 被引量:2
9
作者 廖传书 刘超 《兵工自动化》 2004年第5期85-86,共2页
根据TMS320LF 2407 DSP芯片编程和系统引导特点,不需要外部扩展RAM程序存储器即可对程序下载进行调试。该方法将复位向量烧入2407片内FLASH的0000h单元,使2407 DSP上电后PC指向8000h单元。片内的SARAM映射到8000h开始的2k空间,并通过CM... 根据TMS320LF 2407 DSP芯片编程和系统引导特点,不需要外部扩展RAM程序存储器即可对程序下载进行调试。该方法将复位向量烧入2407片内FLASH的0000h单元,使2407 DSP上电后PC指向8000h单元。片内的SARAM映射到8000h开始的2k空间,并通过CMD文件把程序分配到这一空间。调试结束后改8000h为0000h,再将程序烧入DSP片内FLASH。 展开更多
关键词 TMS320LF2407 系统引导 程序调试
在线阅读 下载PDF
基于模板匹配的BPEL程序故障修复及优化技术 被引量:1
10
作者 孙昌爱 吴思懿 +1 位作者 张守峰 付安 《软件学报》 EI CSCD 北大核心 2024年第6期2844-2862,共19页
BPEL(business process execution language)是一种可执行的Web服务组合语言.与传统程序相比,BPEL程序在编程模型、执行方式等方面存在较大差异.这些新特点使得如何定位并修改测试阶段发现的BPEL程序故障成为挑战,面向传统软件的故障修... BPEL(business process execution language)是一种可执行的Web服务组合语言.与传统程序相比,BPEL程序在编程模型、执行方式等方面存在较大差异.这些新特点使得如何定位并修改测试阶段发现的BPEL程序故障成为挑战,面向传统软件的故障修复技术难以直接应用于BPEL程序.从变异分析角度出发,提出一种基于模板匹配的BPEL程序故障修复方法BPELRepair.为了克服基于变异分析的故障修复技术计算开销高的缺点,从补丁生成、测试用例选择以及终止条件3个角度提出多种优化策略.开发一个BPEL故障修复支持工具,提高故障修复的自动化程度与效率.采用经验研究的方式,评估所提故障修复技术及优化策略的有效性.实验结果表明,所提故障修复方法能够成功修复约53%的BPEL程序故障;所提优化策略能够显著降低搜索匹配、补丁程序验证、测试用例执行与故障修复等方面的开销. 展开更多
关键词 程序调试 故障修复 WEB服务 服务组合 BPEL程序
在线阅读 下载PDF
Matlab程序单步调试方法及样例分析 被引量:1
11
作者 王若楠 田野 +1 位作者 马玉峰 刘立士 《现代电子技术》 北大核心 2015年第15期139-141,共3页
针对单步调试法在程序调试中的重要作用,引用了一个具体的样例,进行Matlab程序单步调试法的分析并逐步检验,根据运行结果与实际计算结果的比较,验证了该方法在程序调试中的重要地位,并且该实验结果还可以应用于复杂的算法验证中,具有很... 针对单步调试法在程序调试中的重要作用,引用了一个具体的样例,进行Matlab程序单步调试法的分析并逐步检验,根据运行结果与实际计算结果的比较,验证了该方法在程序调试中的重要地位,并且该实验结果还可以应用于复杂的算法验证中,具有很大的实用意义。 展开更多
关键词 程序调试 系统质量 运行结果 计算结果 单步调试
在线阅读 下载PDF
函数式程序的调试及跟踪
12
作者 施智敏 孙永强 《计算机应用与软件》 CSCD 1991年第4期18-23,共6页
由于函数式程序设计与传统程序设计的风格不同,从而程序的调试和跟踪方法也存在很大的差异。本文着重介绍了函数式程序的调试和跟踪方法,并且介绍了我们在MicroVAX-II 机器上实现的GFP 系统的调试方法及实现技术。
关键词 函数式程序 程序调试 程序跟踪
在线阅读 下载PDF
程序系统错误分析和调试测试方法
13
作者 唐大同 《重庆工学院学报》 2001年第5期11-13,18,共4页
通过典型实例分析了程序系统的错误类型 ,研究了如何用调试与测试方法提高程序的正确率 ,从而说明一个好的程序系统从分析。
关键词 程序系统 错误类型 测试方法 程序调试 程序设计
在线阅读 下载PDF
在TJ2230上调试FORTRAN程序
14
作者 林发秀 《广西大学学报(自然科学版)》 CAS CSCD 1995年第1期91-94,共4页
介绍在TJ2230机上调试程序的工具—符号排错程序。利用它能使程序调试工作大为简化。
关键词 计算机 FORTRAN程序 程序设计 程序调试
在线阅读 下载PDF
一种故障传播感知的程序故障定位方法 被引量:3
15
作者 何加浪 孟锦 +1 位作者 张琨 张宏 《电子与信息学报》 EI CSCD 北大核心 2011年第9期2192-2198,共7页
针对现有的基于覆盖的程序故障定位方法不能有效解决故障传播给定位效果带来的影响,该文提出了一种基于传播感知的程序故障定位方法。该方法首先使用收集到的程序覆盖路径信息对可疑节点空间进行压缩来有效降低计算量,然后利用节点在正... 针对现有的基于覆盖的程序故障定位方法不能有效解决故障传播给定位效果带来的影响,该文提出了一种基于传播感知的程序故障定位方法。该方法首先使用收集到的程序覆盖路径信息对可疑节点空间进行压缩来有效降低计算量,然后利用节点在正常执行路径和故障执行路径中出现的频率不同确定可疑空间中的每个节点的初始可疑度,接下来通过引入边传播趋势的概念确定初始可疑度最大的节点是否具有故障传播现象,最后对感知的故障传播相关节点进行可疑度修正来确定节点的最终可疑度。相关示例分析和定位实验结果表明,该故障定位方法能有效降低故障传播给定位准确性带来的影响,定位效果良好,且随着程序规模的扩大在时间开销上较其他方法有很大优势,因而具有较高的实用价值。 展开更多
关键词 传播感知 程序调试 覆盖路径 故障传播
在线阅读 下载PDF
并行调试中的若干关键问题 被引量:2
16
作者 王巍 方滨兴 张宏莉 《计算机科学》 CSCD 北大核心 2003年第3期132-133,167,共3页
With the development of technique of parallel computing, parallel debugging becomes more and more im-portant. Some new products and technology appear. In this paper, we introduce some key problems concerrned in paral-... With the development of technique of parallel computing, parallel debugging becomes more and more im-portant. Some new products and technology appear. In this paper, we introduce some key problems concerrned in paral-lel debugging and some methods to solve them. 展开更多
关键词 并行调试 程序调试 串行程序 并行程序
在线阅读 下载PDF
基于RPC的GDB远程调试的实现 被引量:1
17
作者 王庆江 董渭清 +2 位作者 张琳 黄仙娇 杨雪霏 《计算机工程》 CAS CSCD 北大核心 2002年第8期227-228,共2页
分析了的目标系统处理,从嵌入式系统调试的角度,提出了基于的远程调试方式,并给出了实现方法。
关键词 RPC GDB 远程调试 程序调试
在线阅读 下载PDF
一种组合式基于调用栈的程序切片方法 被引量:1
18
作者 戚晓芳 周晓宇 +1 位作者 徐晓晶 张迎周 《东南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2011年第6期1171-1176,共6页
通过调用栈提取当前调用上文信息,对传统的静态程序切片约简,可获得基于调用栈的程序切片,进行有效的程序调试.针对目前该切片计算需构造系统依赖图(SDG)而造成大程序分析效率较低等问题,提出相关子程序分析算法,通过仅分析程序中部分... 通过调用栈提取当前调用上文信息,对传统的静态程序切片约简,可获得基于调用栈的程序切片,进行有效的程序调试.针对目前该切片计算需构造系统依赖图(SDG)而造成大程序分析效率较低等问题,提出相关子程序分析算法,通过仅分析程序中部分与切片标准相关的子程序,而不是所有子程序来提高分析效率,同时提出一种组合式基于调用栈的程序切片方法进行切片计算.组合式程序切片方法以子程序为依赖性分析单位,程序依赖图由相互独立的子程序依赖图组合而成,子程序对外接口由参数间依赖关系实现,通过实参和形参之间的映射实现子程序间的分析.对3个不同规模的程序进行实验,相关子程序平均数为总子程序数的0.03%~17.1%,表明该方法可有效减少分析时间,提高调试响应速度. 展开更多
关键词 程序调试 程序切片 调用栈
在线阅读 下载PDF
分布式实时计算系统的一种调试方法 被引量:2
19
作者 陈文宇 桑楠 《电子科技大学学报》 EI CAS CSCD 北大核心 2001年第5期503-506,共4页
针对分布式实时系统的特殊性,对分布式实时语言DRTC++编写的分布式实时应用程序,利用DRTDebug的设计和调试原理,提出分布式实时计算中不确定性等问题的解决方法,得到分布式实时程序运行信息的收集模型。该模型简便、实用,可以直接用于... 针对分布式实时系统的特殊性,对分布式实时语言DRTC++编写的分布式实时应用程序,利用DRTDebug的设计和调试原理,提出分布式实时计算中不确定性等问题的解决方法,得到分布式实时程序运行信息的收集模型。该模型简便、实用,可以直接用于分布式实时程序的调试中。 展开更多
关键词 程序调试 分布式实时系统 程序设计
在线阅读 下载PDF
一种基于变异分析的BPEL程序故障定位技术 被引量:1
20
作者 孙昌爱 张守峰 朱维忠 《计算机科学》 CSCD 北大核心 2021年第1期301-307,共7页
不同于传统C,C++或Java程序,BPEL(Business Process Execution Language)程序由一组活动及其之间的交互组成,同时引入了并发、序列化、XML表示等新特征,这些新特点使得定位BPEL程序的故障具有一定的挑战性。针对现有故障定位技术在有效... 不同于传统C,C++或Java程序,BPEL(Business Process Execution Language)程序由一组活动及其之间的交互组成,同时引入了并发、序列化、XML表示等新特征,这些新特点使得定位BPEL程序的故障具有一定的挑战性。针对现有故障定位技术在有效性方面的不足,提出一种基于变异分析的BPEL程序故障定位技术,依据BPEL程序的特点及其变异算子的特点设计了一组优化策略,开发了相应的支持工具。通过一组BPEL程序实例来评估所提方法的有效性,比较了所提方法与现有BPEL程序故障定位技术的定位效果。实验结果表明,与现有方法相比,所提方法具有较高的召回率,故障定位代价基本相当,提出的优化策略进一步降低了所提方法的变异执行开销。 展开更多
关键词 故障定位 程序调试 BPEL 变异分析 软件测试
在线阅读 下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部