%0 Journal Article %T UDB: An Agent-Oriented Source-Level Debugger %A Ziad A. Al-Sharif %A Clinton L. Jeffery %J International Journal of Software Engineering %D 2009 %I Software Engineering Competence Center (SECC) %X 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. %K Debugging %K Source-Level Debugger %K Extension Agents %K Monitoring Agents %U http://www.ijse.org.eg/Content/Vol2/No3/Vol2_No3_7.pdf