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.| 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.



