Home, safehome: smart home reliability with visibility and atomicity
Shegufta Bakht Ahsan, Rui Yang, Shadi A. Noghabi, Indranil Gupta
Abstract
Smart environments (homes, factories, hospitals, buildings) contain an increasing number of IoT devices, making them complex to manage. Today, in smart homes where users or triggers initiate routines (i.e., a sequence of commands), concurrent routines and device failures can cause incongruent outcomes. We describe SafeHome, a system that provides notions of atomicity and serial equivalence for smart homes. Due to the human-facing nature of smart homes, SafeHome offers a spectrum of visibility models which trade off between responsiveness vs. incongruence of the smart home state. We implemented SafeHome and performed workload-driven experiments. We find that a weak visibility model, called eventual visibility, is almost as fast as today's status quo (up to 23% slower) and yet guarantees serially-equivalent end states.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers2
- Transactional Panorama: A Conceptual Framework for User Perception in Analytical Visual InterfacesDixin Tang, Alan D. Fekete, Indranil Gupta, Aditya G. ParameswaranVLDB 2023 · 3 citations
- RASC: Enhancing Observability & Programmability in Smart SpacesAnna Karanika, Kai-Siang Wang, Han-Ting Liang, Shalni Sundram et al.NSDI 2026
Related papers
- FORTNIoT: Intelligible Predictions to Improve User Understanding of Smart Home BehaviorSven Coppers, Davy Vanacken, Kris LuytenUbiComp 2021 · 29 citations
- A User-Centric Evaluation of Smart Home Resolution Approaches for Conflicts Between RoutinesAli Zaidi, Rui Yang, Vinay Koshy, Camille Cobb et al.UbiComp 2023 · 8 citations
- Security Checking of Trigger-Action-Programming Smart Home IntegrationsLei Bu, Qiuping Zhang, Suwan Li, Jinglin Dai et al.ISSTA 2023 · 7 citations
- Understanding and automatically detecting conflicting interactions between smart home IoT applicationsRahmadi Trimananda, Seyed Amir Hossein Aqajari, Jason Chuang, Brian Demsky et al.FSE 2020 · 47 citations
- Temporal Specification Oriented Fuzzing for Trigger-Action-Programming Smart Home IntegrationsJinglin Dai, Yifan Xiong, Lezhi Ma, Shangqing Liu et al.ICSE 2026
