TY - GEN
T1 - A Middleware for Automatic Composition and Mediation in IoT Systems
AU - Elhabbash, Abdessalam
AU - Elkhatib, Yehia
AU - Bouloukakis, Georgios
AU - Salama, Maria
N1 - Publisher Copyright:
© 2022 Association for Computing Machinery.
PY - 2023/1/5
Y1 - 2023/1/5
N2 - This paper presents Hetero-Genius, a middleware architecture that enables construction and mediation in Internet of Things (IoT) systems. IoT systems are deployed across physical spaces such as urban parks, residential areas, and highways. The services provided by such IoT deployments are constrained to specific devices and deployment contexts. While existing interoperability solutions enable the “design time” development and deployment of IoT systems, it is often essential to dynamically compose systems that consist of other “small scale” IoT systems. To achieve this, post-deployment composition is needed, i.e., runtime composition of diverse IoT devices and capabilities. Hetero-Genius supports system and service discoverability, as well as automatic composability. We demonstrate this using a real-world Internet of Vehicles (IoV) scenario. Our experimental evaluation shows that developers can save up to 47% of their time when using Hetero-Genius, as well as improve code correctness by 55% on average.
AB - This paper presents Hetero-Genius, a middleware architecture that enables construction and mediation in Internet of Things (IoT) systems. IoT systems are deployed across physical spaces such as urban parks, residential areas, and highways. The services provided by such IoT deployments are constrained to specific devices and deployment contexts. While existing interoperability solutions enable the “design time” development and deployment of IoT systems, it is often essential to dynamically compose systems that consist of other “small scale” IoT systems. To achieve this, post-deployment composition is needed, i.e., runtime composition of diverse IoT devices and capabilities. Hetero-Genius supports system and service discoverability, as well as automatic composability. We demonstrate this using a real-world Internet of Vehicles (IoV) scenario. Our experimental evaluation shows that developers can save up to 47% of their time when using Hetero-Genius, as well as improve code correctness by 55% on average.
KW - Internet of Things
KW - Interoperability
KW - Mediation
KW - Ontology
KW - Semantics
KW - System composition
UR - https://www.scopus.com/pages/publications/85146545116
U2 - 10.1145/3567445.3567451
DO - 10.1145/3567445.3567451
M3 - Conference contribution
AN - SCOPUS:85146545116
T3 - ACM International Conference Proceeding Series
SP - 127
EP - 134
BT - IoT 2022 - Proceedings of the 12th International Conference on the Internet of Things 2022
PB - Association for Computing Machinery
T2 - 12th International Conference on the Internet of Things, IoT 2022
Y2 - 7 November 2022 through 10 November 2022
ER -