NOTE: The event will be held in Central Daylight Time (CDT), UTC -5.

View More Details for Open Source Summit + Embedded Linux Conference North America 2020
Registration Information.
Back To Schedule
Tuesday, June 30 • 9:30am - 10:20am
A Disciplined Approach to Debugging - Lev Iserovich, D. E. Shaw Research

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
A large fraction of the time spent on software development and system design projects is used for debugging. However, effective debugging techniques are not as well-studied or formalized as those for writing code. Instead, debugging is typically tackled with ad-hoc and idiosyncratic approaches. This talk will present a systematic approach to debugging software and hardware in order to locate bugs more effectively. It will also describe a taxonomy to classify such “insects,” which should enable better code-writing practices.

Debugging faulty hardware, single executables, multi-threaded programs, and distributed applications will be covered. Tips and tricks for software and hardware debugging using tools like GDB, Wireshark, gperftools, and hardware protocol analyzers will also be presented, along with examples of both common and unusual bugs caught in the wild.

avatar for Lev Iserovich

Lev Iserovich

Research Engineer, D. E. Shaw Research
Lev Iserovich develops systems software for the Anton series of specialized supercomputers at D. E. Shaw Research. Previously, he has worked on embedded systems software for telecommunications equipment at Ciena, Linux kernel optimization for video streaming at Ciprico Systems, and... Read More →

Tuesday June 30, 2020 9:30am - 10:20am CDT
ELC Theater B