期刊文献+
共找到249篇文章
< 1 2 13 >
每页显示 20 50 100
利用Debug探索Visual C++编程原理 被引量:2
1
作者 刘小豫 李红 吴粉侠 《咸阳师范学院学报》 2010年第6期110-111,共2页
在Visual C++教学中,Windows编程及MFC编程是两个难点。提出利用Debug分析Windows程序的内部结构,以及利用Debug理解MFC应用程序的运行过程。
关键词 VISUAL C++ 编程 debug
下载PDF
用debug命令同步跟踪“栈” 被引量:1
2
作者 彭仁杰 《陇东学院学报》 2009年第2期29-31,共3页
栈是计算机中的系统资源.随着程序的执行,栈始终保持着动态变化.通过灵活应用debug命令来查看、修改栈,为计算机专业课程中"栈"的教学提供了一种科学直观的方法.
关键词 debug命令 程序 教学
下载PDF
用debug程序监视目标程序的执行
3
作者 田永红 《中国西部科技》 2009年第34期23-24,共2页
《微型计算机原理与接口技术》是一门实践性较强的技术基础课,实践环节包括上机验证指令系统和硬件芯片的实践。通过灵活使用debug命令监视目标程序的执行,帮助学生更好地理解这门课的内容,提高教学质量。
关键词 微机原理 debug命令 教学
下载PDF
用DEBUG程序实现对硬盘的管理
4
作者 曾繁华 《四川师范大学学报(自然科学版)》 CAS CSCD 1996年第5期116-119,共4页
本文介绍了用DEBUG程序对硬盘的管理方法和一些简便。
关键词 硬盘管理 微机 debug程序 存贮器
下载PDF
Z80DEBUG软件在PC系列微机上的设计实现
5
作者 巴特尔 刘一峰 《内蒙古工学院学报》 1993年第2期54-64,共11页
在硬软件资源较丰富的 PC 系列机上,逐渐健全 Z80程序的开发环境受到 Z80使用者的普遍关注。本文介绍了在 PC 机上开发的 Z80程序调试工具——Z80DEBUG 软件,并论述了总体目标设计,程序实现技术以及应用实例。
关键词 程序调试工具 Z80debug软件 微机
下载PDF
Dynamic Slicing of Object Oriented Programs
6
作者 Jian\|jun Zhao Department of Computer Science and Engineering, Fukuoka Institute of Technology, Fukuoka 811 0295, Japan 《Wuhan University Journal of Natural Sciences》 CAS 2001年第Z1期391-397,共7页
Program slice has many applications such as program debugging, testing, maintenance, and complexity measurement. A static slice consists of all statements in program P that may effect the value of variable v a... Program slice has many applications such as program debugging, testing, maintenance, and complexity measurement. A static slice consists of all statements in program P that may effect the value of variable v at some point p , and a dynamic slice consists only of statements that influence the value of variable occurrence for specific program inputs. In this paper, we concern the problem of dynamic slicing of object oriented programs which, to our knowledge, has not been addressed in the literatures. To solve this problem, we present the dynamic object oriented dependence graph (DODG)which is an arc classified digraph to explicitly represent various dynamic dependence between statement instances for a particular execution of an object oriented program. Based on the DODG, we present a two phase backward algorithm for computing a dynamic slice of an object oriented program. 展开更多
关键词 program slicing dynamic dependence graph object oriented program SOFTWARE maintenance debugGING testing
下载PDF
Debug演示教学法在C程序设计教学中的应用
7
作者 廖国富 《计算机时代》 2019年第5期74-76,79,共4页
针对实际教学中初学C程序设计理解困难、调试能力弱的问题,提出Debug演示教学法,在课堂教学中反复应用,可以做到透彻的讲解,使学生更易理解核心概念,提升调试能力。
关键词 C程序设计 debug 演示 教学法
下载PDF
程序调试中的数据结构演变可视化方法
8
作者 苏庆 陈建成 +2 位作者 顾国生 刘冬宁 黄剑锋 《计算机工程》 CAS CSCD 北大核心 2024年第9期197-207,共11页
数据结构是程序执行时的重要信息载体,其演变过程往往较为复杂和抽象。针对程序设计初学者较难理解数据结构演变过程的问题,提出一种面向程序调试中的数据结构演变可视化方法。在调试开始时,首先使用组件表达式表示数据结构,然后通过配... 数据结构是程序执行时的重要信息载体,其演变过程往往较为复杂和抽象。针对程序设计初学者较难理解数据结构演变过程的问题,提出一种面向程序调试中的数据结构演变可视化方法。在调试开始时,首先使用组件表达式表示数据结构,然后通过配置表以及布局函数将组件表达式生成可视化视图。在进行单步调试后,通过对比单步调试前后的可视化数据方式生成组件演变行为,运用有限状态机理论构建数据结构演变模型,该模型的执行使得组件发生演变,同时生成可视化动作。使用动画单元执行可视化动作,实现数据结构演变的可视化呈现,帮助初学者理解数据结构相关程序的执行过程。实验结果表明,将该方法应用于1个数据结构演变可视化框架StructV,并应用于1个在线可视化编程实训云平台的研发,可有效降低初学者理解数据结构演变过程的难度,并提升编程实训时的程序调试效率。 展开更多
关键词 程序调试 数据结构可视化 组件演变行为 有限状态机 数据结构演变模型
下载PDF
基于数字孪生的呼叫机生产线虚拟调试技术分析
9
作者 刘红艳 姚亚平 《集成电路应用》 2024年第1期406-407,共2页
阐述基于数字孪生技术的呼叫机生产线虚拟调试技术特点。结合系统设计目标和需要,分析关键技术应用,并通过MCD内部编程,结合仿真技术集成,实现基于孪生技术的生产线设计和验证。
关键词 孪生技术 生产线设计 虚拟调试 程序调试
下载PDF
基于模板匹配的BPEL程序故障修复及优化技术
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
Program Slicing Based Buffer Overflow Detection
11
作者 Yingzhou Zhang Wei Fu +1 位作者 Xiaofei Qian Wei Chen 《Journal of Software Engineering and Applications》 2010年第10期965-971,共7页
The development of the information technology has brought threats to human society when it has influenced seriously the global politics, economics and military etc. But among the security of information system, buffer... The development of the information technology has brought threats to human society when it has influenced seriously the global politics, economics and military etc. But among the security of information system, buffer overrun vulnerability is undoubtedly one of the most important and common vulnerabilities. This paper describes a new technology, named program slicing, to detect the buffer overflow leak in security-critical C code. First, we use slicing technology to analyze the variables which may be with vulnerability and extract the expressions which will bring memory overflow. Secondly, we utilize debug technology to get the size of memory applied by the variable and the size of memory used for these code segments (the slicing result) further. Therefore we can judge whether it will overflow according to the analysis above. According to the unique excellence of program slicing performing in the large-scale program’s debugging, the method to detect buffer overrun vulnerability described in this paper will reduce the workload greatly and locate the code sentences affected by corresponding variable set quickly, particularly including the potential vulnerability caused by parameter dependence among the subroutines. 展开更多
关键词 program SLICING BUFFER OVERFLOW Inter-Procedure SLICING debug System DEPENDENCE GRAPH
下载PDF
基于程序约束的细粒度JVM测试程序约简方法
12
作者 杜义恒 王赞 +4 位作者 赵英全 陈俊洁 陈翔 侯德俊 郑开 《软件学报》 EI CSCD 北大核心 2024年第7期3204-3226,共23页
为了对Java虚拟机(JVM)进行测试,开发人员通常需要手工设计或利用测试生成工具生成复杂的测试程序,从而检测JVM中潜在的缺陷.然而,复杂的测试程序给开发人员定位及修复缺陷带来了极高的成本.测试程序约简技术旨在保障测试程序缺陷检测... 为了对Java虚拟机(JVM)进行测试,开发人员通常需要手工设计或利用测试生成工具生成复杂的测试程序,从而检测JVM中潜在的缺陷.然而,复杂的测试程序给开发人员定位及修复缺陷带来了极高的成本.测试程序约简技术旨在保障测试程序缺陷检测能力的同时,尽可能地删减测试程序中与缺陷检测无关的代码.现有研究工作基于Delta调试在C程序和XML输入上可以取得较好的约简效果,但是在JVM测试场景中,具有复杂语法和语义依赖关系的Java测试程序约简仍存在粒度较粗、约简效果较差的问题,导致约简后的程序理解成本依然很高.因此,针对具有复杂程序依赖关系的Java测试程序,提出一种基于程序约束的细粒度测试程序约简方法JavaPruner.首先,在语句块级别设计细粒度的代码度量方法;随后,在Delta调试技术上引入语句块之间的依赖约束关系来对测试程序进行约简.以Java字节码测试程序为实验对象,从现有的针对JVM测试的测试程序生成工具中筛选出具有复杂依赖关系的50个测试程序作为基准数据集,并在这些数据集上验证JavaPruner的有效性.实验结果表明,JavaPruner可以有效删减Java字节码测试程序中的冗余代码.与现有方法相比,在所有基准数据集上,约简能力平均可提升37.7%.同时,JavaPruner可以在保障程序有效性及缺陷检测能力的同时,将Java字节码测试程序最大约简至其原有大小的1.09%,有效降低了测试程序的分析和理解成本. 展开更多
关键词 JAVA虚拟机 JVM测试 测试程序约简 Delta调试
下载PDF
基于Process Simulate的虚实结合实践平台开发
13
作者 刘海忠 王宏一 +3 位作者 孙慧超 于立娟 刘继明 曲兴田 《实验室研究与探索》 CAS 北大核心 2024年第2期104-109,共6页
为响应制造强国战略,培养实践能力强、创新能力强、多学科交叉的复合型人才,同时考虑到实践平台成本高、灵活性差、学生难以深入研究、危险系数高等问题,以行业生产中用到的生产单元为参考,搭建虚实结合实践平台。平台将多个虚拟场景和... 为响应制造强国战略,培养实践能力强、创新能力强、多学科交叉的复合型人才,同时考虑到实践平台成本高、灵活性差、学生难以深入研究、危险系数高等问题,以行业生产中用到的生产单元为参考,搭建虚实结合实践平台。平台将多个虚拟场景和现实场景相结合,可实现“虚”“实”信号互传、以“实”控制“虚”。在实践平台上,可完成生产单元机械设计、机器人离线编程、虚拟调试、组网和通信、PLC编程和HMI编程等多学科交叉训练。 展开更多
关键词 智能制造 虚实结合 离线编程 虚拟调试
下载PDF
基于仿真的核级水冷冷水机控制程序验证方法
14
作者 侯利国 《自动化博览》 2024年第10期66-69,共4页
在某三代核电建设过程中,其核级水冷冷水机控制系统首次实现了由核级数字化仪控系统(DCS)代替原有的PLC控制系统,满足了三代核电FC2B类功能需求。为了突破因不同平台间平台特性、组态方式及控制时序的限制,需要验证其平台转换后控制程... 在某三代核电建设过程中,其核级水冷冷水机控制系统首次实现了由核级数字化仪控系统(DCS)代替原有的PLC控制系统,满足了三代核电FC2B类功能需求。为了突破因不同平台间平台特性、组态方式及控制时序的限制,需要验证其平台转换后控制程序转换效果及其契合度,以确保转换后的控制程序能够满足现场控制需求。本文以转换后的控制程序为研究对象,利用核级DCS平台内置仿真调试功能,在转换后控制程序基础上扩展仿真调试功能需求,通过模拟仿真的方式实现对控制程序的功能验证。这一方法能提前验证控制程序的正确性,可指导工程设计及现场调试人员提前识别控制程序设计缺陷和控制功能优化,在节约生产成本、提高核电设备安全性及可使用性等方面成果显著,也为其它有类似功能需求的控制系统提供了重要的借鉴意义。 展开更多
关键词 三代核电 PLC 仿真调试 程序验证
下载PDF
基于32位MCU的FPGA远程调试和固化系统设计
15
作者 刘帅 张磊 《微处理机》 2024年第3期9-12,46,共5页
在很多领域中,采用传统USB-JTAG接口进行FPGA调试和固化程序的模式受到很大限制,例如受到传输距离过长、调试接口被外壳封住等原因无法正常操作,且每次操作只能针对单个FPGA,效率较低。为解决此类问题,提出一种基于32位微控制器(MCU)的F... 在很多领域中,采用传统USB-JTAG接口进行FPGA调试和固化程序的模式受到很大限制,例如受到传输距离过长、调试接口被外壳封住等原因无法正常操作,且每次操作只能针对单个FPGA,效率较低。为解决此类问题,提出一种基于32位微控制器(MCU)的FPGA远程调试和固化系统。设计通过以太网实现FPGA远程调试和固化功能;将主控芯片集成在FPGA板卡上,主控芯片与FPGA通过JTAG及SPI接口连接,另一端通过以太网连接计算机设备,实现远程调试和固化功能。本设计增加了FPGA调试的便利性,提高了程序固化效率,具有较强的扩展性。 展开更多
关键词 现场可编程门阵列 微控制器 以太网 远程调试和固化
下载PDF
基于变异和约束求解的程序缺陷自动修复方法
16
作者 董兰 洪玫 伍佳 《计算机工程与设计》 北大核心 2024年第1期88-94,共7页
为能正确高效地生成修复补丁,针对Java程序中出现频率较高的条件语句相关缺陷修复问题,将启发式搜索方法与语义约束求解方法相结合,提出一个有针对性、更高效的解决方案。针对条件语句缺失错误,采用基于组件的程序合成技术,合成满足约... 为能正确高效地生成修复补丁,针对Java程序中出现频率较高的条件语句相关缺陷修复问题,将启发式搜索方法与语义约束求解方法相结合,提出一个有针对性、更高效的解决方案。针对条件语句缺失错误,采用基于组件的程序合成技术,合成满足约束的候选条件语句;针对条件语句逻辑表达式错误,采用变异技术,生成候选逻辑表达式;针对条件语句逻辑表达式错误中,不能用变异技术修复的缺陷,使用基于组件的约束求解方法生成候选补丁。实验结果表明,所提方法有更高的补丁召回率和准确率。 展开更多
关键词 程序自动修复 变异分析 约束求解 程序合成 条件语句缺陷 补丁生成 软件调试
下载PDF
软件错误自动定位关键科学问题及研究进展 被引量:17
17
作者 王克朝 王甜甜 +1 位作者 苏小红 马培军 《计算机学报》 EI CSCD 北大核心 2015年第11期2262-2278,共17页
程序源代码中的缺陷是导致软件不可靠的一个主要原因.软件错误自动定位技术通过计算机分析程序源代码或执行过程中产生的运行状态,检测程序中的异常并将其独立出来作为需要进一步调试的可疑代码,从而缩小缺陷代码的搜索范围,辅助开发人... 程序源代码中的缺陷是导致软件不可靠的一个主要原因.软件错误自动定位技术通过计算机分析程序源代码或执行过程中产生的运行状态,检测程序中的异常并将其独立出来作为需要进一步调试的可疑代码,从而缩小缺陷代码的搜索范围,辅助开发人员更快地识别缺陷语句并分析软件失效的产生原因.为了清晰地分析软件错误定位领域的关键科学问题,文中首先定义了"失效-错误定位-理解"模型,然后形式化地描述了软件错误定位相关概念;接下来,调研国内外最新研究进展,统计分析了发展趋势;重点分析了各种错误定位方法的基本思想、优缺点及其对关键问题的解决情况;最后总结了尚待解决的难点问题,指出了未来可能的研究方向. 展开更多
关键词 软件失效 软件缺陷 错误定位 自动化调试 程序分析
下载PDF
自动化软件错误定位技术研究进展 被引量:43
18
作者 虞凯 林梦香 《计算机学报》 EI CSCD 北大核心 2011年第8期1411-1422,共12页
调试过程中代价最昂贵和最耗时的活动之一就是定位错误.为了辅助开发人员进行程序错误的定位和修正,自动化错误定位技术通过对源程序、测试结果以及各种程序行为特征信息的计算分析,给出造成故障的软件缺陷在源代码中的可能位置.文中对... 调试过程中代价最昂贵和最耗时的活动之一就是定位错误.为了辅助开发人员进行程序错误的定位和修正,自动化错误定位技术通过对源程序、测试结果以及各种程序行为特征信息的计算分析,给出造成故障的软件缺陷在源代码中的可能位置.文中对现有错误定位技术进行了分类,介绍了各种代表性技术的原理以及建模方法,并给出了常用的评测基准集和评价标准,最后还指出了若干值得进一步研究的方向. 展开更多
关键词 错误定位 自动化调试 程序分析 自适应测试
下载PDF
在线可视化编程作业云平台的设计与应用 被引量:6
19
作者 苏庆 张思远 +2 位作者 黄剑锋 吴伟民 刘添添 《实验技术与管理》 CAS 北大核心 2020年第7期191-194,203,共5页
为适应大规模软件编程类教学的特点和需求,突破软件编程作业的人工批改局限和课时限制,设计并实现一个在线可视化编程作业云平台。充分利用云平台的动态可扩充特性,为学生提供不间断在线编程作业环境。研发程序可视化调试技术,直观地呈... 为适应大规模软件编程类教学的特点和需求,突破软件编程作业的人工批改局限和课时限制,设计并实现一个在线可视化编程作业云平台。充分利用云平台的动态可扩充特性,为学生提供不间断在线编程作业环境。研发程序可视化调试技术,直观地呈现程序运行时各种数据关系的实时变化,降低初学编程者的入门门槛。实践表明,该平台可以显著提高学生的编程作业效率,提升软件编程实验的教学质量。 展开更多
关键词 软件编程作业 可视化调试 编程实训平台
下载PDF
基于程序频谱的动态缺陷定位方法研究 被引量:43
20
作者 陈翔 鞠小林 +1 位作者 文万志 顾庆 《软件学报》 EI CSCD 北大核心 2015年第2期390-412,共23页
基于程序频谱的动态缺陷定位是软件自动化调试研究中的一个热点问题,通过搜集测试用例的程序频谱和执行结果,基于特定模型以定位缺陷语句在被测程序内的可能位置.对近些年来国内外学者在该研究领域取得的成果进行系统总结:首先,给出预... 基于程序频谱的动态缺陷定位是软件自动化调试研究中的一个热点问题,通过搜集测试用例的程序频谱和执行结果,基于特定模型以定位缺陷语句在被测程序内的可能位置.对近些年来国内外学者在该研究领域取得的成果进行系统总结:首先,给出预备知识和基本假设;随后,提出缺陷定位研究框架并识别出框架内一系列可影响缺陷定位效果的内在影响因素,包括程序频谱构造方式、测试套件构成和维护、内在缺陷数量、测试用例预言设置、用户反馈和缺陷修复开销等;接着,对实证研究中采用的评测指标和评测程序进行总结和分析;然后,对缺陷定位方法在一些特定测试领域中的应用进行总结;最后,对该领域未来值得关注的研究方向进行了展望. 展开更多
关键词 软件调试 缺陷定位 程序频谱 测试用例 测试用例预言
下载PDF
上一页 1 2 13 下一页 到第
使用帮助 返回顶部