|
UDB: An Agent-Oriented Source-Level DebuggerKeywords: Debugging , Source-Level Debugger , Extension Agents , Monitoring Agents Abstract: Standard debuggers are usually limited in the amount of analysis that they performin order to assist with debugging. This paper presents UDB, an agent-orientedsource-level debugger for the Unicon programming language with a novelarchitecture and capabilities. UDB combines classical debugging techniquessuch as those found in GDB with a growing set of extension agents. UDB demonstratesthe feasibility of a source-level debugger built on top of a very highlevel event-based monitoring framework. The debugger is easily extended withnew debugging agents that can employ a wide range of automatic debuggingand dynamic analysis techniques.
|