期刊文献+
共找到249篇文章
< 1 2 13 >
每页显示 20 50 100
程序调试中的数据结构演变可视化方法
1
作者 苏庆 陈建成 +2 位作者 顾国生 刘冬宁 黄剑锋 《计算机工程》 CAS CSCD 北大核心 2024年第9期197-207,共11页
数据结构是程序执行时的重要信息载体,其演变过程往往较为复杂和抽象。针对程序设计初学者较难理解数据结构演变过程的问题,提出一种面向程序调试中的数据结构演变可视化方法。在调试开始时,首先使用组件表达式表示数据结构,然后通过配... 数据结构是程序执行时的重要信息载体,其演变过程往往较为复杂和抽象。针对程序设计初学者较难理解数据结构演变过程的问题,提出一种面向程序调试中的数据结构演变可视化方法。在调试开始时,首先使用组件表达式表示数据结构,然后通过配置表以及布局函数将组件表达式生成可视化视图。在进行单步调试后,通过对比单步调试前后的可视化数据方式生成组件演变行为,运用有限状态机理论构建数据结构演变模型,该模型的执行使得组件发生演变,同时生成可视化动作。使用动画单元执行可视化动作,实现数据结构演变的可视化呈现,帮助初学者理解数据结构相关程序的执行过程。实验结果表明,将该方法应用于1个数据结构演变可视化框架StructV,并应用于1个在线可视化编程实训云平台的研发,可有效降低初学者理解数据结构演变过程的难度,并提升编程实训时的程序调试效率。 展开更多
关键词 程序调试 数据结构可视化 组件演变行为 有限状态机 数据结构演变模型
下载PDF
基于模板匹配的BPEL程序故障修复及优化技术
2
作者 孙昌爱 吴思懿 +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
基于数字孪生的呼叫机生产线虚拟调试技术分析
3
作者 刘红艳 姚亚平 《集成电路应用》 2024年第1期406-407,共2页
阐述基于数字孪生技术的呼叫机生产线虚拟调试技术特点。结合系统设计目标和需要,分析关键技术应用,并通过MCD内部编程,结合仿真技术集成,实现基于孪生技术的生产线设计和验证。
关键词 孪生技术 生产线设计 虚拟调试 程序调试
下载PDF
基于程序约束的细粒度JVM测试程序约简方法
4
作者 杜义恒 王赞 +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
利用Debug探索Visual C++编程原理 被引量:2
5
作者 刘小豫 李红 吴粉侠 《咸阳师范学院学报》 2010年第6期110-111,共2页
在Visual C++教学中,Windows编程及MFC编程是两个难点。提出利用Debug分析Windows程序的内部结构,以及利用Debug理解MFC应用程序的运行过程。
关键词 VISUAL C++ 编程 debug
下载PDF
基于Process Simulate的虚实结合实践平台开发
6
作者 刘海忠 王宏一 +3 位作者 孙慧超 于立娟 刘继明 曲兴田 《实验室研究与探索》 CAS 北大核心 2024年第2期104-109,共6页
为响应制造强国战略,培养实践能力强、创新能力强、多学科交叉的复合型人才,同时考虑到实践平台成本高、灵活性差、学生难以深入研究、危险系数高等问题,以行业生产中用到的生产单元为参考,搭建虚实结合实践平台。平台将多个虚拟场景和... 为响应制造强国战略,培养实践能力强、创新能力强、多学科交叉的复合型人才,同时考虑到实践平台成本高、灵活性差、学生难以深入研究、危险系数高等问题,以行业生产中用到的生产单元为参考,搭建虚实结合实践平台。平台将多个虚拟场景和现实场景相结合,可实现“虚”“实”信号互传、以“实”控制“虚”。在实践平台上,可完成生产单元机械设计、机器人离线编程、虚拟调试、组网和通信、PLC编程和HMI编程等多学科交叉训练。 展开更多
关键词 智能制造 虚实结合 离线编程 虚拟调试
下载PDF
用debug命令同步跟踪“栈” 被引量:1
7
作者 彭仁杰 《陇东学院学报》 2009年第2期29-31,共3页
栈是计算机中的系统资源.随着程序的执行,栈始终保持着动态变化.通过灵活应用debug命令来查看、修改栈,为计算机专业课程中"栈"的教学提供了一种科学直观的方法.
关键词 debug命令 程序 教学
下载PDF
基于32位MCU的FPGA远程调试和固化系统设计
8
作者 刘帅 张磊 《微处理机》 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
用debug程序监视目标程序的执行
9
作者 田永红 《中国西部科技》 2009年第34期23-24,共2页
《微型计算机原理与接口技术》是一门实践性较强的技术基础课,实践环节包括上机验证指令系统和硬件芯片的实践。通过灵活使用debug命令监视目标程序的执行,帮助学生更好地理解这门课的内容,提高教学质量。
关键词 微机原理 debug命令 教学
下载PDF
基于变异和约束求解的程序缺陷自动修复方法
10
作者 董兰 洪玫 伍佳 《计算机工程与设计》 北大核心 2024年第1期88-94,共7页
为能正确高效地生成修复补丁,针对Java程序中出现频率较高的条件语句相关缺陷修复问题,将启发式搜索方法与语义约束求解方法相结合,提出一个有针对性、更高效的解决方案。针对条件语句缺失错误,采用基于组件的程序合成技术,合成满足约... 为能正确高效地生成修复补丁,针对Java程序中出现频率较高的条件语句相关缺陷修复问题,将启发式搜索方法与语义约束求解方法相结合,提出一个有针对性、更高效的解决方案。针对条件语句缺失错误,采用基于组件的程序合成技术,合成满足约束的候选条件语句;针对条件语句逻辑表达式错误,采用变异技术,生成候选逻辑表达式;针对条件语句逻辑表达式错误中,不能用变异技术修复的缺陷,使用基于组件的约束求解方法生成候选补丁。实验结果表明,所提方法有更高的补丁召回率和准确率。 展开更多
关键词 程序自动修复 变异分析 约束求解 程序合成 条件语句缺陷 补丁生成 软件调试
下载PDF
用DEBUG程序实现对硬盘的管理
11
作者 曾繁华 《四川师范大学学报(自然科学版)》 CAS CSCD 1996年第5期116-119,共4页
本文介绍了用DEBUG程序对硬盘的管理方法和一些简便。
关键词 硬盘管理 微机 debug程序 存贮器
下载PDF
Z80DEBUG软件在PC系列微机上的设计实现
12
作者 巴特尔 刘一峰 《内蒙古工学院学报》 1993年第2期54-64,共11页
在硬软件资源较丰富的 PC 系列机上,逐渐健全 Z80程序的开发环境受到 Z80使用者的普遍关注。本文介绍了在 PC 机上开发的 Z80程序调试工具——Z80DEBUG 软件,并论述了总体目标设计,程序实现技术以及应用实例。
关键词 程序调试工具 Z80debug软件 微机
下载PDF
Dynamic Slicing of Object Oriented Programs
13
作者 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程序设计教学中的应用
14
作者 廖国富 《计算机时代》 2019年第5期74-76,79,共4页
针对实际教学中初学C程序设计理解困难、调试能力弱的问题,提出Debug演示教学法,在课堂教学中反复应用,可以做到透彻的讲解,使学生更易理解核心概念,提升调试能力。
关键词 C程序设计 debug 演示 教学法
下载PDF
Program Slicing Based Buffer Overflow Detection
15
作者 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
DCS自控仪表系统运行管理的有效措施研究 被引量:3
16
作者 耿永峰 张元玲 《化工管理》 2023年第4期121-123,共3页
DCS自控仪表系统应用可实现化工生产过程的自动化,有效保障生产过程的效率。DCS自控仪表系统的日常维护管理是切实保障仪表系统运行稳定的关键要素,相关人员应重视仪表系统的运行管理。文章主要对DCS自动仪表系统的特点进行研究,分析仪... DCS自控仪表系统应用可实现化工生产过程的自动化,有效保障生产过程的效率。DCS自控仪表系统的日常维护管理是切实保障仪表系统运行稳定的关键要素,相关人员应重视仪表系统的运行管理。文章主要对DCS自动仪表系统的特点进行研究,分析仪表系统常见故障,并对日常管理规范和管理措施进行研究,旨在提高DCS自动仪表系统应用价值。 展开更多
关键词 DCS自控仪表 仪表系统 信息备份 程序调试
下载PDF
基于PLC的校园智能照明控制系统设计 被引量:1
17
作者 王连杰 栾泰珍 《科技创新与应用》 2023年第33期112-115,共4页
随着校园照明设备的铺张浪费与滥用,造成了照明设备损耗加重与不必要的电力浪费问题。该文以节省电力资源的浪费与改善校园的照明效果为目的,在普通照明的基础上加入湿度与光照传感器进行多重判别,利用PLC进行梯形图编程与调试,通过对... 随着校园照明设备的铺张浪费与滥用,造成了照明设备损耗加重与不必要的电力浪费问题。该文以节省电力资源的浪费与改善校园的照明效果为目的,在普通照明的基础上加入湿度与光照传感器进行多重判别,利用PLC进行梯形图编程与调试,通过对结果的分析达到预想的要求。摒弃以往普通照明的资源浪费问题,通过多种时段判别使其灯光的多样显示达到美化校园环境的效果。 展开更多
关键词 传感器 PLC 节能 梯形图编程 调试
下载PDF
“工业机器人编程与调试”课程“线上线下”混合式教学改革路径 被引量:1
18
作者 李琼 冯琛 +1 位作者 黄颖 高东玲 《南方农机》 2023年第21期178-180,187,共4页
【目的】新时代下,单一的线上或线下教学模式,都无法满足对新一代技术人才的培养要求,因此有必要突破人才培养瓶颈,寻找“新常态”的教学模式。【方法】课题组以“工业机器人编程与调试”课程为例,分别从教学内容和课堂体系两个方面,探... 【目的】新时代下,单一的线上或线下教学模式,都无法满足对新一代技术人才的培养要求,因此有必要突破人才培养瓶颈,寻找“新常态”的教学模式。【方法】课题组以“工业机器人编程与调试”课程为例,分别从教学内容和课堂体系两个方面,探讨了“线上+线下”混合式教学模式的具体应用与实施。【结果】该课程于2019—2020年第二学期首先以虚拟示教的形式进行在线展示,包括机器人的操作和在线编程。经过实际操作发现,学生的动手能力远远高于先前的学习,学习效率和学生的学习兴趣大大提高,学习覆盖面更广。【结论】受线上教学效果的启发,“工业机器人编程与调试”的理论与实践教学模式由先前的实训室设备教学转变为“线上+线下”混合式教学模式。未来将继续深化课程的有益成果,整合线上资源、小组讨论等有利因素,充分利用第二课堂的时间,加强课程的教学效果。 展开更多
关键词 线上线下 混合式教学 “工业机器人编程与调试”
下载PDF
用户态反调试检测模型
19
作者 颜瑞彬 高见 李天洋 《计算机工程与设计》 北大核心 2023年第8期2280-2288,共9页
当前反调试技术在软件保护领域备受重视,与此同时,越来越多的用户态程序利用该技术来对抗逆向分析。利用特征值匹配和Pin插桩技术,提出一种用户态反调试检测模型。模型中通过插桩计算call指令和ret指令的一致性,初步筛选出包含反调试机... 当前反调试技术在软件保护领域备受重视,与此同时,越来越多的用户态程序利用该技术来对抗逆向分析。利用特征值匹配和Pin插桩技术,提出一种用户态反调试检测模型。模型中通过插桩计算call指令和ret指令的一致性,初步筛选出包含反调试机制的程序,设计基于IDC和基于机器码的反调试检测算法对程序的汇编代码进行检测。实验结果表明,反调试技术检测模型可以准确确定反调试类型并定位反调试技术的位置,在大量使用反调试技术的程序中具有较高的准确率。 展开更多
关键词 反调试技术 用户态程序 网络安全 逆向分析 反调试检测 恶意程序 软件保护
下载PDF
基于FANUC数控系统的分度工作台电气控制与调试
20
作者 苏敏 杨甫 王维 《机电产品开发与创新》 2023年第4期135-137,共3页
采用FANUC 0iMF数控系统的卧式加工中心,根据用户加工零件的工艺要求,不需要B轴参与联动加工,但需要极高的回转定位精度,因此工作台选择配备分度转台,机械松夹机构为双圈齿轮结构。借助数控系统的分度轴控制功能,通过NC参数调整和PMC程... 采用FANUC 0iMF数控系统的卧式加工中心,根据用户加工零件的工艺要求,不需要B轴参与联动加工,但需要极高的回转定位精度,因此工作台选择配备分度转台,机械松夹机构为双圈齿轮结构。借助数控系统的分度轴控制功能,通过NC参数调整和PMC程序的编写调试,最终完成该分度转台的电气控制和调试。通过精度检测和实际切削,达到了预期控制要求。 展开更多
关键词 分度工作转台 分度轴功能 NC参数调整 PMC程序编写
下载PDF
上一页 1 2 13 下一页 到第
使用帮助 返回顶部