In scenarios where multiple autonomous systems collaborate to execute a business process, it is often necessary for them to exchange confidential or private data. In this setting, mechanisms need to be put in place to ensure that each participant accesses data in a way that respects confidentiality or privacy constraints. The PE-BPMN notation is an extension of the Business Process Model and Notation (BPMN), specifically designed to model collections of autonomous systems that execute collaborative processes under the safeguard of privacy-enhancing technologies. Given a PE-BPMN specification, we address the problem of verifying that the privacy-enhancing technologies captured in the specification are used correctly, and no unexpected data disclosure may happen during process execution. To this end, we formalize the semantics of PE-BPMN collaboration specifications via a translation into process algebraic models. This makes it possible to check the correct usage of different kinds of privacy-enhancing technologies—e.g. secret sharing, encryption and multi-party computation—via model checking techniques. The approach has been implemented on top of the mCRL2 toolset and integrated into the Pleak toolset for privacy-enhanced business process analysis. The proposal has been evaluated using both real and synthetic scenarios.

Model-based verification of data protection mechanisms in collaborative business processes / Belluccini, Sara; De Nicola, Rocco; Dumas, Marlon; Pullonen-Raudvere, Pille; Re, Barbara; Tiezzi, Francesco. - In: SOFTWARE AND SYSTEMS MODELING. - ISSN 1619-1366. - STAMPA. - 24:(2025), pp. 103525.489-103525.521. [10.1007/s10270-024-01217-6]

Model-based verification of data protection mechanisms in collaborative business processes

Tiezzi, Francesco
2025

Abstract

In scenarios where multiple autonomous systems collaborate to execute a business process, it is often necessary for them to exchange confidential or private data. In this setting, mechanisms need to be put in place to ensure that each participant accesses data in a way that respects confidentiality or privacy constraints. The PE-BPMN notation is an extension of the Business Process Model and Notation (BPMN), specifically designed to model collections of autonomous systems that execute collaborative processes under the safeguard of privacy-enhancing technologies. Given a PE-BPMN specification, we address the problem of verifying that the privacy-enhancing technologies captured in the specification are used correctly, and no unexpected data disclosure may happen during process execution. To this end, we formalize the semantics of PE-BPMN collaboration specifications via a translation into process algebraic models. This makes it possible to check the correct usage of different kinds of privacy-enhancing technologies—e.g. secret sharing, encryption and multi-party computation—via model checking techniques. The approach has been implemented on top of the mCRL2 toolset and integrated into the Pleak toolset for privacy-enhanced business process analysis. The proposal has been evaluated using both real and synthetic scenarios.
2025
24
489
521
Belluccini, Sara; De Nicola, Rocco; Dumas, Marlon; Pullonen-Raudvere, Pille; Re, Barbara; Tiezzi, Francesco
File in questo prodotto:
File Dimensione Formato  
Sosym25.pdf

Accesso chiuso

Tipologia: Pdf editoriale (Version of record)
Licenza: Tutti i diritti riservati
Dimensione 2.95 MB
Formato Adobe PDF
2.95 MB Adobe PDF   Richiedi una copia

I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/1439136
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
social impact