Abstract
The distribution and immutability properties of blockchains made it possible to use them in various fields, such as Supply Chain, finance and health. The automation of the creation and execution of transactions in a blockchain in a decentralized and transparent manner is realized through Smart Contracts programming codes. This paper presents the implementation of Smart Contracts in specific manufacturing Supply Chains and discusses their life cycle and impact on the Supply Chain management. The presented application deals with the possibility of transforming natural language contracts of a given Supply Chain to automated Smart Contracts that makes the Supply Chain management faster and safer. A first solution is proposed based on Bidirectional Encoder Representations from Transformers (BERT) model and limited to the implementation of Smart Contracts of the Supply Chain legal contracts. Also described here is the ways of extracting contract elements from legal contracts by applying the BERT Deep Learning method on annotated contract dataset of a corpus of 13000 annotations over 510 contracts.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Koulu, R.: Blockchains and online dispute resolution: smart contracts as an alternative to enforcement. SCRIPTed 13, 40 (2016)
Ben, F.R., Lahami, M.: Application of blockchain technology in healthcare: a comprehensive study. In: Jmaiel, M., Mokhtari, M., Abdulrazak, B., Aloulou, H., Kallelm, S. (eds.) The Impact of Digital Technologies on Public Health in Developed and Developing Countries. ICOST 2020. Lecture Notes in Computer Science, vol. 12157. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-51517-1_23
Jabbar, S., Lloyd, H., Hammoudeh, M., Adebisi, B., Raza, U.: Blockchain-enabled supply chain: analysis, challenges, and future directions. Multimedia Syst. 27(4), 787–806 (2020). https://doi.org/10.1007/s00530-020-00687-0
Huckle, S., Bhattacharya, R., White, M., Beloff, N.: Internet of things, blockchain and shared economy applications. Proc. Comput. Sci. 98, 461–466 (2016)
Belhi, A., Bouras, A., Patel, M.K., Aouni, B.: Blockchains: a conceptual assessment from a product lifecycle implementation perspective. In: Nyffenegger, F., RÃos, J., Rivest, L., Bouras, A. (eds.) Product Lifecycle Management Enabling Smart X: 17th IFIP WG 5.1 International Conference, PLM 2020, Rapperswil, Switzerland, July 5–8, 2020, Revised Selected Papers, pp. 576–589. Springer International Publishing, Cham (2020). https://doi.org/10.1007/978-3-030-62807-9_46
Christidis, K., Devetsikiotis, M.: Blockchains and smart contracts for the internet of things. IEEE Access 4, 2292–2303 (2016)
Hammi, A., Bouras, A.: Towards safe-bim curricula based on the integration of cybersecurity and blockchains features, Valencia Spain (2018)
Sillaber, C., Waltl, B.: Life cycle of smart contracts in blockchain ecosystems. Datenschutz und Datensicherheit - DuD 41(8), 497–500 (2017). https://doi.org/10.1007/s11623-017-0819-7
Szabo, N.: The idea of Smart Contracts. Nick Szabo’s papers and concise tutorials (1997)
Dannen, C.: Introducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners. Apress, Berkeley, CA (2017). https://doi.org/10.1007/978-1-4842-2535-6
Lambert, D.M., Cooper, M.C.: Issues in supply chain management, industrial Marketing Management, vol. 29, no. 1, pp. 65–83, Jan. (2000)
Chalkidis I, Androutsopoulos I, Michos,: A Extracting contract elements. In: Proceed-ings of the 16th International Conference on Artificial Intelligence and Law, London, UK, pp 19–28 (2017)
Chalkidis, I., Androutsopoulos, I.: A deep learning approach to contract element extraction. In: Proceedings of the 30th International Conference on Legal Knowledge and Information Systems, Luxembourg, pp 155–164 (2017)
Hendrycks, D., Burns, C., Chen, A., Ball, S.: CUAD: an expert-annotated NLP dataset for legal contract review (2021)
Rahman, M., Khalil, I., Bouras, A.: A framework for modelling blockchain based supply chain management system to ensure soundness of smart contract workflow (2021). https://doi.org/10.24251/HICSS.2021.675
Wolf, T., et al. Transformers: state-of-the-art natural language processing. In Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing: System Demonstrations. Association for Computational Linguistics (2020)
Devlin, J., Chang, M.W., Lee, K., Toutanova, K.: BERT: pre-training of deep bidirectional transformers for language understanding. In: NAACL HLT 2019 - 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies - Proceedings Conference, vol. 1, no. Mlm, pp. 4171–4186 (2019)
Badji, I.: Legal entity extraction with NER Systems. Thesis (Master thesis), E.T.S. de Ingenieros Informáticos (UPM). http://oa.upm.es/view/institution/ETSI=5FInformatica (2018)
Sun, P., Yang, X., Zhao, X., Wang, Z.: An overview of named entity recognition. In: 2018 International Conference on Asian Language Processing (IALP), Bandung, Indonesia, pp. 273–278 (2018). https://doi.org/10.1109/IALP.2018.8629225
Vaswani, A., et al.: Attention is all you need. arXiv abs/1706.03762 (2017)
Acknowledgement
This research is part of the National Priority Research Program (NPRP) research project: NPRP11S-1227–170135, funded by the Qatar National Research Fund (QNRF).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 IFIP International Federation for Information Processing
About this paper
Cite this paper
Aejas, B., Bouras, A., Belhi, A., Gasmi, H. (2022). Smart Contracts Implementation Based on Bidirectional Encoder Representations from Transformers. In: Canciglieri Junior, O., Noël, F., Rivest, L., Bouras, A. (eds) Product Lifecycle Management. Green and Blue Technologies to Support Smart and Sustainable Organizations. PLM 2021. IFIP Advances in Information and Communication Technology, vol 639. Springer, Cham. https://doi.org/10.1007/978-3-030-94335-6_21
Download citation
DOI: https://doi.org/10.1007/978-3-030-94335-6_21
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-94334-9
Online ISBN: 978-3-030-94335-6
eBook Packages: Computer ScienceComputer Science (R0)