Philip Koopman
Associate Professor, Electrical and Computer Engineering
Bio
Prof. Philip Koopman is an internationally recognized expert on Autonomous Vehicle (AV) safety whose work in that area spans over 25 years. He is also actively involved with AV policy and standards as well as more general embedded system design and software quality. His pioneering research work includes software robustness testing and run time monitoring of autonomous systems to identify how they break and how to fix them. He has extensive experience in software safety and software quality across numerous transportation, industrial, and defense application domains including conventional automotive software and hardware systems. He is a faculty member of the Carnegie Mellon University ECE department where he teaches software skills for mission-critical systems. In 2018 he was awarded the highly selective IEEE-SSIT Carl Barus Award for outstanding service in the public interest for his work in promoting automotive computer-based system safety. He originated the UL 4600 standard for autonomous system safety issued in 2020. In 2022 he was named to the National Safety Council's Mobility Safety Advisory Group. In 2023 he was named the International System Safety Society's Educator of the Year. He is the author of the books: Understanding Checksums & Cyclic Redundancy Codes (2024), How Safe is Safe Enough: measuring and predicting autonomous vehicle safety (2022), The UL 4600 Guidebook (2022) and Better Embedded System Software (2010).
Education
Ph.D., 1989
Electrical and Computer Engineering
Carnegie Mellon University
M.S., 1982
Electrical, Computer, and System Engineering
Rensselaer Polytechnic Institute
B.S., 1982
Electrical, Computer, and System Engineering
Rensselaer Polytechnic Institute
Research
Embedded Systems and Safety
Professor Koopman's areas of interest include embedded systems, safety-critical computer systems, autonomous vehicle safety, automotive computing, software engineering, and mobility safety policy.
Keywords
- Autonomous system safety
- Distributed embedded systems
- Software testing
- Dependability
- Autonomous driving
- Computer engineering
- Cyberphysical systems (CPS)
- Embedded networks
- Software engineering
- Software safety
- Software testing