Intermittent Computing with Peripherals, Formally Verified
Intermittent Computing with Peripherals, Formally Verified
复制标题
外设间歇计算,已正式验证
DOI:
--
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
T. Risset
中科院分区:
文献类型:
--
作者:
Gautier Berthou;Pierre;Delphine Demange;Rémi Oudin;T. Risset
Transiently-powered systems featuring non-volatile memory as well as external peripherals enable the development of new low-power sensor applications. However, as programmers, we are ill-equipped to reason about systems where power failures are the norm rather than the exception. A first challenge consists in being able to capture all the volatile state of the application -- external peripherals included -- to ensure progress. A second, more fundamental, challenge consists in specifying how power failures may interact with peripheral operations. In this paper, we propose a formal specification of intermittent computing with peripherals, an axiomatic model of interrupt-based checkpointing as well as its proof of correctness, machine-checked in the Coq proof assistant. We also illustrate our model with several systems proposed in the literature.
登录
查看更多内容
影响因子:
--
作者:
Milijana Surbatovich;Limin Jia;Brandon Lucia
通讯作者:
Milijana Surbatovich;Limin Jia;Brandon Lucia
影响因子:
1
作者:
Derrick J
通讯作者:
Derrick J
DOI:
10.1145/3314221.3314583
发表时间:
2019-06
期刊:
Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation
影响因子:
--
作者:
E. Ruppel;Brandon Lucia
通讯作者:
E. Ruppel;Brandon Lucia
DOI:
10.1145/3341301.3359632
发表时间:
2019
期刊:
Proceedings of the 27th ACM Symposium on Operating Systems Principles (SOSP
影响因子:
--
作者:
Chajed, Tej;Tassarotti, Joseph;Kaashoek, Frans;Zeldovich, Nickolai
通讯作者:
Zeldovich, Nickolai