Résumé
Organizations are increasingly involved in cross-organizational business processes to which they contribute along other participating organizations. The lack of trust among the participants hampers the development and innovation of such processes, with each participant focusing on the support and improvement of their part in the global process. Blockchain technology can help addressing the trust issues that prevent this support and innovation for the global process. However, developing blockchain-based solutions doing so remains a complex task. This is due to the steep learning curve behind blockchain technology along with its immutable and decentralized character.A promising approach to address this issue is model-driven engineering. With this approach, instead of being manually written, the code running on blockchain can be generated automatically. Using this approach requires at least 3 elements. First, an appropriate modelling language is needed to specify process models as input. Then, the target software architecture involving blockchain and enabling process execution and monitoring needs to be conceptualized and implemented. Finally, transformation rules are required to generate code running on this target infrastructure, using models specified with the appropriate language as input.
In this thesis, we present the development of B-MERODE: a model-driven approach for the design and implementation of blockchain-based systems supporting cross- organizational processes. The 3 required elements discussed above are developed for the approach. Compared to existing approaches, it integrates all relevant process perspectives, it provides more flexibility in terms of process adaptation, it enables reusability of the business objects, lifecycles and cross-organizational perspectives across several process models and instances, and further leverages the formal verification and automation potential offered by model-driven engineering.
la date de réponse | 24 mai 2024 |
---|---|
langue originale | Anglais |
L'institution diplômante |
|
Sponsors | Université de Namur |
Superviseur | Corentin Burnay (Promoteur), Monique Snoeck (Copromoteur), Jean-Yves Gnabo (Président), Sarah Bouraga (Jury), Félix Härer (Jury) & Estefanía Serral Asensio (Jury) |