The Internet of Things is permeating our everyday life and the number of sensors and actuators around us is increasing at an exponential pace. Data generated by such heterogeneous devices is hard to organize, therefore, in pervasive scenarios like Smart Cities, there is an increasing need for service infrastructures that play the role of intermediary between citizen and things. Often, end users call for customized services that are tailored to their specific need rather than general-purpose ones. For this reason, in this paper we propose a service architecture based on End-User Service Composition (EUSC), through which individuals can aggregate primary sources of data to compose services. Furthermore, we investigate the requirements for service reusability and inherently leverage a hierarchical paradigm by introducing a specific class of composition languages. Finally, we show our Proof-of-Concept (PoC) middleware implementation, namely SenSquare, to show how this is achievable in a real deployment through visual programming, specifically illustrating how hierarchization is achieved.
A Hierarchical Architectural Model for IoT End-User Service Composition / Montori, F.; Armandi, V.; Bedogni, L.. - (2022), pp. 411-416. (Intervento presentato al convegno 19th IEEE Annual Consumer Communications and Networking Conference, CCNC 2022 tenutosi a usa nel 2022) [10.1109/CCNC49033.2022.9700603].
A Hierarchical Architectural Model for IoT End-User Service Composition
Bedogni L.
2022
Abstract
The Internet of Things is permeating our everyday life and the number of sensors and actuators around us is increasing at an exponential pace. Data generated by such heterogeneous devices is hard to organize, therefore, in pervasive scenarios like Smart Cities, there is an increasing need for service infrastructures that play the role of intermediary between citizen and things. Often, end users call for customized services that are tailored to their specific need rather than general-purpose ones. For this reason, in this paper we propose a service architecture based on End-User Service Composition (EUSC), through which individuals can aggregate primary sources of data to compose services. Furthermore, we investigate the requirements for service reusability and inherently leverage a hierarchical paradigm by introducing a specific class of composition languages. Finally, we show our Proof-of-Concept (PoC) middleware implementation, namely SenSquare, to show how this is achievable in a real deployment through visual programming, specifically illustrating how hierarchization is achieved.Pubblicazioni consigliate
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris