Blockchain-based software architectures have been used to support inter-organisational interactions modelled through BPMN choreographies. However, some interactions emerge at runtime, advocating for looseness, which support is still limited in blockchain settings. For this reason, this work proposes an approach to support loose interactions in choreography-based software architectures on blockchain. We identify various perspectives of loosely specified choreographies and demonstrate how to accommodate their design and runtime phases within a blockchain environment.
Looseness for Choreography-based Software Architectures on Blockchain
Corradini, Flavio;Marcelletti, Alessandro;Morichetta, Andrea;Polini, Andrea;Re, Barbara;Tiezzi, Francesco
2025-01-01
Abstract
Blockchain-based software architectures have been used to support inter-organisational interactions modelled through BPMN choreographies. However, some interactions emerge at runtime, advocating for looseness, which support is still limited in blockchain settings. For this reason, this work proposes an approach to support loose interactions in choreography-based software architectures on blockchain. We identify various perspectives of loosely specified choreographies and demonstrate how to accommodate their design and runtime phases within a blockchain environment.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.


