Events Graphic
MIT Media Lab about us . academics . sponsors . research . publications . events . people . contact us


Bill Lewis, "Omniscient Debugging"

Thursday, June 27, 2002, 4:00 PM EST

MIT Media Lab, Room E15-054

Context-Aware Computing group

In this talk Lewis will show that collecting time stamps is a powerful tool for debugging. Omniscient Debugging is the idea of collecting "time stamps" at each "point of interest." Such an approach of recording time stamps for making a method call, throwing/catching an exception, etc. in a program can be extremeley useful, allowing the programmer to explore the history of that program run. ODB is an implementation of this idea written in Java.

The talk will conclude with a demonstration of the ODB in action using an example program. Then, if any members of the audience have Java programs of their own with bugs...

Bill Lewis graduated from Indiana University working in parallel computing and natural language understanding. He worked at SRI from 1978 until 1981 in the NL group, taught at Stanford University from 1985 to 1989, and worked in Lisp and on programming tools at Sun from 1987 to 1995. Most recently, Lewis has been working with multithreaded programming issues as well as teaching. He wrote the GNU Lisp manual, and 3 books on multithreading.

MIT Media Laboratory Home Page | Events Main Index