Abstract
Manually configuring Internet of Things (IoT) work-flows often involves intricate and time-consuming processes. This complexity can lead to an increase in development time and difficulty in managing and scaling IoT systems. The challenge lies in creating efficient and deployable workflows that seamlessly integrate diverse IoT devices and services. To address these challenges, we propose an approach that leverages IoT system orchestration, workflow development, and Large Language Models (LLMs) to convert high-level natural language system descriptions into executable workflows. Utilizing the Web of Things (WoT) framework, Node-RED and LLMs, we enabled the automatic generation of workflow components from natural language descriptions, enhancing the accessibility and usability of IoT system development for non-experts. We describe an assessment framework for the evaluation of abstract workflow descriptions and use this to analyze the implementation of our approach over systems within various domains, comparing the automatically generated workflows with those produced manu-ally. Our approach provides a powerful and versatile solution for IoT system development. This approach not only simplifies the process, but also provides a foundation for future innovations in the IoT landscape, paving the way for more adaptable and user-friendly IoT solutions.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 2025 IEEE 18th International Conference on Cloud Computing, CLOUD 2025 |
| Editors | Rong N. Chang, Carl K. Chang, Jingwei Yang, Nimanthi Atukorala, Dan Chen, Sumi Helal, Sasu Tarkoma, Qiang He, Tevfik Kosar, Claudio Ardagna, Yehia Elkhatib, Petteri Nurmi, Santonu Sarkar |
| Publisher | IEEE Computer Society |
| Pages | 54-64 |
| Number of pages | 11 |
| ISBN (Electronic) | 9798331555573 |
| DOIs | |
| State | Published - 2025 |
| Event | 18th IEEE International Conference on Cloud Computing, CLOUD 2025 - Helsinki, Finland Duration: 7 Jul 2025 → 12 Jul 2025 |
Publication series
| Name | IEEE International Conference on Cloud Computing, CLOUD |
|---|---|
| ISSN (Print) | 2159-6182 |
| ISSN (Electronic) | 2159-6190 |
Conference
| Conference | 18th IEEE International Conference on Cloud Computing, CLOUD 2025 |
|---|---|
| Country/Territory | Finland |
| City | Helsinki |
| Period | 7/07/25 → 12/07/25 |
Bibliographical note
Publisher Copyright:© 2025 IEEE.
Keywords
- Automatic service composition
- IoT
- LLM
- Semantics
- System description
- Web Services
- Web of Things
- Workflow automation
ASJC Scopus subject areas
- Software
- Information Systems
- Artificial Intelligence