logo SBA

ETD

Archivio digitale delle tesi discusse presso l’Università di Pisa

Tesi etd-04132022-164827


Tipo di tesi
Tesi di laurea magistrale
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
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 (Inglese)
Riassunto (Italiano)
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.
File