期刊文献+
共找到291篇文章
< 1 2 15 >
每页显示 20 50 100
Statistical Debugging Effectiveness as a Fault Localization Approach: Comparative Study 被引量:1
1
作者 Ishaq Sandoqa Fawaz Alzghoul +3 位作者 Hamad Alsawalqah Isra Alzghoul Loai Alnemer Mohammad Akour 《Journal of Software Engineering and Applications》 2016年第8期412-423,共12页
Fault localization is an important topic in software testing, as it enables the developer to specify fault location in their code. One of the dynamic fault localization techniques is statistical debugging. In this stu... Fault localization is an important topic in software testing, as it enables the developer to specify fault location in their code. One of the dynamic fault localization techniques is statistical debugging. In this study, two statistical debugging algorithms are implemented, SOBER and Cause Isolation, and then the experimental works are conducted on five programs coded using Python as an example of well-known dynamic programming language. Results showed that in programs that contain only single bug, the two studied statistical debugging algorithms are very effective to localize a bug. In programs that have more than one bug, SOBER algorithm has limitations related to nested predicates, rarely observed predicates and complement predicates. The Cause Isolation has limitations related to sorting predicates based on importance and detecting bugs in predicate condition. The accuracy of both SOBER and Cause Isolation is affected by the program size. Quality comparison showed that SOBER algorithm requires more code examination than Cause Isolation to discover the bugs. 展开更多
关键词 Testing and debugging Dynamic Language Statistical debugging Fault Localization
下载PDF
Incorporating S-shaped testing-effort functions into NHPP software reliability model with imperfect debugging 被引量:7
2
作者 Qiuying Li Haifeng Li Minyan Lu 《Journal of Systems Engineering and Electronics》 SCIE EI CSCD 2015年第1期190-207,共18页
Testing-effort(TE) and imperfect debugging(ID) in the reliability modeling process may further improve the fitting and prediction results of software reliability growth models(SRGMs). For describing the S-shaped... Testing-effort(TE) and imperfect debugging(ID) in the reliability modeling process may further improve the fitting and prediction results of software reliability growth models(SRGMs). For describing the S-shaped varying trend of TE increasing rate more accurately, first, two S-shaped testing-effort functions(TEFs), i.e.,delayed S-shaped TEF(DS-TEF) and inflected S-shaped TEF(IS-TEF), are proposed. Then these two TEFs are incorporated into various types(exponential-type, delayed S-shaped and inflected S-shaped) of non-homogeneous Poisson process(NHPP)SRGMs with two forms of ID respectively for obtaining a series of new NHPP SRGMs which consider S-shaped TEFs as well as ID. Finally these new SRGMs and several comparison NHPP SRGMs are applied into four real failure data-sets respectively for investigating the fitting and prediction power of these new SRGMs.The experimental results show that:(i) the proposed IS-TEF is more suitable and flexible for describing the consumption of TE than the previous TEFs;(ii) incorporating TEFs into the inflected S-shaped NHPP SRGM may be more effective and appropriate compared with the exponential-type and the delayed S-shaped NHPP SRGMs;(iii) the inflected S-shaped NHPP SRGM considering both IS-TEF and ID yields the most accurate fitting and prediction results than the other comparison NHPP SRGMs. 展开更多
关键词 testing-effort(TE) imperfect debugging(ID) software reliability growth models(SRGMs) S-shaped non-homogeneous Poisson process(NHPP)
下载PDF
Comparison of Hazard-Rates Considering Fault Severity Levels and Imperfect Debugging for OSS 被引量:1
3
作者 Taku Yanagisawa Yoshinobu Tamura +1 位作者 Adarsh Anand Shigeru Yamada 《Journal of Software Engineering and Applications》 2021年第11期591-606,共16页
Software reliability model is the tool to measure the software reliability quantitatively. Hazard-Rate model is one of the most popular ones. The purpose of our research is to propose the hazard-rate model considering... Software reliability model is the tool to measure the software reliability quantitatively. Hazard-Rate model is one of the most popular ones. The purpose of our research is to propose the hazard-rate model considering fault level for Open Source Software (OSS). Moreover, we aim to adapt our proposed model to the hazard-rate considering the imperfect debugging environment. We have analyzed the trend of fault severity level by using fault data in Bug Tracking System (BTS) and proposed our model based on the result of analysis. Also, we have shown the numerical example for evaluating the performance of our proposed model. Furthermore, we have extended our proposed model to the hazard-rate considering the imperfect debugging environment and showed numerical example for evaluating the possibility of application. As the result, we found out that performance of our proposed model is better than typical hazard-rate models. Also, we verified the possibility of application of proposed model to hazard-rate model considering imperfect debugging. 展开更多
关键词 Open Source Software Bug Tracking System Software Reliability Hazard-Rate Model Imperfect debugging
下载PDF
Software Reliability Growth Model for Imperfect Debugging Process Considering Testing-Effort and Testing Coverage
4
作者 Zang Sicong Pi Dechang 《Transactions of Nanjing University of Aeronautics and Astronautics》 EI CSCD 2018年第3期455-463,共9页
Because of the inevitable debugging lag,imperfect debugging process is used to replace perfect debugging process in the analysis of software reliability growth model.Considering neither testing-effort nor testing cove... Because of the inevitable debugging lag,imperfect debugging process is used to replace perfect debugging process in the analysis of software reliability growth model.Considering neither testing-effort nor testing coverage can describe software reliability for imperfect debugging completely,by hybridizing testing-effort with testing coverage under imperfect debugging,this paper proposes a new model named GMW-LO-ID.Under the assumption that the number of faults is proportional to the current number of detected faults,this model combines generalized modified Weibull(GMW)testing-effort function with logistic(LO)testing coverage function,and inherits GMW's amazing flexibility and LO's high fitting precision.Furthermore,the fitting accuracy and predictive power are verified by two series of experiments and we can draw a conclusion that our model fits the actual failure data better and predicts the software future behavior better than other ten traditional models,which only consider one or two points of testing-effort,testing coverage and imperfect debugging. 展开更多
关键词 software reliability testing-effort testing coverage imperfect debugging(ID) non-homogeneous Poisson process(NHPP)
下载PDF
Trouble Shooting and Debugging Skills of Rectification and Capacitance Components of Doppler Weather Radar
5
作者 Yi ZHANG 《Meteorological and Environmental Research》 CAS 2022年第2期38-40,共3页
Based on the CINRAD/SA user manual and the American WSR-88D technical guide,the working principle,parameters,debugging preparation,debugging process and debugging methods of rectification and capacitance components of... Based on the CINRAD/SA user manual and the American WSR-88D technical guide,the working principle,parameters,debugging preparation,debugging process and debugging methods of rectification and capacitance components of Doppler radar were analyzed in detail,and the main trouble reasons were also introduced. 展开更多
关键词 Rectification component Capacitance component debugging method Trouble shooting
下载PDF
Integrated Design,Construction and Debugging of Project
6
作者 Gu Peide(Northeast China Electric Power Group Corporation) 《Electricity》 1997年第2期13-16,共4页
Northeast China Electric Power Group(NEPG) has outstanding achievements in thesurvey, design, construction and regulationof power plants and power transmissionproject, the management of hydropowerProject, the construc... Northeast China Electric Power Group(NEPG) has outstanding achievements in thesurvey, design, construction and regulationof power plants and power transmissionproject, the management of hydropowerProject, the construction and maintenance ofnuclear power project. The constructioncontingents 0f it have great strength intechnical equipment, project quality andscientific payoffs. They are very experiencedin integral management 0f the design’construction and the adjustment of thepr0ject and in the international cooperationand also they have good internationalcooperation examples. 展开更多
关键词 DESIGN CONSTRUCTION debugging INTEGRATION
下载PDF
An ARM-based debugging system for multipole array acoustic logging tools
7
作者 Lu Junqiang Ju Xiaodong Men Baiyong 《Petroleum Science》 SCIE CAS CSCD 2014年第4期508-518,共11页
This paper presents a debugging system for multi-pole array acoustic logging (MPAL) tools. The debugging system proposed in this study can debug the MPAL tool system, sub-system and local electronics. In the test eq... This paper presents a debugging system for multi-pole array acoustic logging (MPAL) tools. The debugging system proposed in this study can debug the MPAL tool system, sub-system and local electronics. In the test equipment, we have used principal and subordinate structures, and interconnected the host computer and the front-end machine via Ethernet. The front-end machine is based on the ARM7 (advanced reduced instruction set computing (RISC) machine) technique, the processor of which runs an embedded operating system, namely, uClinux OS. We have analyzed the system telecommunication, human-machine interface circuit, transmitter mandrel interface circuit, receiver mandrel interface circuit, and board-level test interface circuit. The software used in the system consists of the embedded front-computer software and the host application software. We have explained in detail the flow chart of the boot loader in the embedded front-computer software. The host application software is composed of four application subroutines, which match with the functional modules of the system hardware. A net communication program based on the server^client mode is implemented by means of socket programming and multi-thread programming. Test results indicate that the data transmission rate of the system is higher than 1 MB/s, which completely meets the current requirements of the data transmission rate between the tool system and the wireline telemetry device. Application of the debugging system, which includes multiple level test methods, shows that the proposed system can fully meet the test requirements of MPAL at various levels. 展开更多
关键词 Acoustic logging tool debug system advanced RISC machines embedded technique network interconnection
下载PDF
A Component-Based Debugging Approach for Detecting Structural Inconsistencies in Declarative Equation Based Models
8
作者 丁建完 陈立平 周凡利 《Journal of Computer Science & Technology》 SCIE EI CSCD 2006年第3期450-458,共9页
Object-oriented modeling with declarative equation based languages often unconsciously leads to structural inconsistencies. Component-based debugging is a new structural analysis approach that addresses this problem b... Object-oriented modeling with declarative equation based languages often unconsciously leads to structural inconsistencies. Component-based debugging is a new structural analysis approach that addresses this problem by analyzing the structure of each component in a model to separately locate faulty components. The analysis procedure is performed recursively based on the depth-first rule. It first generates fictitious equations for a component to establish a debugging environment, and then detects structural defects by using graph theoretical approaches to analyzing the structure of the system of equations resulting from the component. The proposed method can automatically locate components that cause the structural inconsistencies, and show the user detailed error messages. This information can be a great help in finding and localizing structural inconsistencies, and in some cases pinpoints them immediately. 展开更多
关键词 structural inconsistency component-based debugging declarative model simulation MODELICA
原文传递
CCD:An Integrated C Coding and Debugging Tool
9
作者 金立群 陈锋 +1 位作者 徐智晨 钱家骅 《Journal of Computer Science & Technology》 SCIE EI CSCD 1993年第4期322-328,共7页
CCD is an integrated software tool which is intended to support the coding and debugging for C language. It integrates a hybrid editor,an incremental semantic analyzer,a multi-entry parser,an incremental unpaser and a... CCD is an integrated software tool which is intended to support the coding and debugging for C language. It integrates a hybrid editor,an incremental semantic analyzer,a multi-entry parser,an incremental unpaser and a source-level debugger into a single tool.The integration is realized by sharing common knowledge,among all the components of the system and by task-oriented comhination of the components.Nonlocal attribute grammar is adopted for specifying the common knowledge about the syntax and semantics of C language.The incremental attri bute evaluation is used to implement the semantic analyzer and the unparser to increase system efficiency.CCD keeps the preprocessors and comments most regular to make it practical. 展开更多
关键词 Integrated language based programming environment nonlocal attribute grammar semantic tree incremental attribute evaluation syntax-directed editting semantic analyzing source-level debugging
原文传递
Debugging Concurrent Software: Advances and Challenges
10
作者 Jeff Huang Charles Zhang 《Journal of Computer Science & Technology》 SCIE EI CSCD 2016年第5期861-868,共8页
Concurrency debugging is an extremely important yet challenging problem that has been hampering developer productivity and software reliability in the multicore era. We have worked on this problem in the past eight ye... Concurrency debugging is an extremely important yet challenging problem that has been hampering developer productivity and software reliability in the multicore era. We have worked on this problem in the past eight years and have developed several effective methods and automated tools for helping developers debugging shared memory concurrent programs. This article discusses challenges in concurrency debugging and summarizes our research contributions in four important directions: concurrency bug reproduction, detection, understanding, and fixing. It also discusses other recent advances in tackling these challenges. 展开更多
关键词 debugging CONCURRENCY record and replay
原文传递
Realization of Rapid Debugging for Detection Circuit of Optical Fiber Gas Sensor: Using an Analog Signal Source
11
作者 Changbin TIAN Jun CHANG Qiang WANG Wei WEI Cunguang ZHU 《Photonic Sensors》 SCIE EI CAS CSCD 2015年第1期91-96,共6页
An optical fiber gas sensor mainly consists of two parts: optical part and detection circuit. In the debugging for the detection circuit, the optical part usually serves as a signal source. However, in the debugging ... An optical fiber gas sensor mainly consists of two parts: optical part and detection circuit. In the debugging for the detection circuit, the optical part usually serves as a signal source. However, in the debugging condition, the optical part can be easily influenced by many factors, such as the fluctuation of ambient temperature or driving current resulting in instability of the wavelength and intensity for the laser; for dual-beam sensor, the different bends and stresses of^the optical fiber will lead to the fluctuation of the intensity and phase; the intensity noise from the collimator, coupler, and other optical devices in the system will also result in the impurity of the optical part based signal source. In order to dramatically improve the debugging efficiency of the detection circuit and shorten the period of research and development, this paper describes an analog signal source, consisting of a single chip microcomputer (SCM), an amplifier circuit, and a voltage-to-current conversion circuit. It can be used to realize the rapid debugging detection circuit of the optical fiber gas sensor instead of optical part based signal source. This analog signal source performs well with many other advantages, such as the simple operation, small size, and light weight. 展开更多
关键词 Optical fiber gas sensor detection circuit analog signal source rapid debugging
原文传递
GPU parallel computing: Programming language,debugging tools and data structures
12
作者 Kun ZHOU 《Frontiers of Electrical and Electronic Engineering in China》 CSCD 2012年第1期5-15,共11页
With many cores driven by high memory bandwidth, today's graphics processing unit (GPU) has involved into an absolute computing workhorse. More and more scientists, researchers and software developers are using GPU... With many cores driven by high memory bandwidth, today's graphics processing unit (GPU) has involved into an absolute computing workhorse. More and more scientists, researchers and software developers are using GPUs to accelerate their algorithms and ap- plications. Developing complex programs and software on the GPU, however, is still far from easy with ex- isting tools provided by hardware vendors. This article introduces our recent research efforts to make GPU soft- ware development much easier. Specifically, we designed BSGP, a high-level programming language for general- purpose computation on the GPU. A BSGP program looks much the same as a sequential C program, and is thus easy to read, write and maintain. Its performance on the GPU is guaranteed by a well-designed compiler that converts the program to native GPU code. We also developed an effective debugging system for BSGP pro- grams based on the GPU interrupt, a unique feature of BSGP that allows calling CPU functions from inside GPU code. Moreover, using BSGP, we developed GPU algorithms for constructing several widely-used spatial hierarchies for high-performance graphics applications. 展开更多
关键词 graphics processing unit /GPU) parallel computing programming languages debugging tools data structures
原文传递
在Win98中用DEBUG直接读硬盘主引导记录的新技术 被引量:5
13
作者 张启来 李伟 陈名岳 《佳木斯大学学报(自然科学版)》 CAS 2004年第3期426-428,共3页
 通过对Windows98的BPT表的深入分析,找出BPT表在内存中的位置,并给出使用该表装入主引导记录,进而对其进行修改、备份或恢复的技术.
关键词 DEBUG 硬盘主引导记录 BPT
下载PDF
“计算机组成原理”虚拟实验的设计与实现 被引量:2
14
作者 董玮 赵林 +1 位作者 陈秀寓 周海波 《计算机教育》 2009年第15期182-185,共4页
本文介绍了"计算机组成原理"课程的配套虚拟实验的设计思想,并以具体实验为例,详细介绍了实现的方法。这些实验已经在实际教学中应用,并取得了较好的教学效果。
关键词 计算机组成原理 虚拟实验 DEBUG MATLAB 虚拟实验仪
下载PDF
汇编语言程序调试工具DEBUG浅析 被引量:6
15
作者 龙祖强 梁昔明 杨利容 《衡阳师范学院学报》 2008年第6期33-35,共3页
DEBUG是汇编语言程序的重要调试工具,也是学好汇编语言的难点之一。本文探讨了DEBUG在寄存器、内存、堆栈以及指令等教学内容中的重要作用,阐述了利用DEBUG调试程序的方法,以帮助学生利用这一工具学好和用好汇编语言。
关键词 DEBUG 汇编语言 寄存器 堆栈
下载PDF
利用Debug探索Visual C++编程原理 被引量:2
16
作者 刘小豫 李红 吴粉侠 《咸阳师范学院学报》 2010年第6期110-111,共2页
在Visual C++教学中,Windows编程及MFC编程是两个难点。提出利用Debug分析Windows程序的内部结构,以及利用Debug理解MFC应用程序的运行过程。
关键词 VISUAL C++ 编程 DEBUG
下载PDF
汇编语言课程教学探讨 被引量:3
17
作者 王晓晔 温显斌 《计算机教育》 2010年第20期122-124,128,共4页
汇编语言课程是计算机及相关专业一门重要的基础课程,是一门能够利用计算机的硬件特性直接控制计算机硬件的语言。分析目前汇编语言教学效果不理想的主客观原因,有针对性地提出相应的教学改革措施。同时从实验平台以及实验内容等方面提... 汇编语言课程是计算机及相关专业一门重要的基础课程,是一门能够利用计算机的硬件特性直接控制计算机硬件的语言。分析目前汇编语言教学效果不理想的主客观原因,有针对性地提出相应的教学改革措施。同时从实验平台以及实验内容等方面提出了相应的措施和方法。 展开更多
关键词 汇编语言 实验教学 DEBUG 指令系统
下载PDF
Automatic software fault localization based on artificial bee colony 被引量:2
18
作者 Linzhi Huang Jun Ai 《Journal of Systems Engineering and Electronics》 SCIE EI CSCD 2015年第6期1325-1332,共8页
Software debugging accounts for a vast majority of the financial and time costs in software developing and maintenance. Thus, approaches of software fault localization that can help automate the debugging process have... Software debugging accounts for a vast majority of the financial and time costs in software developing and maintenance. Thus, approaches of software fault localization that can help automate the debugging process have become a hot topic in the field of software engineering. Given the great demand for software fault localization, an approach based on the artificial bee colony (ABC) algorithm is proposed to be integrated with other related techniques. In this process, the source program is initially instrumented after analyzing the dependence information. The test case sets are then compiled and run on the instrumented program, and execution results are input to the ABC algorithm. The algorithm can determine the largest fitness value and best food source by calculating the average fitness of the employed bees in the iteralive process. The program unit with the highest suspicion score corresponding to the best test case set is regarded as the final fault localization. Experiments are conducted with the TCAS program in the Siemens suite. Results demonstrate that the proposed fault localization method is effective and efficient. The ABC algorithm can efficiently avoid the local optimum, and ensure the validity of the fault location to a larger extent. 展开更多
关键词 software debugging software fault localization arti-ficial bee colony (ABC) algorithm program instrumentation.
下载PDF
汇编语言的形象教学 被引量:3
19
作者 顾剑 《海南大学学报(自然科学版)》 CAS 1999年第3期295-298,共4页
汇编语言是计算机专业的一门非常重要的专业基础课,是学好后续许多专业课的关键,是其他任何高级语言都不能替代的必修课.笔者试图以可见的辅助手段———如 Debug 调试工具、 Dos 和 Bios
关键词 汇编语言 DEBUG 功能调用 形象教学
下载PDF
Debug软件在微机原理课程教学中的应用与实践 被引量:5
20
作者 曹玉波 《吉林化工学院学报》 CAS 2010年第5期21-24,共4页
介绍了Debug调试软件的起源以及DOS系统对.EXE执行文件的管理方法,探讨了利用Debug软件调试程序的方法,利用Debug将抽象教学转变为直观教学,能够有效帮助学生理解微处理器程序的执行过程,从而改善教学效果和提高教学质量。
关键词 微机原理 DEBUG 汇编语言
下载PDF
上一页 1 2 15 下一页 到第
使用帮助 返回顶部