ETAP: Energy-aware Timing Analysis of Intermittent Programs

January 27, 2022 Β· Declared Dead Β· πŸ› ACM Transactions on Embedded Computing Systems

πŸ‘» CAUSE OF DEATH: Ghosted
No code link whatsoever

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Ferhat Erata, Arda Goknil, Eren YΔ±ldΔ±z, KasΔ±m Sinan YΔ±ldΔ±rΔ±m, Ruzica Piskac, Jakub Szefer, GΓΆkΓ§in Sezgin arXiv ID 2201.11433 Category cs.SE: Software Engineering Citations 12 Venue ACM Transactions on Embedded Computing Systems Last Checked 4 months ago
Abstract
Energy harvesting battery-free embedded devices rely only on ambient energy harvesting that enables stand-alone and sustainable IoT applications. These devices execute programs when the harvested ambient energy in their energy reservoir is sufficient to operate and stop execution abruptly (and start charging) otherwise. These intermittent programs have varying timing behavior under different energy conditions, hardware configurations, and program structures. This paper presents Energy-aware Timing Analysis of intermittent Programs (ETAP), a probabilistic symbolic execution approach that analyzes the timing and energy behavior of intermittent programs at compile time. ETAP symbolically executes the given program while taking time and energy cost models for ambient energy and dynamic energy consumption into account. We evaluated ETAP on several intermittent programs and compared the compile-time analysis results with executions on real hardware. The results show that ETAP's normalized prediction accuracy is 99.5%, and it speeds up the timing analysis by at least two orders of magnitude compared to manual testing.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Software Engineering

Died the same way β€” πŸ‘» Ghosted