A method to automatically monitor an object-oriented program, e.g., for debugging purposes, is characterized by the steps of determining a state of the digital data processor at selected points during execution of the program and, from that state, determining the status of objects created the...http://www.google.com/patents/US5740440?utm_source=gb-gplus-sharePatent US5740440 - Dynamic object visualization and browsing system