skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · events · thesis defenses · 1997-1998 · 

Thesis Defense - Kadhim


Debugger Generation in a Compiler Generation System
Basim M. Kadhim
Computer Science PhD Candidate

Compiler generation systems have contributed significantly to our ability to quickly and reliably develop translators for languages that include small domain-specific languages, preprocessor extensions to existing languages, and full blown compilers. With these new translators and languages comes a need for programming support tools, such as debuggers. This research describes and demonstrates a framework for generating debuggers quickly and reliably from specifications. This includes the ability to modify translators in support of debugging. The framework consists of a number of adaptations and additions to a compiler generation system to support the construction of debuggers. This research shows that using the same set of tools when generating debuggers and translators allows significant reuse of specifications.

Committee: William Waite, Professor (Chair)
Benjamin Zorn, Associate Professor
Dirk Grunwald, Associate Professor
Alexander Wolf, Assistant Professor
Vincent Heuring, Department of Electrical and Computer Engineering

See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

Engineering Center Office Tower
ECOT 717
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (13:40)