Patent number 8745597 is assigned to
The following quote was obtained by the news editors from the background information supplied by the inventors: "Debugging a computer application is an integral part of ensuring that the application is capable of performing its required functions without error. As most software developers will attest to, the process of debugging a computer application can at times become extremely tedious, particularly when the application includes several thousand lines of code. The source code of a computer application must be compiled before it can be executed. A debugger operates on compiled source code and allows a user to monitor the execution of the computer application in order to detect errors, or 'bugs', in the software code that are causing the application not to perform its expected functions. Typically, debuggers offer functions such as 'single-stepping' (i.e. running a program in a step-by-step manner), 'breaking' (i.e. pausing the program to examine the current state at some specified instruction or event by means of a breakpoint), and tracking changes in the values of variables throughout the execution of the program. The invention relates generally to debuggers for debugging computer applications, and more particularly to systems, and computer program products for providing programming support to debuggers."
In addition to the background information obtained for this patent, VerticalNews journalists also obtained the inventors' summary information for this patent: "In another embodiment of the invention, a system is disclosed that includes a debugger configured to debug a computer program embodied on a computer-readable medium. The debugger includes a user interface through which at least one debugger programming statement is defined in a debugger programming language that the debugger is configured to interpret, a debugger address space, and a computer program address space, such that the at least one debugger programming statement modifies at least a portion of the computer program during execution of the computer program without recompiling the computer program.
"In another embodiment of the invention, a computer-readable medium storing computer program code for causing a computer to perform a process is disclosed. The process includes instructions for causing a debugger to interpret and execute at least one debugger programming statement written in a programming language that the debugger is configured to interpret, such that the at least one debugger programming statement modifies at least a portion of a computer program that is being debugged by the debugger without recompiling the computer program.
"These and other embodiments of the invention are described in detail with reference to the following drawings."
URL and more information on this patent, see: Kandasamy, Madhusudanan; Ranganathan, Vidya. Providing Programming Support to Debuggers. U.S. Patent Number 8745597, filed
Keywords for this news article include: Software, Programming Language,
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC
Most Popular Stories
- Americans Still Pessimistic Despite Economic Growth
- Illinois Issues Fracking Rules
- Detroit Muslim Conference Stirs Controversy
- 'Longmire' Cancelled, Looks for New Network
- Startups Offer Smartphone Banking Apps
- Clippers Deal Started With 2 Numbers
- Hip-Hop Takes Up Ferguson Cause
- Echeveste Steps Down, Perez Steps Up at VPE
- Immigration Delay Throws Both Parties a Curve
- Canada, Russia Go to War (on Twitter)