Patent 7814463 was granted and assigned to Oracle on October, 2010 by the United States Patent and Trademark Office.
In one embodiment, a system for debugging a software application is provided. A debug agent, being in an executable form, is configured to be combined with an executable form of the software application, and is configured to monitor events from the software application during run-time. A debugger logic is configured to receive data from the debug agent relating to the monitored events and to communicate debugging requests to the debug agent allowing a user to dynamically debug the software application.