[en] Popularized by the rise of cryptocurrencies, blockchain technology has been gaining an increasing exposure. The potential of the distributed ledger lies in decentralization and immutable information. It promises complete transparency and a unique source of truth. In this article, a blockchain project is considered from a business and social perspective rather than from a technical one. More precisely, the focus is on understanding, from a functional analyst perspective, how the technology can fit the adopting organization’s supply chain. More specifically, the i* organizational modeling framework is proposed to depict the interactions between involved actors and the roles of the multiple stakeholders of a blockchain. i* allows to identify the relations and goals within the actors of a complex network at early and late stages of the blockchain’s adoption. The applicability and advantages/limitations of i* to the organization of blockchain projects is tested through a case study of a food retail group who is adopting the distributed ledger for Supply Chain Management (SCM).
Disciplines :
Computer science Management information systems
Author, co-author :
Ben Hamadi, Yasmine; KU Leuven
Heng, Samedi ; Université de Liège - ULiège > HEC Liège : UER > UER Opérations : Digital Business
Wautelet, Yves; KU Leuven
Language :
English
Title :
Using i*-Based Organizational Modeling to Support Blockchain-Oriented Software Engineering: Case Study in Supply Chain Management
scite shows how a scientific paper has been cited by providing the context of the citation, a classification describing whether it supports, mentions, or contrasts the cited claim, and a label indicating in which section the citation was made.
Bibliography
Blossey, G., Eisenhardt, J., Hahn, G., Blockchain technology in supply chain management: An application perspective (2019) Proceedings of the 52Nd Hawaii International Conference on System Sciences
Carminati, B., Merkle trees (2009) Encyclopedia of Database Systems, pp. 1714-1715. , ed. by L. Liy, M.T. ÖZsu (Springer US, ), pp
Chakraborty, P., Shahriyar, R., Iqbal, A., Bosu, A., Understanding the software development practices of blockchain projects: A survey (2018) Proceedings of the 12Th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, pp. 1-10. , pp
Charmaz Constructing, K., (2006) Grounded Theory: A Practical Guide through Qualitative Analysis, , Sage
Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J., Non-Functional Requirements in Software Engineering (2000) International Series in Software Engineering, 5. , https://doi.org/10.1007/978-1-4615-5269-7, vol. , Springer, Berlin
Dabbagh, M., Sookhak, M., Safa, N.S., The evolution of blockchain: A bibliometric study (2019) IEEE Access, 7, pp. 19212-19221
Destefanis, G., Marchesi, M., Ortu, M., Tonelli, R., Bracciali, A., Hierons, R., Smart contracts vulnerabilities: A call for blockchain software engineering? (2018) International Workshop on Blockchain Oriented Software Engineering (IWBOSE) (IEEE, New York, 2018), pp. 19-25. , pp
Duchmann, F., Koschmider, A., Validation of smart contracts using process mining (2019) ZEUS. CEUR Workshop Proc., 2339, pp. 13-16
Eric, S., Giorgini, P., Maiden, N., Mylopoulos Social, J., (2011) Modeling for Requirements Engineering, , MIT Press
Forte, P., Romano, D., Schmid, G., Beyond Bitcoin-Part, I., A critical look at blockchain-based systems (2015) IACR Cryptol. Eprint Archive, 2015, p. 1164
Garriga, M., Arias, M., de Renzis, A., (2018) Blockchain and Cryptocurrency: A Comparative Framework of the Main Architectural Drivers
Halpin, H., Piekarska, M.,
He, Y., Li, H., Cheng, X., Liu, Y., Yang, C., Sun, L., A blockchain based truthful incentive mechanism for distributed p2p applications (2018) IEEE Access, 6, pp. 27324-27335
Hintzman, Z., Comparing blockchain implementations-NCTA technical papers (2017) 2017 Fall Technical Forum SCTE-ISBE, , NCTA, CABLELABS
Kolp, M., Wautelet, Y., Faulkner, S., Sociocentric design of multi-agent architectures (2011) Social Modeling for Requirements Engineering, , ed. by Yu, E., Giorgini, P., Maiden, N., Mylopoulos, J. (MIT Press
Kolp, M., Faulkner, S., Wautelet, Y., Social structure based design patterns for agent-oriented software engineering (2008) IJIIT, 4 (2), pp. 1-23. , https://doi.org/10.4018/jiit.2008040101
Kolp, M., Wautelet, Y., Human organizational patterns applied to collaborative learning software systems (2015) Comput. Human Behavior, 51, pp. 742-751
Kolp, M., Wautelet, Y.,
de Kruijff, J., Weigand, H., An introduction to commitment based smart contracts using reaction ruleML (2018) VMBO, pp. 149-157. , pp
Kshetri, N., 1 blockchain’s roles in meeting key supply chain management objectives (2018) Int. J. Inf. Manage., 39, pp. 80-89
Makhdoom, I., Abolhasan, M., Abbas, H., Ni, W., Blockchain’s adoption in IoT: The challenges, and a way forward (2019) J. Network Comput. Appl., 125, pp. 251-279
Mao, D., Hao, Z., Wang, F., Li, H., Innovative blockchain-based approach for sustainable and credible environment in food trade: A case study in Shandong Province. China (2018) Sustainability, 10 (9), p. 3149
Merkle, R.C., A digital signature based on a conventional encryption function (1988) Advances in Cryptology-Crypto ’87, pp. 369-378. , ed. by C. Pomerance (Springer, Berlin, ), pp
(2013) Business Process Model and Notation (BPMN), , Version 2.0.1. Tech. rep., Object Management Group
Pilkington, M., Blockchain technology: Principles and applications (2016) Research Handbook on Digital Transformations, , Edward Elgar Publishing
Queiroz, M.M., Wamba, S.F., Blockchain adoption challenges in supply chain: An empirical investigation of the main drivers in India and the USA (2019) Int. J. Inf. Manage., 46, pp. 70-82
Renkes, F., Sommer, C., Blockchain in the context of business applications and enterprise databases (2019) BTW, 2019
van Rossum, J., The blockchain and its potential for science and academic publishing (2018) Inf. Services & Use, 38 (1-2), pp. 95-98
Szabo, N., Smart contracts: Building blocks for digital markets (1996) Extropy. Transhumanist Thought
Tapscott, D., Tapscott, A., Realizing the potential of blockchain. A multistakeholder approach to the stewardship of blockchain and cryptocurrencies (2017) World Economic Forum
Vukolić, M., Rethinking permissioned blockchains (2017) In Proceedings of the ACM Workshop on Blockchain, Cryptocurrencies and Contracts, pp. 3-7. , pp
Wautelet, Y., Representing, modeling and engineering a collaborative supply chain management platform (2012) Int. J. Inf. Syst. Supply Chain Manage. (IJISSCM), 5 (3), pp. 1-23
Wautelet, Y., A model-driven IT governance process based on the strategic impact evaluation of services (2019) J. Syst. Softw., 149, pp. 462-475. , https://doi.org/10.1016/j.jss.2018.12.024
Wautelet, Y., Heng, S., Kolp, M., Penserini, L., Poelmans, S., Designing an MOOC as an agentplatform aggregating heterogeneous virtual learning environments (2016) Behaviour & Inf. Technol., 35 (11), pp. 980-997
Wautelet, Y., Kolp, M., Heng, S., Poelmans, S., Developing a multi-agent platform supporting patient hospital stays following a socio-technical approach: Management and governance benefits (2018) Telematics Informatics, 35 (4), pp. 854-882
Wautelet, Y., Kolp, M., Penserini, L., Service-driven iterative software project management with I-Tropos (2018) J. UCS, 24 (7), pp. 975-1011
Wood, G., Ethereum: A secure decentralised generalised transaction ledger (2014) Ethereum Project Yellow Paper, 151 (2014), pp. 1-32
Similar publications
Sorry the service is unavailable at the moment. Please try again later.
This website uses cookies to improve user experience. Read more
Save & Close
Accept all
Decline all
Show detailsHide details
Cookie declaration
About cookies
Strictly necessary
Performance
Strictly necessary cookies allow core website functionality such as user login and account management. The website cannot be used properly without strictly necessary cookies.
This cookie is used by Cookie-Script.com service to remember visitor cookie consent preferences. It is necessary for Cookie-Script.com cookie banner to work properly.
Performance cookies are used to see how visitors use the website, eg. analytics cookies. Those cookies cannot be used to directly identify a certain visitor.
Used to store the attribution information, the referrer initially used to visit the website
Cookies are small text files that are placed on your computer by websites that you visit. Websites use cookies to help users navigate efficiently and perform certain functions. Cookies that are required for the website to operate properly are allowed to be set without your permission. All other cookies need to be approved before they can be set in the browser.
You can change your consent to cookie usage at any time on our Privacy Policy page.