Designing a Framework for Smart IoT Adaptations
Asmaa Achtaich (CRI), Nissrine Souissi, Raul Mazo (CRI), Camille, Salinesi (CRI), Ounsa Roudies (CRI)

TL;DR
This paper presents a framework for IoT device adaptation that enables dynamic reconfiguration based on environmental sensing to optimize resource use and prevent risks.
Contribution
It introduces a methodology for designing a framework that monitors IoT fleets and employs Dynamic Software Product Lines for real-time reconfiguration.
Findings
Framework supports proactive adaptation of IoT devices.
Enables resource optimization and risk prevention.
Supports continuous reconfiguration during operation.
Abstract
The Internet of Things (IoT) is the science of connecting multiple devices that coordinate to provide the service in question. IoT environments are complex, dynamic, rapidly changing and resource constrained. Therefore, proactively adapting devices to align with context fluctuations becomes a concern. To propose suitable configurations, it should be possible to sense information from devices, analyze the data and reconfigure them accordingly. Applied in the service of the environment, a fleet of devices can monitor environment indicators and control it in order to propose best fit solutions or prevent risks like over consumption of resources (e.g., water and energy). This paper describes our methodology in designing a framework for the monitoring and multi-instantiation of fleets of connected objects. First by identifying the particularities of the fleet, then by specifying connected…
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.
Taxonomy
TopicsAdvanced Software Engineering Methodologies · Software System Performance and Reliability · Mobile and Web Applications
