Developing a BIM Single Source of Truth Prototype Using Blockchain Technology
Abstract
:1. Introduction
2. Literature Review
3. Research Method, Design, and Tools
4. Develop, Validate, and Test the Proof of Concept
4.1. The Current Business Scenario
4.2. The Proposed Logical System Architecture
4.3. The Proposed Physical System Architecture
4.4. System Prototype (System Implementation)
4.4.1. Chaincode (Smart Contract) Development
4.4.2. Chaincode Query Access to Revit DynaWeb (BIM Platform)
4.5. Prototype Validation with a Virtual Business Scenario
5. Discussion
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
AIM | Asset Information Model |
API | Application Programming Interface |
BEP | BIM Execution Plan |
BIM | Building Information Modelling |
BIMXP | BIM Execution Plan |
CDE | Common Data Environment |
CIC | Construction Industry Council |
COBie | Construction Operation Building Information Exchange |
CSC | Construction Supply Chain |
DFD | Data Flow Diagram |
EIR | Employer’s Information Requirements |
ERD | Entity–Relationship Diagram |
GAF | Generalized Adaptive Framework |
HTTP | Hypertext Transfer Protocol |
ICT | Information and Communications Technology |
IFC | Industry Foundation Class |
IP | Intellectual Property |
KECS | Knowledge Elicitation Case Study |
PAS | Publicly Available Specifications |
PDBB | Project Data Building Blocks |
SCM | Supply Chain Management |
SMART | Simple Multi Attribute Rating Technique |
SSoT | Single Source of Truth |
URL | Uniform Resource Locator |
WMS | Web Map Service |
References
- Pryke, S. Construction Supply Chain Management: Concepts and Case Studies; Wiley-Blackwell: Chichester, UK, 2009. [Google Scholar]
- Amade, B.; Peter, E.O.A.; Amaeshi, U.F.; Okorocha, K.A.; Ogbonna, A.C. Delineating Supply Chain Management (SCM) Features in Construction Project Delivery: The Nigerian Case. Int. J. Constr. Supply Chain Manag. 2017, 7, 1–19. [Google Scholar] [CrossRef]
- Kinnaird, C.; Geipel, M. Blockchain Technology: How the Inventions Behind Bitcoin are Enabling a Network of Trust for the Built Environment; ARUP: London, UK, 2017. [Google Scholar]
- Lamb, K. Blockchain and Smart Contracts: What the AEC Sector Needs to Know; CDBB Research Bridgehead Report; The Centre for Digital Built Britain, The University of Cambridge: Cabridge, UK, 2018. [Google Scholar]
- Mathews, M.; Robles, D.; Bowe, B. BIM+ Blockchain: A solution to the Trust Problem in Collaboration? CITA BIM Gathering, 11. 2017, p. 2017. Available online: https://arrow.tudublin.ie/cgi/viewcontent.cgi?article=1032&context=bescharcon (accessed on 11 November 2022).
- Ashworth, A.; Perera, S. Cost Studies of Buildings; Routledge: London, UK, 2015. [Google Scholar]
- Gould, N.; King, C.; Britton, P. Mediating Construction Disputes: An Evaluation of Existing Practice; Centre for Construction Law, Kings College: London, UK, 2010. [Google Scholar]
- Hijazi, A.A.; Perera, S.; Calheiros, R.N.; Alashwal, A. Rationale for the Integration of BIM and Blockchain for the Construction Supply Chain Data Delivery: A Systematic Literature Review and Validation through Focus Group. J. Constr. Eng. Manag. 2021, 147, 03121005. [Google Scholar] [CrossRef]
- Getuli, V.; Ventura, S.M.; Capone, P.; Ciribini, A.L.C. A BIM-based Construction Supply Chain Framework for Monitoring Progress and Coordination of Site Activities. Procedia Eng. 2016, 164, 542–549. [Google Scholar] [CrossRef]
- Mason, J.; Escott, H. Smart contracts in construction: Views and perceptions of stakeholders. In Proceedings of the FIG Conference, Istanbul, Turkey, 6–11 May 2018. [Google Scholar]
- Perera, S.; Ingirige, B.; Ruikar, K.; Obonyo, E. Advances in Construction ICT and e-Business; Taylor & Francis: London, UK, 2017. [Google Scholar]
- This Australian Standard® AS 7739 Digital Engineering for Rail—Part 1: Concepts and Principles; Rail Industry Safety and Standards Board (RISSB) [Digital Engineering for Rail]: Brisbane, Australia, 2022.
- Rajabi, M.S.; Radzi, A.R.; Rezaeiashtiani, M.; Famili, A.; Rashidi, M.E.; Rahman, R.A. Key assessment criteria for organizational BIM capabilities: A cross-regional study. Buildings 2022, 12, 1013. [Google Scholar] [CrossRef]
- Li, J.; Greenwood, D.; Kassem, M. Blockchain in the built environment and construction industry: A systematic review, conceptual models and practical use cases. Autom. Constr. 2019, 102, 288–307. [Google Scholar] [CrossRef]
- Mason, J. The BIM Fork—Are smart contracts in construction more likely to prosper with or without BIM? J. Leg. Aff. Disput. Resolut. Eng. Constr. 2019, 11, 02519002. [Google Scholar] [CrossRef] [Green Version]
- Mahamadu, A.-M.; Mahdjoubi, L.; Booth, C.A. Critical BIM qualification criteria for construction pre-qualification and selection. Archit. Eng. Des. Manag. 2017, 13, 326–343. [Google Scholar] [CrossRef]
- Mahdjoubi, L.; Brebbia, C.A.; Laing, R. Building Information Modelling (BIM) in Design, Construction and Operations; WIT Transactions on the Built Environment; Ashurst Lodge: Ashurst, UK, 2015. [Google Scholar]
- Deng, Y.; Gan, V.J.L.; Das, M.; Cheng, J.C.P.; Anumba, C. Integrating 4D BIM and GIS for Construction Supply Chain Management. J. Constr. Eng. Manag. 2019, 145, 4019016. [Google Scholar] [CrossRef]
- Nguyen, B.; Buscher, V.; Cavendish, W.; Gerber, D.; Leung, S.; Krzyzaniak, A.; Robinson, R.; Burgess, J.; Proctor, M.; O’Grady, K.; et al. Blockchain and the Built Environment; Arup Group Limited: London, UK, 2019. [Google Scholar]
- Penzes, B. Blockchain technology in the construction industry. In Digital Transformation for High Productivity; Institution of Civil Engineers: London, UK, 2018. [Google Scholar]
- Pradeep, A.S.E.; Amor, R.; You, T.W. Blockchain Improving Trust in BIM Data Exchange: A Case Study on BIMCHAIN. In Construction Research Congress 2020: Computer Applications; American Society of Civil Engineers: Reston, VA, USA, 2020. [Google Scholar]
- Deng, Z.; Ren, Y.; Liu, Y.; Yin, X.; Shen, Z.; Kim, H.-J. Blockchain-based trusted electronic records preservation in cloud storage. Comput. Mater. Contin. 2019, 58, 135–151. [Google Scholar] [CrossRef] [Green Version]
- Turk, Ž.; Klinc, R. Potentials of Blockchain Technology for Construction Management. Procedia Eng. 2017, 196, 638–645. [Google Scholar] [CrossRef]
- Nanayakkara, S.; Perera, S.; Bandara, H.D.; Weerasuriya, G.T.; Ayoub, J. Blockchain technology and its potential for the construction industry. In Proceedings of the 43rd Australasian Universities Building Education Association (AUBEA) Conference: Built to Thrive: Creating Buildings and Cities that Support Individual Well-being and Community Prosperity, Noosa, QLD, Australia, 6–8 November 2019; pp. 662–672. [Google Scholar]
- Perera, S.; Nanayakkara, S.; Rodrigo, M.; Senaratne, S.; Weinand, R. Blockchain technology: Is it hype or real in the construction industry? J. Ind. Inf. Integr. 2020, 17, 100125. [Google Scholar] [CrossRef]
- Davies, E.; Kirby, N.; Bond, J.; Grogan, T.; Moore, A.; Roche, N.; Rose, A.; Tasca, P.; Vadgama, N. Towards a Distributed Ledger of Residential Title Deeds in the UK; University College London: London, UK, 2020. [Google Scholar]
- Vadgama, N. Distributed Ledger Technology in the Supply Chain; UCL Centre for Blockchain Technologies: London, UK, 2019. [Google Scholar]
- Perera, S.; Hijazi, A.A.; Weerasuriya, G.T.; Nanayakkara, S.; Rodrigo, M.N.N. Blockchain-Based Trusted Property Transactions in the Built Environment: Development of an Incubation-Ready Prototype. Buildings 2021, 11, 560. [Google Scholar] [CrossRef]
- Hileman, G.; Rauchs, M. Global Blockchain Benchmarking Study; Cambridge Centre for Alternative Finance, University of Cambridge: Cambridge, UK, 2017; p. 122. [Google Scholar]
- Government of Australia. National Blockchain Roadmap; Australian Government: Canbera, Australia, 2020.
- Li, J.; Kassem, M.; Watson, R. A Blockchain and Smart Contract-Based Framework to Increase Traceability of Built Assets. In Proceedings of the 37th CIB W78 Information Technology for Construction Conference (CIB W78); Available online: https://www.researchgate.net/publication/340547769_A_Blockchain_and_Smart_Contract-Based_Framework_to_Increase_Traceability_of_Built_Assets_EasyChair_Preprint (accessed on 11 November 2022).
- Dounas, T.; Lombardi, D.; Jabi, W. Framework for decentralised architectural design BIM and Blockchain integration. Int. J. Archit. Comput. 2020, 19, 1478077120963376. [Google Scholar] [CrossRef]
- Bolton, A.; Enzer, M.; Schooling, J. The Gemini Principles; Centre for Digital Built Britain and Digital Framework Task Group: Cambridge, UK, 2019. [Google Scholar]
- Pang, C.; Szafron, D. Single Source of Truth (SSOT) for Service Oriented Architecture (SOA). In International Conference on Service-Oriented Computing; Springer: Berlin, Germany, 2014; pp. 575–589. [Google Scholar]
- Hijazi, A.A.; Perera, S.; Alashwal, A.; Calheiros, R.N. Enabling a single source of truth through BIM and blockchain integration. In Proceedings of the 2019 International Conference on Innovation, Technology, Enterprise and Entrepreneurship (ICITEE 2019), Bahrain, Kingdom of Bahrain, 24–25 November 2019; pp. 385–393. [Google Scholar]
- Hijazi, A.A.; Perera, S.; Calheiros, R.N.; Alashwal, A. A data model for integrating BIM and blockchain to enable a single source of truth for the construction supply chain data delivery. Eng. Constr. Archit. Manag. online ahead of print. 2022. [Google Scholar]
- Qing, L.; Yu-Liu, C. Modeling and Analysis of Enterprise and Information Systems; Beijing Higher Education Press: Beijing, China, 2009. [Google Scholar]
- Li, X.; Lu, W.; Xue, F.; Wu, L.; Zhao, R.; Lou, J.; Xu, J. Blockchain-Enabled IoT-BIM Platform for Supply Chain Management in Modular Construction. J. Constr. Eng. Manag. 2022, 148, 04021195. [Google Scholar] [CrossRef]
- Hamledari, H.; Fischer, M. Role of blockchain-enabled smart contracts in automating construction progress payments. J. Leg. Aff. Disput. Resolut. Eng. Constr. 2021, 13, 04520038. [Google Scholar] [CrossRef]
- Adamska, B.A.; Blahak, D.; Abanda, F.H. Blockchain in Construction Practice. In Collaboration and Integration in Construction, Engineering, Management and Technology; Springer: Berlin, Germany, 2021; pp. 339–343. [Google Scholar]
- Liu, Z.; Chi, Z.; Osmani, M.; Demian, P. Blockchain and building information management (BIM) for sustainable building development within the context of smart cities. Sustainability 2021, 13, 2090. [Google Scholar] [CrossRef]
- Manzione, L. Proposition for a Collaborative Design Process Management Conceptual Structure Using BIM. Ph.D. Thesis, Universidade de Sao Paulo, Polytechnic School, Sao Paulo, Brazil, 2013. [Google Scholar]
- Nawari, N.O.; Ravindran, S. Blockchain technology and BIM process: Review and potential applications. J. Inf. Technol. Constr. 2019, 24, 209–238. [Google Scholar]
- Wu, L.; Lu, W.; Xue, F.; Li, X.; Zhao, R.; Tang, M. Linking permissioned blockchain to Internet of Things (IoT)-BIM platform for off-site production management in modular construction. Comput. Ind. 2022, 135, 103573. [Google Scholar] [CrossRef]
- Hijazi, A.A.; Perera, S.; Alashwal, A.; Calheiros, R.N. Blockchain Adoption in Construction Supply Chain: A Review of Studies Across Multiple Sectors. In Proceedings of the International Council for Research and Innovation in Building and Construction (CIB) World Building Congress 2019 June—Constructing Smart Citie, Hong Kong, China, 17–21 June 2019. [Google Scholar]
- Li, J.; Kassem, M. Applications of distributed ledger technology (DLT) and Blockchain-enabled smart contracts in construction. Autom. Constr. 2021, 132, 103955. [Google Scholar] [CrossRef]
- Amaludin, A.E.; Bin Taharin, M.R. Prospect of blockchain technology for construction project management in Malaysia. ASM Sci. J. 2018, 11, 199–205. [Google Scholar]
- Bukunova, O.V.; Bukunov, A.S. Tools of Data Transmission at Building Information Modeling; IEEE: Piscataway, NJ, USA, 2019; pp. 1–6. [Google Scholar]
- Parn, E.A.; Edwards, D. Cyber threats confronting the digital built environment: Common data environment vulnerabilities and block chain deterrence. Eng. Constr. Archit. Manag. 2019, 26, 245–266. [Google Scholar] [CrossRef]
- Nawari, N.O. Blockchain Technologies: Hyperledger Fabric in BIM Work Processes. In Proceedings of the International Conference on Computing in Civil and Building Engineering, Sao Paulo, Brazil, 18–20 August 2020; pp. 813–823. [Google Scholar]
- Celik, Y.; Petri, I.; Barati, M. Blockchain supported BIM data provenance for construction projects. Comput. Ind. 2023, 144, 103768. [Google Scholar] [CrossRef]
- Revit: BIM Software for Designers, Builders and Doers. Available online: https://www.autodesk.com.au/products/revit/overview?term=1-YEAR&tab=subscription (accessed on 19 December 2022).
- Alonso, R.; Borras, M.; Koppelaar, R.H.; Lodigiani, A.; Loscos, E.; Yöntem, E. SPHERE: BIM digital twin platform. Proceedings 2019, 20, 9. [Google Scholar]
- Tao, X.; Liu, Y.; Wong, P.K.-Y.; Chen, K.; Das, M.; Cheng, J.C. Confidentiality-minded framework for blockchain-based BIM design collaboration. Autom. Constr. 2022, 136, 104172. [Google Scholar] [CrossRef]
- Mason, J. Intelligent contracts and the construction industry. J. Leg. Aff. Disput. Resolut. Eng. Constr. 2017, 9, 04517012. [Google Scholar] [CrossRef] [Green Version]
- Belle, I. The architecture, engineering and construction industry and blockchain technology. In Proceedings of the DADA 2017 International Conference on Digital Architecture, Nanjing, China, September 2017; Available online: https://www.researchgate.net/publication/322468019_The_architecture_engineering_and_construction_industry_and_blockchain_technology (accessed on 19 December 2022).
- Coyne, R.; Onabolu, T. Blockchain for architects: Challenges from the sharing economy. Archit. Res. Q. 2017, 21, 369–374. [Google Scholar] [CrossRef] [Green Version]
- Brown, K. Bitcoin and Ethereum: Empirical Evidence on Node Distribution. 2018. Available online: https://www.semanticscholar.org/paper/Bitcoin-and-Ethereum%3A-Empirical-Evidence-on-Node-Brown/1f7c0ec3d972f24ea36cd19ec7cccc35b345e724 (accessed on 19 December 2022).
- Nasarre-Aznar, S. Collaborative housing and blockchain. Administration 2018, 66, 59–82. [Google Scholar] [CrossRef] [Green Version]
- Ranjith, V.; Sathyajith, R.; Naveen Kumar, U.; Pushpalatha, M. A Performance Comparison of Different Security Hashing in a Blockchain Based System that Enables a More Reliable and SWIFT Registration of Land. Int. J. Adv. Sci. Technol. 2020, 29, 1–6. [Google Scholar]
- Bowmaster, J.; Rankin, J.; Perera, S. E-Business in the Architecture, Engineering and Construction (AEC) Industry in Canada: An Atlantic Canada Study; Western Sydney University: Sydney, Australia, 2016. [Google Scholar]
- Oxford Saïd Business School. What stakeholders are involved in the blockchain strategy system? In Oxford Blockchain Strategy; Oxford Saïd Business School: Oxford, UK, 2018; Volume 2021. [Google Scholar]
- FIBREE. Industry Report Blockchain Real Estate; FIBREE: Berlin, Germany, 2021. [Google Scholar]
- Nanayakkara, S.; Rodrigo, M.; Perera, S.; Weerasuriya, G.T.; Hijazi, A.A. A methodology for selection of a Blockchain platform to develop an enterprise system. J. Ind. Inf. Integr. 2021, 23, 100215. [Google Scholar] [CrossRef]
- Nawari, N.O. A Generalized Adaptive Framework (GAF) for Automating Code Compliance Checking. Buildings 2019, 9, 86. [Google Scholar] [CrossRef] [Green Version]
- Dimyadi, J. Automated Compliance Audit Processes for Building Information Models with an Application to Performance-Based Fire Engineering Design Methods; ResearchSpace@: Auckland, New Zeland, 2016. [Google Scholar]
- Xue, F.; Lu, W. A semantic differential transaction approach to minimizing information redundancy for BIM and blockchain integration. Autom. Constr. 2020, 118, 103270. [Google Scholar] [CrossRef]
- Ahmadisheykhsarmast, S.; Sonmez, R. A smart contract system for security of payment of construction contracts. Autom. Constr. 2020, 120, 103401. [Google Scholar] [CrossRef]
- Chong, H.Y.; Balamuralithara, B.; Chong, S.C. Construction contract administration in Malaysia using DFD: A conceptual model. Ind. Manag. Data Syst. 2011, 11, 1449–1464. [Google Scholar] [CrossRef]
- Rodrigo, M.; Perera, S.; Senaratne, S.; Jin, X. Systematic development of a data model for the blockchain-based embodied carbon (BEC) Estimator for construction. Eng. Constr. Archit. Manag. 2021. Available online: https://researchdirect.westernsydney.edu.au/islandora/object/uws:60599/ (accessed on 19 December 2022). [CrossRef]
- Kasie, F.M. Combining simple multiple attribute rating technique and analytical hierarchy process for designing multi-criteria performance measurement framework. Glob. J. Res. Eng. 2013, 13, 15–30. [Google Scholar]
- Wang, Y.; Han, J.H.; Beynon-Davies, P. Understanding blockchain technology for future supply chains: A systematic literature review and research agenda. Supply Chain Manag. Int. J. 2019, 24, 62–84. [Google Scholar] [CrossRef] [Green Version]
- R3 Technical Documentation. Available online: https://docs.corda.net/ (accessed on 19 December 2022).
- Elements Project. Available online: https://github.com/ElementsProject (accessed on 19 December 2022).
- Hyperledger-Fabric for the Enterprise. Available online: https://hyperledger-fabric.readthedocs.io/en/release-2.2/ (accessed on 19 December 2022).
- Getting Started with IBM Blockchain Platform. Available online: https://cloud.ibm.com/docs/blockchain (accessed on 19 December 2022).
- NEM Blockchain Platform. Available online: https://nemplatform.com/developers/ (accessed on 19 December 2022).
- Cachin, C. Architecture of the hyperledger blockchain fabric. In Workshop on Distributed Cryptocurrencies and Consensus Ledgers; Headquarters Location: Wuhan, China, 2016; Volume 310, pp. 1–4. [Google Scholar]
- Sajana, P.; Sindhu, M.; Sethumadhavan, M. On blockchain applications: Hyperledger fabric and ethereum. Int. J. Pure Appl. Math. 2018, 118, 2965–2970. [Google Scholar]
- Androulaki, E.; Barger, A.; Bortnikov, V.; Cachin, C.; Christidis, K.; De Caro, A.; Enyeart, D.; Ferris, C.; Laventman, G.; Manevich, Y. Hyperledger fabric: A distributed operating system for permissioned blockchains. In Proceedings of the Thirteenth EuroSys Conference, Porto, Portugal, 23–26 April 2018; pp. 1–15. [Google Scholar]
- Cocco, S.; Singh, G. Top 6 Technical Advantages of Hyperledger Fabric for Blockchain Networks. Available online: https://developer.ibm.com/technologies/blockchain/articles/top-technical-advantages-of-hyperledger-fabric-for-blockchain-networks/ (accessed on 28 July 2020).
- Berry, S.; Marker, T. Residential energy efficiency standards in Australia: Where to next? Energy Effic. 2015, 8, 963–974. [Google Scholar] [CrossRef]
- Hudson, F.S.; Sutrisna, M.; Chawynski, G. A certification framework for managing the risks of non-compliance and non-conformance building products: A Western Australian perspective. Int. J. Build. Pathol. Adapt. 2020, 39. [Google Scholar] [CrossRef]
- Gorse, C.; Sturges, J. Not what anyone wanted: Observations on regulations, standards, quality and experience in the wake of Grenfell. Constr. Res. Innov. 2017, 8, 72–75. [Google Scholar] [CrossRef]
- Hills, R. Cladding audits: The problem of combustible cladding and the wider problem of NCBPs and non-compliant building work. J. Build. Surv. Apprais. Valuat. 2018, 6, 312–321. [Google Scholar]
- Government of Western Australia. Industry Regulation and Safety “Self-Certification”; Government of Western Australia: Perth, Australia, 2018.
- Ye, X. Combining BIM with Smart Contract and Blockchain to Support Digital Project Delivery and Acceptance Processes. Master Thesis, Ruhr-Universität Bochum, Computational Engineering, Bochum, Germany, 2019. [Google Scholar]
- Ghannad, P.; Lee, Y.-C.; Dimyadi, J.; Solihin, W. Automated BIM data validation integrating open-standard schema with visual programming language. Adv. Eng. Inform. 2019, 40, 14–28. [Google Scholar] [CrossRef]
- Hyperledger Fabric v2.3.3. Available online: https://hyperledger-fabric.readthedocs.io/en/release-2.3/whatsnew.html#what-s-new-in-hyperledger-fabric-v2-3 (accessed on 19 December 2022).
- JavaScript Libraries. Available online: https://www.javascript.com/ (accessed on 19 December 2022).
- DynaWeb with REST APIs in Particular. Available online: https://radumg.github.io/DynaWeb/ (accessed on 19 December 2022).
- Hyperledger. Writing Your First Application. Available online: https://hyperledger-fabric.readthedocs.io/en/release-2.2/write_first_app.html (accessed on 19 December 2022).
- NSW. Digital Engineering Framework Interim Approach; Transport for NSW: Sydney, Australia, 2018. [Google Scholar]
- Naderi, H.; Shojaei, A. Civil Infrastructure Digital Twins: Multi-Level Knowledge Map, Research Gaps, and Future Directions. IEEE Access 2022, 10, 122022–122037. [Google Scholar] [CrossRef]
- Hoy, M.B. An introduction to the Blockchain and its implications for libraries and medicine. Med. Ref. Serv. Q. 2017, 36, 273–279. [Google Scholar] [CrossRef]
Attributes | Attribute Description |
---|---|
Project Type | Building |
CSC Element Type | Cladding |
External Entity (Supplier) | Researchers |
Main Contractor | Participant Organisation |
Developer | Researchers |
BIM Platform | Revit v2021. |
BIM API | Revit DynaWeb v2021. |
Blockchain Platform | Hyperledger Fabric v2.3. |
Action ID | The Test Case Scenario Taken | Output | Test Result |
---|---|---|---|
#1 | Developer (Researcher) brings the Hyperledger Network up by running/startFabric.sh javascript | The Hyperledger Network generated and started running | Pass |
#2 | Developer (Researcher) enrolls the admin and imports it into the wallet and registers the user | Successfully registered and enrolled admin user “appUser” and imported it into the wallet | Pass |
#3 | Developer (Researcher) sets up the API Server for the Hyperledger Fabric Network and runs the webserver that links to Revit DynaWeb | Successfully set up a channel from the public internet to a port on the local machine | Pass |
#4 | Supplier (Researcher) is required to enter the following attributes of the CLADDING element | Successfully ran the Invoke application and entered its arguments based on the proposed Entity–Relationship Diagram data model attributes | Pass |
#5 | Main Contractor (Participant Organization) queries to read the CSC element on-chain dataset submitted by the supplier by using any one of the attributes (myArgs[0]…. mArgs[20]) from the Hyperledger Fabric | Successfully ran the queryID application and the return values for a specific argument (myArgs) | Pass |
#6 | Main Contractor (Participant Organization) uses Dynamo to select the CSC element on the Revit model, the watch function displays “URL found and opened” | Successfully ran the DynaWeb package in the Dynamo and the watch function displayed this message “URL found and opened” | Pass |
#7 | Main Contractor (Participant Organization) reads the on-chain dataset from Dynamo by using the watch function | Successfully displayed and read the on-chain dataset (return values of query application) | Pass |
#8 | Main Contractor (Participant Organization) clicks on the CSC element on the Revit model, goes to properties, and clicks on the URL in the URL field to read the on-chain dataset | Successfully linked the on-chain dataset (return values of query application) to Revit (BIM platform) and displayed (accessed) its transaction values | Pass |
#9 | Main Contractor (Participant Organzsation) uses the Dynamo change button to select a different CSC element on the Revit model, the watch function displays “Valid URL not found” | The watch function successfully displayed the message “Valid URL not found” as the on-chain dataset (the return values of the query application) is not linked to this item | Pass |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Hijazi, A.A.; Perera, S.; Alashwal, A.M.; Calheiros, R.N. Developing a BIM Single Source of Truth Prototype Using Blockchain Technology. Buildings 2023, 13, 91. https://doi.org/10.3390/buildings13010091
Hijazi AA, Perera S, Alashwal AM, Calheiros RN. Developing a BIM Single Source of Truth Prototype Using Blockchain Technology. Buildings. 2023; 13(1):91. https://doi.org/10.3390/buildings13010091
Chicago/Turabian StyleHijazi, Amer A., Srinath Perera, Ali M. Alashwal, and Rodrigo N. Calheiros. 2023. "Developing a BIM Single Source of Truth Prototype Using Blockchain Technology" Buildings 13, no. 1: 91. https://doi.org/10.3390/buildings13010091
APA StyleHijazi, A. A., Perera, S., Alashwal, A. M., & Calheiros, R. N. (2023). Developing a BIM Single Source of Truth Prototype Using Blockchain Technology. Buildings, 13(1), 91. https://doi.org/10.3390/buildings13010091