Autonomous vehicle safety ("self-driving" cars) and dependable
embedded systems.
I am no longer accepting any students for research positions or advising. I
will not be able to respond to any query e-mails on this topic.
Phil Koopman sayings:
- "You can't change the world if you can't communicate
effectively."
- "Blaming the driver does not prevent the next crash."
- "Getting lucky doesn't scale."
- "Safety is not about the good days -- it takes only one bad day to
show something is unsafe."
- "Safety lives in the long tail events."
- "Did You Think Of That?" #DidYouThinkOfThat
- "Learning how to code is to software engineering as learning how to
hammer nails is to structural engineering."
- "For autonomous vehicles the first 99% of development takes the first
99% of the time. The other 1% of development takes the other 99.99999% of the
time." (See also:
90/90
rule)
- On field failures caused by a software defect: "There is never only
one cockroach."
- No amount of testing can turn crappy software into good software.
- "Safety case??? We ain't got no safety case! We don't need no safety
case! I don't have to show you any stinking safety case!" (With
apologies to The Treasure of the Sierra Madre)
- Adaptation of a saying from Roy Maxion: "You might forget about the
edge cases -- but they won't forget about you."
Favorite quotes from others (subject to change):
- Illegitimis non
carborundum
- "This above all: To thine own self be true, And it must follow, as the
night the day, Thou canst not then be false to any man." -- Hamlet
- "Pay no attention to that man behind the curtain!" -- The Wizard
of Oz
- "I'm sorry, Dave. I'm afraid I can't do that." -- 2001 A Space
Odyssey
- "A man's got to know his limitations." -- Dirty Harry
- "Conn, Sonar: Crazy Ivan!" -- Hunt for Red October
- "True Love" -- The Princess Bride
Personal launch page here: www.koopman.us