Stephen A. Edwards

Stephen A. Edwards

Stephen A. Edwards explores automating the creation of software for embedded systems: application-specific computers hiding in a growing number of industrial and consumer systems. Edwards and his group have developed numerous compilation techniques for the Esterel synchronous language for real-time control and are also developing domain-specific languages for device drivers and communication protocols.

Edwards received a BS from Caltech in 1992 and an MS and PhD from the University of California (Berkeley) in 1994 and 1997, respectively.