@inproceedings{37e27bebfafc42999381c6d3e62874c6,
title = "Running Transactional Business Processes with Blockchain's Smart Contracts",
abstract = "Smart Contracts (SC for short) are gaining momentum as a suitable technology for ensuring trusted execution of Business Processes (BP for short) in open environment. Nevertheless, the transactional semantics of SC which follow ACID transactions are not appropriate for BP characteristics. Indeed, it is admitted that ACID transactions are limited to cope with complex control structure and long running execution of BP. Transactional Business Processes (TBP for short) have emerged as an extension to ACID models to overcome these limits. A TBP ensures transactional reliability of advanced transactions having a control structure as complex as for BP. In this paper, we propose an approach that builds on SC and extends them to implement TBP. We extend Caterpillar, an existing BP execution engine developed on top of Ethereum, to implement our approach and support the execution of TBP.",
keywords = "Blockchain, Business Processes, Open and untrusted environment, Smart Contracts, Transactional Business Processes",
author = "Amina Brahem and Nizar Messai and Yacine Sam and Sami Bhiri and Thomas Devogele and Walid Gaaloul",
note = "Publisher Copyright: {\textcopyright} 2020 IEEE.; 13th IEEE International Conference on Web Services, ICWS 2020 ; Conference date: 18-10-2020 Through 24-10-2020",
year = "2020",
month = oct,
day = "1",
doi = "10.1109/ICWS49710.2020.00019",
language = "English",
series = "Proceedings - 2020 IEEE 13th International Conference on Web Services, ICWS 2020",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "89--93",
booktitle = "Proceedings - 2020 IEEE 13th International Conference on Web Services, ICWS 2020",
}