| 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... |