[talks] Ari Rabkin talk starting in 5 minutes, room 302
Mike Freedman
mfreed at CS.Princeton.EDU
Wed Mar 7 12:55:52 EST 2012
Using Static Analysis to Diagnose Misconfigured Open Source Systems
Software
Ariel Rabkin, University of California, Berkeley
Ten years ago, few software developers worked on distributed systems.
Today, developers often run code on clusters, relying on large
open-source software stacks to manage resources. These systems are
challenging to configure and debug. Fortunately, developments in program
analysis have given us new tools for managing the complexity of modern
software. This talk will show how static analysis can help users
configure their systems. I present a technique that builds an explicit
table mapping a program's possible error messages to the options that
might cause them. As a result, users can get immediate feedback on how
to resolve configuration errors.
---
Ariel Rabkin is a fifth (and final)-year PhD candidate in the RAD Lab at
UC Berkeley, working with Randy Katz. He is formerly from Cornell
University, AB 2006, MEng 2007). He is interested in software quality
and software intelligibility. He expects to graduate in May 2012. His
dissertation is about applying program analysis to system management,
including automatically describing program configuration options and
diagnosing configuration errors. He is a contributor to several open
source projects, including Hadoop, the Chukwa log collection framework,
and the JChord program analysis toolset.
More information about the talks
mailing list