Office 365, Engineering #2
1156 High St
Santa Cruz, CA 95064
I am a professor at UC Santa Cruz who explores techniques and builds systems that improve software reliability. In the long run, my goal is to simplify the developer effort required to build correct and efficient software systems. During my Ph.D., I created Data-Centric Execution Inspection, a data-oriented approach to analyzing the runtime behavior of a software system. The model treats software executions like data objects and thus enables to application of data-oriented techniques, such as massive-scale parallelization and relational query models, to debugging, security forensics, data provenance, and configuration management. The systems presented in my thesis offer order of magnitude improvements over current state-of-the-art techniques.
I’ve recently investigated systems support to improve the reliability of persistent memory applications (Hippocrates and Agamotto) and to provide better trade-offs for record and replay (ER).
If you’re interesting in building more reliable software systems, let’s talk!
|Sep 9, 2021||I defended my dissertation, Data-Centric Execution Inspection! A huge group of family and friends showed up, thanks for being there!|