This thesis focuses on applying blockchain technology to ensure the traceability and compliance of the processes that make up a BPMN choreography. Indeed, ensuring that a network of processes implementing a BPMN choreography performs permitted actions is still an open problem. In this work we will proceed by designing and developing a Runtime Enforcement monitor that given a BPMN choreography will translate it into one or more smart contracts, ensuring that their state is immutably stored in the blockchain and only allowing actions that are compliant with the source choreography.

La presente tesi è incentrata sull'applicazione della tecnologia blockchain per garantire la tracciabilità e la conformità dei processi che compongono una coreografia BPMN. Infatti, assicurare che una rete di processi che implementano una coreografia BPMN esegua delle azioni consentite è ancora ad oggi un problema aperto. In questo lavoro si procederà progettando e sviluppando un monitor di Runtime Enforcement che data una coreografia BPMN la tradurrà in uno o più smart contracts, garantendo che il loro stato sia conservato in modo immutabile nella blockchain e consentendo solamente delle azioni che siano conformi con la coreografia di partenza.

Applicazione in fase di esecuzione della conformità alle coreografie tramite blockchain

FRATINI, LORENZO
2021/2022

Abstract

This thesis focuses on applying blockchain technology to ensure the traceability and compliance of the processes that make up a BPMN choreography. Indeed, ensuring that a network of processes implementing a BPMN choreography performs permitted actions is still an open problem. In this work we will proceed by designing and developing a Runtime Enforcement monitor that given a BPMN choreography will translate it into one or more smart contracts, ensuring that their state is immutably stored in the blockchain and only allowing actions that are compliant with the source choreography.
2021
2022-10-21
Runtime enforcement of choreography compliance via blockchain
La presente tesi è incentrata sull'applicazione della tecnologia blockchain per garantire la tracciabilità e la conformità dei processi che compongono una coreografia BPMN. Infatti, assicurare che una rete di processi che implementano una coreografia BPMN esegua delle azioni consentite è ancora ad oggi un problema aperto. In questo lavoro si procederà progettando e sviluppando un monitor di Runtime Enforcement che data una coreografia BPMN la tradurrà in uno o più smart contracts, garantendo che il loro stato sia conservato in modo immutabile nella blockchain e consentendo solamente delle azioni che siano conformi con la coreografia di partenza.
File in questo prodotto:
File Dimensione Formato  
Tesi_Lorenzo_Fratini.pdf

accesso aperto

Descrizione: Tesi di Laurea Magistrale con titolo: "Applicazione in fase di esecuzione della conformità alle coreografie tramite blockchain"
Dimensione 3.4 MB
Formato Adobe PDF
3.4 MB Adobe PDF Visualizza/Apri

I documenti in UNITESI 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/20.500.12075/10389