Artikel in Zeitschrift ART-2019-02

Falazi, Ghareeb; Hahn, Michael; Breitenbücher, Uwe; Leymann, Frank: Modeling and execution of blockchain-aware business processes.
In: SICS Software-Intensive Cyber-Physical Systems.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik.
S. 1-12, englisch.
Heidelberg: Springer Berlin Heidelberg, 6. Februar 2019.
DOI: 10.1007/s00450-019-00399-5.
Artikel in Zeitschrift.
CR-Klassif.C.2.4 (Distributed Systems)
D.2.2 (Software Engineering Design Tools and Techniques)
D.2.11 (Software Engineering Software Architectures)
D.2.12 (Software Engineering Interoperability)
KeywordsBlockchains; Business Process Management Systems; BPMN; Modeling; BlockME; Blockchain Access Layer; BAL; BPMN Extension

The blockchain is an emerging technology that allows multiple parties to agree on a common state without the need for trusted intermediaries. Moreover, business process technology streamlines the automation of inter- and intra-organizational processes while cutting-down on costs. With the new business opportunities provided by blockchains, it becomes vital to combine both technologies to allow the modeling and execution of blockchain-based interactions within business processes. However, the existing business process modeling languages lack support to intuitively model the various interactions with blockchains. In this paper we address this issue by proposing a business process modeling extension that captures the particularities of blockchains. We also show how to transform the proposed constructs into standard-compliant models, and we present an integration architecture that allows external applications, to communicate with the blockchains. Finally, we validate our approach by providing a prototypical implementation that proves its practical feasibility.

KontaktGhareeb Falazi
Abteilung(en)Universität Stuttgart, Institut für Architektur von Anwendungssystemen
Eingabedatum11. Februar 2019
   Publ. Institut   Publ. Informatik