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;
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:
File Dimensione Formato  
AChoreography-DrivenApproachforBlockchain-BasedIoTApplications.pdf

solo gestori di archivio

Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 1.04 MB
Formato Adobe PDF
1.04 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

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
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 0
social impact