Tesi etd-04132022-164827 |
Link copiato negli appunti
Tipo di tesi
Tesi di laurea magistrale
Autore
BILLI, TOMMASO
URN
etd-04132022-164827
Titolo
An integrated framework for mapping Smart Contracts into BPMN 2.0 choreographies in collaborative business processes
Dipartimento
INGEGNERIA DELL'INFORMAZIONE
Corso di studi
COMPUTER ENGINEERING
Relatori
relatore Prof. Cimino, Mario Giovanni Cosimo Antonio
relatore Prof.ssa Vaglini, Gigliola
relatore Dott. Galatolo, Federico Andrea
relatore Prof.ssa Vaglini, Gigliola
relatore Dott. Galatolo, Federico Andrea
Parole chiave
- blockchain
- BPMN 2.0
- choreography diagram
- dapp
- ethereum
- smart contract
- web3
Data inizio appello
29/04/2022
Consultabilità
Non consultabile
Data di rilascio
29/04/2092
Riassunto
The aim of this dissertation is to describe a methodology for smart contract development supported by a framework that follows the entire lifecycle of the software, from business process modeling to interaction with the finished product.
The smart contract is developed using the business process as a starting point, and follows a structure that enforces a one-to-one mapping with the elements of the diagram.
A JavaScript-based tool for viewing and modeling BPMN 2.0 choreography diagrams was integrated with blockchain features using the web3.js library, allowing the owner of a deployed smart contract to retrieve the state and interact with it, re-using the same web application employed in the initial modeling phase.
A sample scenario is provided as a proof-of-concept and experiments were conducted on the Rinkeby Ethereum Testnet to determine the cost, the extent of scalability and limitations of such an approach.
The smart contract is developed using the business process as a starting point, and follows a structure that enforces a one-to-one mapping with the elements of the diagram.
A JavaScript-based tool for viewing and modeling BPMN 2.0 choreography diagrams was integrated with blockchain features using the web3.js library, allowing the owner of a deployed smart contract to retrieve the state and interact with it, re-using the same web application employed in the initial modeling phase.
A sample scenario is provided as a proof-of-concept and experiments were conducted on the Rinkeby Ethereum Testnet to determine the cost, the extent of scalability and limitations of such an approach.
File
Nome file | Dimensione |
---|---|
La tesi non è consultabile. |