Patent
System and process for debugging object-oriented programming code leveraging runtime metadata
Maxime Daniel
- 07 Oct 2008
14
TL;DR: In this paper, a system and process for debugging of a computer program is described, which includes a function configured for including mark-up information marking certain methods as special fields in a source code of the application program, such annotations denoting debugging instructions and indications of which methods are intended for debugging only.
read more
Abstract: A system and process for debugging of a computer program, is provided. One implementation includes a function configured for including mark-up information marking certain methods as special fields in a source code of the application program, such annotations denoting debugging instructions and indications of which methods are intended for debugging only; a processing module configured for generating a production version of the application program including the same semantics as the original application program but potentially fewer methods and no debug related annotations, wherein methods that are not annotated as debugging only methods are maintained; and a debugger configured for debugging purposes using the debugging methods.
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
System and method for debugging computer program based on execution history
Yonatan Ashkenazi,Nadav Chazan,Tal Tabakman,Yaron Peri-Glass,Ronen Shoham +4 more
- 30 Nov 2012
TL;DR: In this paper, a system and method are provided for enhanced navigation along execution time and code space in a debugger to assist a user in remediating errors, streamlining, or reverse engineering a computer program and the source code thereof.
52
Patent
Identifying semantic differences between source code versions
Ji Jin Song,Ke Wen Lin,Qing Shan Zhang,Yuheng Zhang +3 more
- 28 Aug 2015
TL;DR: In this paper, a method and system for identifying a semantic difference between source code versions is presented, comprising of obtaining first debugging information of a first source code version and second debugging information, determining whether in the second code version there exists a second function matching a first function in the first code version; and identifying the semantic difference on the basis of a result of the determining.
12
Patent
System and process for debugging object-oriented programming code
Maxime Daniel
- 07 Oct 2008
TL;DR: In this paper, a process and system for interactive debugging of a computer program is described, which involves providing a class for an object oriented computer program capable of executing on a computer system, the class having class methods defining a semantic field of the class; automatically monitoring the class during execution of the program, and leveraging said class methods by executing the class methods upon object-typed variables to obtain a pseudo-field value.
9
Patent
Secure data containers and data access control
Richard Beckwith,Keith L. Shippy,Reinhard R. Steffens,Yeugeniy Epshteyn +3 more
- 27 Sep 2013
TL;DR: In this paper, the authors describe an apparatus consisting of a processor circuit and a storage communicatively coupled to the processor circuit to receive a signal indicating an access to a data container stored in the storage and comprising a protected data and a second sequence of instructions.
8
Patent
Available symbol set generation using untyped variable
Charles P. Jazdzewski,Michael C. Fanning +1 more
- 16 Dec 2011
TL;DR: The facilitated computation of an available symbol set at code locations in a dynamic language program is discussed in this paper, in which the program is executed up to a particular halt point for which the symbol set is to be generated.
8
References
Patent
Dynamic classification of sections of software
Galen C. Hunt
- 07 Dec 2001
TL;DR: In this article, a profile-based optimization system is used to optimize management of the sections of software during later execution, by matching the usage background to a usage profile in the set of usage profiles.
356
Patent
Method for enterprise workforce planning
Yet Mui,Mark Preston Bennett,John Martin,Amitabh Shukla,Patrick Lardin +4 more
- 23 Feb 2001
TL;DR: In this paper, a method for identifying one or more persons from a plurality of persons to utilize in achieving a goal is presented, which includes establishing competency records, person records, and building desired goal profile records.
332
Kilim: Isolation-Typed Actors for Java
Sriram Srinivasan,Alan Mycroft +1 more
- 07 Jul 2008
TL;DR: Kilim is a framework that employs a combination of techniques to help create robust, massively concurrent systems in mainstream languages such as Java: (i) ultra-lightweight, cooperatively-scheduled threads, (ii) a message-passing framework and (iii) isolation-aware messaging.
Patent
Active debugging environment for debugging mixed-language scripting code
Phillip Lee Bogle,Gary Shon Katzenberger,Samuel James McKelvie,Robert V. Welland +3 more
- 30 Jan 1998
TL;DR: An active debugging environment for debugging a virtual application that contains program language code from multiple compiled and/or interpreted programming languages is described in this paper, where a process debug manager and a machine debug manager act as an interface between the language engine specific programming language details and the debug user interface.
191
Patent
Computer method and system for automatically creating tests for checking software
Olivier Roques,David A. Scott +1 more
- 08 Dec 2005
TL;DR: The Test Generator as mentioned in this paper automatically generates a test source code for checking validity of an application written in an object oriented language, which includes objects accessible through an interface implementing programming rules and object behavior rules.
128
Related Papers (5)
Quan Jihuan
- 15 Feb 2019
Jonathon Michael Stall,Brian R. Crawford +1 more
- 23 Dec 2008
Sato Makoto
- 14 May 2009