Towards a Write once Run Anywhere Approach in End-User IoT Development
Ekene Attoh, Beat Signer
2024
Abstract
With the rise of popular task automation or IoT platforms such as If This Then That (IFTTT), users can define rules to enable interactions between smart devices in their environment and thereby improve their daily lives. However, the rules authored via these platforms are usually tied to the platforms and sometimes even to specific devices for which they have been defined. Therefore, when a user wishes to move to a different environment controlled by a different platform and/or devices, they need to recreate their rules for the new environment. The rise in the number of smart devices further adds to the complexity of rule authoring since users will have to navigate an ever-changing landscape of IoT devices. In order to address this problem, we need human-computer interaction that works across the boundaries of specific IoT platforms and devices. A step towards this human-computer interaction across platforms and devices is the introduction of a high-level semantic model for end-user IoT development, enabling users to create rules at a higher level of abstraction. However, many users who are used to the rule representation in their favourite tool might be unwilling to learn and adapt to a new representation. We present a method for translating proprietary rules to a high-level semantic model by using natural language processing techniques. Our translation enables users to work with their familiar rule representation language and tool, but then apply their rules across different IoT platforms and devices.
DownloadPaper Citation
in Harvard Style
Attoh E. and Signer B. (2024). Towards a Write once Run Anywhere Approach in End-User IoT Development. In Proceedings of the 9th International Conference on Internet of Things, Big Data and Security - Volume 1: IoTBDS; ISBN 978-989-758-699-6, SciTePress, pages 216-225. DOI: 10.5220/0012675800003705
in Bibtex Style
@conference{iotbds24,
author={Ekene Attoh and Beat Signer},
title={Towards a Write once Run Anywhere Approach in End-User IoT Development},
booktitle={Proceedings of the 9th International Conference on Internet of Things, Big Data and Security - Volume 1: IoTBDS},
year={2024},
pages={216-225},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012675800003705},
isbn={978-989-758-699-6},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 9th International Conference on Internet of Things, Big Data and Security - Volume 1: IoTBDS
TI - Towards a Write once Run Anywhere Approach in End-User IoT Development
SN - 978-989-758-699-6
AU - Attoh E.
AU - Signer B.
PY - 2024
SP - 216
EP - 225
DO - 10.5220/0012675800003705
PB - SciTePress