The engineering of Internet of Things applications always requires more and more devices to be connected and collaborate in a secure and trusted environment. However, this is not always possible unless considering the adoption of alternative technologies such as blockchain. For this reason, the development of blockchain-based IoT applications is gaining even more interest both in industry and academia. Nevertheless, the combination between IoT and blockchain is perceived as a time and resource-consuming activity, making the development more complex. In such a context, a model-driven approach can overcome such an issue by automating the implementation phases. This paper presents an approach for the development of choreography-driven blockchain-based IoT applications. In particular, it shows the feasibility of the approach in practice by developing a Smart Thermostat scenario.

A Choreography-Driven Approach for Blockchain-Based IoT Applications

Corradini, Flavio;Marcelletti, Alessandro;Morichetta, Andrea;Polini, Andrea;Re, Barbara;Tiezzi, Francesco
2022-01-01

Abstract

The engineering of Internet of Things applications always requires more and more devices to be connected and collaborate in a secure and trusted environment. However, this is not always possible unless considering the adoption of alternative technologies such as blockchain. For this reason, the development of blockchain-based IoT applications is gaining even more interest both in industry and academia. Nevertheless, the combination between IoT and blockchain is perceived as a time and resource-consuming activity, making the development more complex. In such a context, a model-driven approach can overcome such an issue by automating the implementation phases. This paper presents an approach for the development of choreography-driven blockchain-based IoT applications. In particular, it shows the feasibility of the approach in practice by developing a Smart Thermostat scenario.
2022
978-1-6654-1647-4
273
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11581/462032
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 0
social impact