The IoT Whisperer: A Framework for Intelligent IoT Service Composition Through LLMs

Ewan Warburton, Abdessalam Elhabbash, Saad Ezzini, Yehia Elkhatib

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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 languageEnglish
Title of host publicationProceedings - 2025 IEEE 18th International Conference on Cloud Computing, CLOUD 2025
EditorsRong 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
PublisherIEEE Computer Society
Pages54-64
Number of pages11
ISBN (Electronic)9798331555573
DOIs
StatePublished - 2025
Event18th IEEE International Conference on Cloud Computing, CLOUD 2025 - Helsinki, Finland
Duration: 7 Jul 202512 Jul 2025

Publication series

NameIEEE International Conference on Cloud Computing, CLOUD
ISSN (Print)2159-6182
ISSN (Electronic)2159-6190

Conference

Conference18th IEEE International Conference on Cloud Computing, CLOUD 2025
Country/TerritoryFinland
CityHelsinki
Period7/07/2512/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

Fingerprint

Dive into the research topics of 'The IoT Whisperer: A Framework for Intelligent IoT Service Composition Through LLMs'. Together they form a unique fingerprint.

Cite this