Patent №
US 6,186,677
Granted
2001-02-13
Filed 1998
Owner
COMPUWARE CORPORATION
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09066988
Instrumenting a computer program to provide instrumented byte code includes examining an initial intermediate representation of the program, selecting portions of the initial intermediate representation for instrumentation, and instrumenting the portions. Selecting the portions may include choosing portions of the initial intermediate representation corresponding to pointer arithmetic operations, operations that reads memory locations, operations that change memory locations, and/or operations that causes program variables to become defined or undefined within the program. Instrumenting the portions may include adding run time code that provides a user with an indication when a run time error occurs. The portions may subsequently be converted to byte code.
AI classification
Ownership
COMPUWARE CORPORATION
assignment · 91410018
Assignors
ANGEL, DAVID J., MORSHED, FAROKH, SEIDEL, DAVID A.
On an employer assignment, the assignors are typically the inventors.