Monitoring program execution

CL 717 SC 127
7043719 Method and system for automatically prioritizing and analyzing performance data for one or more, system configurations
May-9-2006 A system and a method of automatically prioritizing and analyzing performance data for one or more system configurations are provided. Performance data is obtained about a system using a first tool. The...
7043718 System real-time analysis tool
May-9-2006 An apparatus comprising a full system monitor. The monitor may be configured to monitor in real-time one or more (i) software variables down to change rates, (ii) hardware registers down to cycle rates,...
7039909 Method and apparatus for performing compiler transformation of software code using fastforward regions and value specialization
May-2-2006 A method and apparatus for providing compiler transformation of code using regions with simplified data and control flow and value specialization are described. In one embodiment, the method includes identifying...
7039902 Mechanism for enabling efficient testing of a set of computer code
May-2-2006 A mechanism is disclosed for enabling efficient testing of a set of computer code. Untested code portions within a body of code are determined, and testing priorities are assigned to untested code portions...
7036120 Two tier clusters for representation of objects in Java programming environments
Apr-25-2006 Improved techniques for representation of objects in a Java™ programming environment are disclosed. The techniques are highly suitable for representation of Java™ objects inside virtual machines,...
7032217 Method and system for collaborative profiling for continuous detection of profile phase transitions
Apr-18-2006 A method and system for collaborative profiling for continuous detection of profile phase transitions is disclosed. In one embodiment, the method, comprises using hardware and software to perform continuous...
7028290 Method and apparatus for prioritizing software tests
Apr-11-2006 A computer system and method is provided for prioritizing software tests. Software tests are prioritized based on coverage indicators for the software tests and an indication of impacted areas of the software....
7024663 Method and system for generating object code to facilitate predictive memory retrieval
Apr-4-2006 A method and system are described for generating reference tables in object code which specify the addresses of branches, routines called, and data references used by routines in the code. In a suitably...
7024662 Executing dynamically assigned functions while providing services
Apr-4-2006 Methods, systems, and computer program products for applying actions during server system processing. Functional processing blocks where actions may be applied to a service request are identified. actions...
7017157 Method and system for recording operating system call information
Mar-21-2006 The present invention is implementing high efficiently traces of system calls for calling inner processing of an operation systems (OS) in an information processing device acting by an operating system....
7017151 System and method for real-time applications modification
Mar-21-2006 An object shell console allows maintenance personnel to upgrade or otherwise modify an executing computer application without suspending or terminating the application's execution. The object shell console...
7013457 Prioritized debugging of an error space in program code
Mar-14-2006 A computer system has an input system and an output system. Program code to be debugged has a plurality of program code statements. The input system is utilized to indicate an error variable in the program...
7013455 System for automatically altering environment variable to run proper executable file by removing references to all except one duplicate file in the path sequence
Mar-14-2006 A method, system, and apparatus for correcting a path sequence of an environment variable in a data processing system is provided. In one embodiment, an environment variable manager monitors the data processing...
7007269 Method of providing open access to application profiling data
Feb-28-2006 A data structure for exchanging profiling data in the form of trace elements between collection agents and analysis agents in a profiling tool, wherein the data structure comprises elements for identifying...
7007268 Method and apparatus for debugging in a massively parallel processing environment
Feb-28-2006 A method for performing debugging of an executable source program in a massively parallel processing environment involves associating a major cycle counter and a minor cycle counter with each of a plurality...
7003762 Computer-implemented exception handling system and method
Feb-21-2006 A computer-implemented system and method for handling run-time exceptions. Source code is provided as input to a compiler. The source code includes an exception branching statement and an exception catching...
7003482 Middleware for business transactions
Feb-21-2006 A middleware program provides an interface between an input channel and a business transaction server. The middleware program receives data and commands from an interface program that is coupled to an...
7000224 Test code generator, engine and analyzer for testing middleware applications
Feb-14-2006 A system for testing middleware of applications in the N-tiered model. The test system contains test code generators, test engines to execute multiple copies of the test code and a data analyzer to analyze...
7000151 System and method for providing run-time type checking
Feb-14-2006 The present invention provides systems and methods for providing run-time type checking to prevent software errors. In architecture, a representative system includes a compiler that parses a program and...
6996807 Consolidation and reduction of usage data
Feb-7-2006 A software monitoring and auditing system which determines the inventory of software products on a computer includes data reducer software which processes detailed software usage data gathered by a monitoring...
6993750 Dynamic registration of dynamically generated code and corresponding unwind information
Jan-31-2006 A method and system for enabling the registration of dynamically generated code and corresponding unwind information. In one embodiment, the present invention creates a module which includes data related...
6993749 Conditional debug monitors
Jan-31-2006 A method, apparatus and article of manufacture for associating a condition with a monitored expression are provided. Information regarding the monitored expression is only fully rendered a monitor window...
6990657 Shared software breakpoints in a shared memory system
Jan-24-2006 The invention relates to a method for maintaining coherency of software breakpoints in shared memory when debugging a multiple processor system. Using this method, at least two debug sessions associated...
6988264 Debugging multiple threads or processes
Jan-17-2006 Debugging multiple tasks, using a single instance of a debugger application intended to be only capable of debugging a single task, is performed by intercepting system calls made by the debugger application...
6988262 Controlled execution of partitioned code
Jan-17-2006 An execution engine embeddable in a plurality of host application programs to control execution of code in each of the host application programs is disclosed. The execution unit includes a command unit,...
6986127 Debugging apparatus and method for systems of configurable processors
Jan-10-2006 A debugging system and debugging techniques for configurable processors remove the requirement of foreknowledge of specific configurable processor information from components of the debugging system where...
6983234 System and method for validating processor performance and functionality
Jan-3-2006 A method and system for accurately validating performance and functionality of a processor in a timely manner is provided. First, a program is executed on a high level simulator of the processor. Next,...
6981248 Conditional breakpoint encountered indication
Dec-27-2005 A method and apparatus for determining whether a conditional breakpoint was encountered during a debug execution. In one embodiment, the method comprises determining whether a breakpoint was encountered;...
6981247 Cooperative software application architecture
Dec-27-2005 An application environment including a hosting application, and an application component operative to execute a plurality of ordered processing operations, where the hosting application is operative to...
6981246 Method and apparatus for automatic accessibility assessment
Dec-27-2005 The present invention provides a method and apparatus for automatic accessibility assessment. One embodiment of the present invention automatically executes and tests the accessibility of a computer program....
6978445 Method and system for supporting user navigation in a browser environment
Dec-20-2005 Techniques to support user interaction in a browser environment, "capture" certain user actions, and perform appropriate defined actions. In a first scheme, "setup" pages are used to detect user actions....
6978443 Method and apparatus for organizing warning messages
Dec-20-2005 The present invention is a method and apparatus for organizing warning messages generated by a computer program analyzer. A computer program analyzer generates a set of warning messages based upon potentially...
6978442 Auditing data using observable and observer objects
Dec-20-2005 An observable object represents a feature to be audited. The observable object provides a decentralized location that includes logic responsible for auditing its own data. Should the audit detect a change...
6973415 System and method for monitoring and modeling system performance
Dec-6-2005 The present invention provides a method for modeling the performance of a system comprising computer software operating on computer hardware. In accordance with the present invention, system performance...
6971090 Common Information Model (CIM) translation to and from Windows Management Interface (WMI) in client server environment
Nov-29-2005 A protocol translator for use in a storage system or storage area network for translating between incompatible communication protocols. Apparatus, methodology, computer program product and interface embodiments...
6971089 Debugger impact reduction through motion of induction variable based breakpoints
Nov-29-2005 Debugger impact reduction through motion of an induction variable based breakpoint ("IV-breakpoint") set within a program loop, where the IV-breakpoint and the loop are controlled by an induction variable...
6971088 Scenario analysis control system device
Nov-29-2005 A scenario analysis control system device includes a start-up reception unit for accepting a periodic start-up, and a scenario storage unit for storing two or more text scenarios, each of which implements...
6971084 System and method for synchronizing execution of a batch of threads
Nov-29-2005 A method for creating a computer program to be executed by a plurality of threads, in which the method utilizes a technique for execution synchronization referred to herein as a batch synchronization section....
6970999 Counting latencies of an instruction table flush, refill and instruction execution using a plurality of assigned counters
Nov-29-2005 A method and system for analyzing cycles per instruction (CPI) performance in a processor. A completion table corresponds to the instructions in a group to be processed by the processor. An empty completion...
6970764 Machining program producing apparatus
Nov-29-2005 An input data check control portion, which compares input data with a decimal point check target word (step 64, 65) and, issues a warning when the input data is the decimal point check target word...
6968540 Software instrumentation method and apparatus
Nov-22-2005 Methods and an apparatus for instrumenting object oriented software that do not require modification to existing source code or to executable files, nor do they require modification to any existing sequences...
6964037 Method and apparatus for determining colimits of hereditary diagrams
Nov-8-2005 A computer-implemented method and system for determining colimits of hereditary diagrams. A user specifies a diagram of diagram and specifies performance of a colimit operation. Once the colimit is performed,...
6964036 Descriptive variables while debugging
Nov-8-2005 Method, apparatus and article manufacture of debugging code. One embodiment provides a method of debugging code, comprising displaying a user interface screen of a debugging program; and in response to...
6961926 System and method for distributed debugging and recording medium on which control programs are recorded
Nov-1-2005 For a distributed and transparent debugging environment, a controller and an executor, each which accepts operations from a user, are disposed on each of plural computers. The controller and the executor...
6961924 Displaying variable usage while debugging
Nov-1-2005 Method, apparatus and article manufacture of debugging code. One embodiment provides a method of debugging code, comprising displaying a user interface screen of a debugging program; and in response to...
6959433 Data processing system, method, and program for automatically testing software applications
Oct-25-2005 A data processing system, method, and program including an automated software test environment are disclosed for automatically testing a software application. A work flow manager is established for automatically...
6959432 Process and system for developing mathematically validated object-oriented software
Oct-25-2005 A process and a system are used to verify that an object-oriented software component described in an extended programming language behaves correctly with respect to an abstract data model and specifications...
6959262 Diagnostic monitor for use with an operating system and methods therefor
Oct-25-2005 A computer-implemented method for monitoring a computer system when the computer system executes a user application using a production operating system (OS) is disclosed. The method includes providing...
6957422 Dynamic classification of sections of software
Oct-18-2005 Dynamic classification of sections of software using a profile-based optimization system optimizes management of the sections of software. Software executes under expected usage conditions. After execution,...
6957325 System and method for detecting program hazards in processors with unprotected pipelines
Oct-18-2005 A process and system for analyzing executable portion of computer code for processors with unprotected pipelines is provided. The process assumes a worst set of current processor states; analyzes plural...