Lecture
WHAT: Bill Lewis, "Omniscient Debugging"
WHEN:
Thursday, June 27, 2002, 4:00 PM EST
WHERE:
MIT Media Lab, Room E15-054
HOSTED BY: Context-Aware Computing group
SUMMARY:
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...
BIO:
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
|