Patent
Graphical system and method for debugging computer programs
Gary M. Leask,Dale L. Huffman +1 more
- 25 May 2000
115
TL;DR: In this paper, a system and method for graphically debugging a computer program is presented, which is capable of displaying a graphical representation of an application program to be debugged, and allows a user to insert debugging tools such as breakpoints directly into the graphical representation.
read more
Abstract: A system and method for graphically debugging a computer program is disclosed (300). In a preferred embodiment, a graphical debugging environment is provided, which is capable of displaying a graphical representation of an application program to be debugged (440). Thereafter, the graphical debugging environment allows a user to insert debugging tools, such as breakpoints (430) directly into the graphical representation of the application program. Thus a user is not required to interact with the textual source code of an application program when debugging it. The graphical debugging environment (300) may display indicators illustrating where debug tools have been inserted within the application program. In a preferred embodiment, the graphical debugging environment (300) allows a user to perform debugging during an application program's runtime. Thus, a user is not required to halt an application program prior to debugging it. Also in a preferred embodiment the graphical debugging environment (300) executing on a local computer may be used to debug an application program residing on a remote computer.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Collection of timing and coverage data through a debugging interface
Farokh Morshed,Robert Meagher +1 more
- 22 Aug 2000
TL;DR: In this paper, a variety of techniques are described to obtain program execution information in connection with an executing application including instrumentation techniques and use of a debugger interface to obtain profiling and other execution information.
273
Patent
Assessment and analysis of software security flaws in virtual machines
Chris Wysopal,Matthew Patrick Moynahan,Jon Stevenson +2 more
- 07 Jun 2011
TL;DR: In this paper, the authors present an approach to link security analysis and vulnerability testing results to the actual software it describes by linking the results to software itself, so that downstream users can access information about the software, make informed decisions about implementation of the software and analyze the security risk across an entire system.
129
Patent
Software analysis framework
Christien R. Rioux
- 04 Jun 2014
TL;DR: The nanocode decompiler as mentioned in this paper is a decompilation method for parsing executable code, identifying and recursively modeling data flows and control flow, and iteratively refining these models to provide a complete model at the nano-code level.
117
Patent
System and method for analyzing a graphical program using debugging graphical programs
Steven W. Rogers,Jeffrey L. Kodosky +1 more
- 28 Aug 2001
TL;DR: In this article, the authors propose a system and method for implementing a debugging graphical program in a main graphical program, where a user can associate a debugging program with a wire in a data flow diagram in order to debug and/or analyze the main graphical programs.
99
Patent
Techniques for debugging computer programs involving multiple computing machines
David M. Alpern
- 29 Jan 2008
TL;DR: In this article, the authors present a technique for debugging a computer program that includes multiple modules executing on multiple machines, where debugging information from multiple machines is integrated and then presented to a user through a single debugger client.
90
References
Patent
System and method for monitoring and analyzing the execution of computer programs
Shlomo Wygodny,Dmitry Barboy,Georgi Prouss,Anatoly Vorobey +3 more
- 30 Jul 1998
TL;DR: In this paper, a software system is disclosed which facilitates the process of tracing the execution paths of a program, called the client, without requiring modifications to the executable or source code files of the client.
393
Patent
Tool and method for diagnosing and correcting errors in a computer program
Thomas Dongsuk Kim,Seth Gordon Hawthorne,Joseph Stanley Kosinski +2 more
- 28 Jun 1995
TL;DR: In this article, an improved tool and method for debugging complex computer programs is disclosed, which extracts critical debugging information from computer memory and/or remote storage memory and uses this information to graphically depict call relationships among various functions comprising the program which is the subject of the debugging operation.
317
Patent
Method of controlling the execution of object-oriented programs
James O. Coplien,Thomas V. Williams +1 more
- 15 Dec 1989
TL;DR: In this paper, a breakpoint address is determined at run time, advantageously after the specified object is created in accordance with execution of the program, and the defined action is performed only in response to determining that the firing occurred on the specified objects.
272
Patent
Method and apparatus for analyzing software in a language-independent manner
Stephen Caine O'Brien,Sidney R. Maxwell +1 more
- 29 Aug 2001
TL;DR: In this paper, a software analysis system for capturing tags generated by tag statements in instrumented source code is presented, which includes a probe that monitors the address and data bus of the target system.
264
Patent
Development system with application browser user interface
Jayson R. Minard
- 17 Dec 1997
TL;DR: AppBrowser as mentioned in this paper is a component-based, rapid application development (RAD) Java environment providing an improved user interface that includes a single Application Browser or "AppBrowser" that is used to perform all the usual development functions.
194