Highly Portable Source-level Debugger for Ada


Telesoft was one of the first commercial developers of the language Ada, for a large number of platforms. Telesoft wanted a source level debugger for use on programs without recompilation, easily portable between host and target system pairs. Using an object-oriented approach we designed a highly retargetable host/target debugger architecture and lead the development effort, managing teams in the US and Sweden, handling all aspects of specification, production, project management, and customer presentations. The project broke new ground in the techniques for and development of source-level debuggers. It proved portable in less than 2 months to system as diverse as Sun SPARC and other Unixs, Cray 2 and X-MP, MIPS and Motorola based systems, and others.

We also had primary technical responsibility for compiler port and development of automated testing system for two of the first handful of Ada validations (Sun and AT&T Unix) and co-managed a 24/7 six person testing team.