Helion: Enabling Natural Testing of Smart Homes

Helion: Enabling Natural Testing of Smart Homes
复制标题

Helion:实现智能家居的自然测试

DOI:
10.1145/3611643.3613095
复制
发表时间:
2023
期刊:
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
影响因子:
--
通讯作者:
Nadkarni, Adwait
Nadkarni, Adwait
中科院分区:
--
文献类型:
--
作者:
Mandal, Prianka;Manandhar, Sunil;Kafle, Kaushal;Moran, Kevin;Poshyvanyk, Denys;Nadkarni, Adwait

文献摘要

参考文献

相似文献

之前的工作已经开发了许多测试智能家居安全性的系统。为了使这些系统在实践中适用,有必要用代表智能家居使用的现实场景来测试它们,即,家庭自动化,在野外。这篇演示论文介绍了Helion的技术细节和用法,Helion是一个使用n-gram语言建模来学习用户驱动程序中的语法的系统,即,为智能家居开发的例程,并预测家庭自动化的自然场景,即,事件序列,反映现实的家庭自动化使用。我们展示了HelionHA平台,该平台是通过将Helion与流行的Home Assistant智能家居平台集成而开发的。HelionHA允许通过使用真实的和虚拟的智能家居设备将Helion的场景作为测试用例来执行,从而对Helion的场景进行端到端的探索。
Prior work has developed numerous systems that test the security and safety of smart homes. For these systems to be applicable in practice, it is necessary to test them with realistic scenarios that represent the use of the smart home, i.e., home automation, in the wild. This demo paper presents the technical details and usage of Helion, a system that uses n-gram language modeling to learn the regularities in user-driven programs, i.e., routines developed for the smart home, and predicts natural scenarios of home automation, i.e., event sequences that reflect realistic home automation usage. We demonstrate the HelionHA platform, developed by integrating Helion with the popular Home Assistant smart home platform. HelionHA allows an end-to-end exploration of Helion’s scenarios by executing them as test cases with real and virtual smart home devices.
DOI: 10.1145/3292006.3300031
发表时间: 2018-12
期刊: Proceedings of the Ninth ACM Conference on Data and Application Security and Privacy
影响因子: --
作者:
Kaushal Kafle;Kevin Moran;Sunil Manandhar;Adwait Nadkarni;D. Poshyvanyk
通讯作者: Kaushal Kafle;Kevin Moran;Sunil Manandhar;Adwait Nadkarni;D. Poshyvanyk