Modal Crash Types for WAR-Aware Intermittent Computing

dc.contributor.authorDotzel, Myra
dc.contributor.authorDerakhshan, Farzaneh
dc.contributor.authorSurbatovich, Milijana
dc.contributor.authorJia, Limin
dc.date.accessioned2026-06-30T16:57:39Z
dc.date.issued2025
dc.description.abstractPrograms are executed intermittently on devices that experience arbitrary power failures such as Energy Harvesting Devices (EHDs). To ensure progress, intermittent systems need runtime support to checkpoint state and re-execute after power failure by restoring the last saved state. Such re-execution should be correct , i.e., simulated by a continuously-powered execution. 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 and define crash types by introducing two adjoint modality operators to model persistent and transient memory values of partial (re-)executions and the transitions between them caused by checkpoints and restoration. Our formalism is general enough to accommodate a variety of checkpointing policies. We define a crash type system for a core calculus. To prove the correctness of intermittent systems, we define a novel logical relation for crash types.
dc.description.urihttps://doi.org/10.1145/3716311
dc.identifierhttps://doi.org/10.13016/7csd-vpiz
dc.identifier.citationDotzel, M., Derakhshan, F., Surbatovich, M., & Jia, L. (2025). Modal crash types for war-aware intermittent computing. ACM Transactions on Programming Languages and Systems, 47(2). https://doi.org/10.1145/3716311
dc.identifier.urihttp://hdl.handle.net/1903/35379
dc.language.isoen
dc.publisherACM Transactions on Programming Languages and Systems
dc.rightsAttribution 4.0 International
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectintermittent computing
dc.subjectmodal crash type
dc.subjectlogical relation
dc.titleModal Crash Types for WAR-Aware Intermittent Computing
dc.typearticle
local.equitableAccessSubmissionYes

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Dotzel_intermittent-computing_2025.pdf
Size:
9.04 MB
Format:
Adobe Portable Document Format