debug


Also found in: Dictionary, Thesaurus, Medical, Financial, Acronyms, Wikipedia.

debug

Informal
something, esp a computer program, that locates and removes defects in (a device, system, etc.)

debug

[dē′bəg]
(computer science)
To test for, locate, and remove mistakes from a program or malfunctions from a computer.
(electronics)
To detect and remove secretly installed listening devices popularly known as bugs.
(engineering)
To eliminate from a newly designed system the components and circuits that cause early failures.

DEBUG

(software, tool)
The bundled compiler/assembler for DOS/Windows after CP/M.

["DOS Power Tools, Techniques, Tricks, and Utilities, PC Magazine, Paul Somerson Executive Editor, Bantam Books, 1988].

debug

To correct a problem in hardware or software. Debugging software means locating the errors in the source code (the program logic). Debugging hardware means finding errors in the circuit design (logical circuits) or in the physical interconnections of the circuits.


Sometimes You Need a Hammer!
Many years ago, in order to find a bug in the Windows version of this encyclopedia, the text had to be scrolled until it crashed. Rather than holding the mouse button down for several minutes, the hammer did the job. Were there more sophisticated methods? Of course, and a built-in auto scroll was later added. Two-pound hammers are not normally part of the debugging toolkit.
References in periodicals archive ?
On-chip debug system constructs the integrated entity that comprises hardware and software together.
In addition, Novas' assertion-driven debug capabilities first introduced with a beta release in March 2003 have been fully integrated for production use.
The FS2 SNP environment is extensible to heterogeneous multicore debug applications, such as integrated systems analysis of multiple MIPS-Based[TM] and DSP cores, and trace of OCP, AMBA or custom bus interfaces.
All FS2 instrumentation products are supported by FS2's high-performance System Navigator(TM) probing technology and work in conjunction with FS2's embedded processor debug blocks to provide comprehensive on-chip instrumentation and debug solutions.
An optional Untranslator Window provides experienced users with the ability to perform debug activities using the familiar commands and keystrokes of legacy Runtime debug environments.
Novas' Verdi automated debug and Siloti(TM) visibility enhancement products dramatically accelerate the process for understanding and correcting design problems starting from system-level specification through silicon implementation.
The tool provides the debugging features known from the existing GateVision PRO and SpiceVision PRO products to help reduce the complexity of the debug process and make it easier to understand and fix mixed-mode designs.
The integration ensures that Nexxim circuit simulation results are readily available in Novas' open Fast Signal Database (FSDB) format, linking Nexxim's high-capacity, high-accuracy, circuit simulations with Verdi's comprehensive debug platform.
Vista's SystemC design, debug, and verification environment provides powerful capabilities with a consistent interface across multiple design environments and tools," said Emil Girczyc, president and CEO of Summit Design, Inc.
the leader in debug systems for complex chip designs, today introduced a new set of capabilities that enables designers to easily visualize and debug their complex communication protocols using transactions.
the leader in debug systems for complex chip designs, today introduced a new set of capabilities that streamline the process of analyzing and debugging assertion failures for users of SystemVerilog Assertions (SVA).