Doctoral Speaking Skills Talk - Myra Dotzel Location: In Person - Gates Hillman 8102 Speaker: MYRA DOTZEL, Ph.D. Student, Computer Science Department, Carnegie Mellon University https://www.andrew.cmu.edu/user/mdotzel/ Modal Crash Types for Intermittent Computing Intermittent computing is gaining popularity in applications that rely on batteryless energy-harvesting devices, which experience frequent and arbitrary power failures. To ensure progress, programs running on these devices rely on runtime support to save state and re-execute after a power failure. In this talk, we study the logical underpinning of intermittent computing and model checkpoint, crash, restore, and re-execution operations as computation on crash types. We draw inspiration from adjoint logic to reason about the relationship between persistent and transient memories through (re-)execution, checkpointing, and restoration. Using crash types, we show that any correct intermittent execution can be simulated by a continuously-powered execution. Presented as part of the PLunch Seminar Series and in Partial Fulfillment of the CSD Speaking Skills Requirement Event Website: https://csd.cmu.edu/calendar/doctoral-speaking-skills-talk-myra-dotzel