Enhancing business processes with trustworthiness using blockchain: a goal-oriented approach

Blockchain technologies are intended to help enhance the trustworthiness of information, by improving transparency, traceability, and immutability of business logic and information, hence with the potential to be applicable to business process reengineering (BPR). However, an ad hoc approach to adopting blockchain technologies during BPR may lead to not better, but worse, than the current business processes, and with disappointments. In this paper, we present Fides - a framework for systematically utilizing blockchain towards enhancing business processes with trustworthiness. Fides takes a goal-oriented approach, in which trust-related concerns are explicitly represented as (soft)goals to be achieved, problems for achieving the goals are diagnosed, and then alternatives are explored in terms of business processes for eliminating or alleviating the problems, while at the same time achieving the goals. Finally, a selection is made among the alternatives that best utilize blockchain. To illustrate, and also see both strengths and weaknesses of Fides, a retail chain for a food supply chain is used throughout the paper, and is implemented using Ethereum and Hyperledger Fabric. Feedback from companies and students indicates that Fides leverages the level of confidence in the quality of the reengineered business processes, in utilizing blockchain.

[1]  Y. Chang,et al.  Traceability in a food supply chain: Safety and quality perspectives , 2014 .

[2]  Daniel Davis Wood,et al.  ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER , 2014 .

[3]  Mathias Weske,et al.  Blockchains for Business Process Management - Challenges and Opportunities , 2017, ACM Trans. Manag. Inf. Syst..

[4]  John Mylopoulos,et al.  Using Goals, Rules and Methods to Support Reasoning in Business Process Reengineering , 1994, Intell. Syst. Account. Finance Manag..

[5]  Jacques H. Trienekens,et al.  Hide or Confide? The dilemma of transparency , 2004 .

[6]  Richard Hull,et al.  Empowering Business-Level Blockchain Users with a Rules Framework for Smart Contracts , 2018, ICSOC.

[7]  Jacqueline M. Bloemhof,et al.  Systems for sustainability and transparency of food supply chains - Current status and challenges , 2011, Adv. Eng. Informatics.

[8]  Christian Cachin,et al.  Architecture of the Hyperledger Blockchain Fabric , 2016 .

[9]  Sooyong Park,et al.  A modeling framework for business process reengineering using big data analytics and a goal-orientation , 2017, 2017 11th International Conference on Research Challenges in Information Science (RCIS).

[10]  Vatcharapol Sukhotu,et al.  Sustainable supply chain collaboration: incentives in emerging economies , 2018 .

[11]  John Mylopoulos,et al.  Non-Functional Requirements in Software Engineering , 2000, International Series in Software Engineering.

[12]  Jan Mendling,et al.  Untrusted Business Process Monitoring and Execution Using Blockchain , 2016, BPM.

[13]  Melanie Swan,et al.  Blockchain: Blueprint for a New Economy , 2015 .

[14]  Eric Yu,et al.  Using Goals, Rules and Methods to Support Reasoning in Business Process Reengineering , 1996 .

[15]  Marco Brambilla,et al.  Ontology-Based Description and Discovery of Business Processes , 2009, BMMDS/EMMSAD.

[16]  Jacques H. Trienekens,et al.  Process modelling in demand-driven supply chains: A reference model for the fruit industry , 2010 .

[17]  Sam Supakkul,et al.  The RE-Tools: A multi-notational requirements modeling toolkit , 2012, 2012 20th IEEE International Requirements Engineering Conference (RE).

[18]  Colette Rolland,et al.  Guiding Goal Modeling Using Scenarios , 1998, IEEE Trans. Software Eng..

[19]  Renée Johnson,et al.  Food Fraud and “Economically Motivated Adulteration” of Food and Food Ingredients , 2014 .

[20]  Zekeriya Erkin,et al.  DECOUPLES: a decentralized, unlinkable and privacy-preserving traceability system for the supply chain , 2019, SAC.

[21]  Wouter Joosen,et al.  Analysis of architectural variants for auditable blockchain-based private data sharing , 2019, SAC.