Model-Based Design of Energy-Efficient Applications for IoT Systems
Alexios Lekidis (Aristotle University of Thessaloniki), Panagiotis, Katsaros (Aristotle University of Thessaloniki)

TL;DR
This paper introduces a formal, model-based approach to characterize and validate energy consumption in IoT applications, ensuring device lifetime requirements are met through detailed modeling and statistical validation.
Contribution
It presents a novel method using energy-aware models within the BIP framework to analyze and validate IoT device energy consumption against system requirements.
Findings
Derived tight energy consumption bounds for IoT device functionalities.
Validated device lifetime requirements using Statistical Model Checking.
Applied approach to Building Management System with diverse IoT protocols.
Abstract
A major challenge that is currently faced in the design of applications for the Internet of Things (IoT) concerns with the optimal use of available energy resources given the battery lifetime of the IoT devices. The challenge is derived from the heterogeneity of the devices, in terms of their hardware and the provided functionalities (e.g data processing/communication). In this paper, we propose a novel method for (i) characterizing the parameters that influence energy consumption and (ii) validating the energy consumption of IoT devices against the system's energy-efficiency requirements (e.g. lifetime). Our approach is based on energy-aware models of the IoT application's design in the BIP (Behavior, Interaction, Priority) component framework. This allows for a detailed formal representation of the system's behavior and its subsequent validation, thus providing feedback for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
