Profile photo

Dr. Christian G. Liu, Ph.D.

Ph.D. in Computer Science | Postdoctoral Fellow | Adjunct Postdoctoral Scholar | Software Engineering, AI, Blockchain Expert


Dr. Christian G. Liu (刘玄睿, formerly 刘钢 / Gang Liu) is a postdoctoral researcher in the Faculty of Computer Science at Dalhousie University and an Adjunct Postdoctoral Scholar at the same institution. His research focuses on software engineering for distributed systems, particularly the integration of artificial intelligence, business process modeling, and blockchain technologies.

Dr. Liu received his Ph.D. in Computer Science from Dalhousie University and holds master's degrees from both Dalhousie and Concordia University. His research develops model-driven frameworks for generating secure and scalable blockchain applications. In particular, his DE-HSM multi-modal framework enables automated transformation of BPMN models into executable smart contracts, supporting long-term transactions, modular upgrades, and collaborative distributed processes.

Prior to academia, Dr. Liu accumulated more than 20 years of industry experience with companies including Ericsson, CGI, IBM, and Samsung, leading projects in enterprise software systems, telecommunications infrastructure, and AI-enabled blockchain integration.

At Dalhousie University and Saint Mary's University, he has taught courses in databases, cloud computing, business intelligence, and data analytics, emphasizing practical, AI-driven approaches to modern data systems. His research has been published in venues including IEEE, ACM, Springer, and Elsevier.


Education


Professional Experience

Academic
Industrial

Publications (Indexed by EI or SCI)

2026
Liu, C. G.; Bodorik, P.; Jutla, D.
Future Internet, 18(2): 110. 2026.
2025
Liu, C. G.; Bodorik, P.; Jutla, D.
In 5th Intelligent Cybersecurity Conference (ICSC 2025). 2025. (8 pages)
Liu, C. G.; Bodorik, P.; Jutla, D.
Elsevier Journal of Blockchain: Research and Applications. 2025.
Impact Factor: 6.9  |  CiteScore: 11.3
In our previous research, we addressed the problem of automated transformation of models, represented using the Business Process Model and Notation (BPMN) standard, into the methods of a smart contract. The transformation supports BPMN models that contain complex multi-step activities supported using our concept of multi-step nested trade transactions. In this paper, we present a methodology for repairing a smart contract that cannot be completed due to unanticipated events. The repair process starts with the original BPMN model fragment causing the issue and amends the pattern based on successful completion of previous activities. This paper describes the tool TABS+R, developed by extending TABS+, to allow repair of smart contracts.
2024
Liu, C. G.; Bodorik, P.; Jutla, D.
ACM Journal on Distributed Ledger Technologies: Research and Practice, vol. 3, no. 3, article 21, pp. 1–37. 2024.
Liu, C. G.; Bodorik, P.; Jutla, D.
Communications in Computer and Information Science, pp. 141–155. Springer. 2024.
Liu, C. G.; Bodorik, P.; Jutla, D.
2024 IEEE Virtual Conference on Communications (IEEE VCC). 2024.
Liu, C. G.
Ph.D. Dissertation, Dalhousie University. 2024.
2023
Bodorik, P.; Liu, C. G.; Jutla, D.
Elsevier Journal of Blockchain: Research and Applications, vol. 4, 100115, pp. 1–26. 2023.
Impact Factor: 6.9  |  CiteScore: 11.3
Research on blockchains addresses multiple issues, with one being automated creation of smart contracts. We report on a new approach to develop smart contracts with the objective to automate the process to increase developer efficiency and reduce risks. We use Business Process Model and Notation (BPMN) to describe an application targeting the trade vertical. The system transforms a BPMN model into a multi-modal model combining Discrete Event (DE) modeling with Hierarchical State Machines (HSMs), then further transforms the DE-HSM model into smart contract methods. The system lets the modeler decide which independent patterns should be deployed on a sidechain for cost reduction and/or privacy.
2022
Liu, C. G.; Bodorik, P.; Jutla, D.
2022 ACM Fourth International Conference on Blockchain Computing and Applications (BCCA), pp. 11–19. 2022.
Liu, C. G.; Bodorik, P.; Jutla, D.
Journal of Advances in Information Technology (JAIT), vol. 13, no. 3, pp. 213–223. 2022.
The power and correctness of smart contracts have been the focus of much research. We propose a new approach for developing smart contracts that uses multi-modal modeling to represent the application logic for the trade domain. We use discrete events modeling for concurrency combined with FSM modeling to use concurrent FSMs to simplify the design process, scale blockchain applications, and facilitate identifying parts of a smart program suitable for off-chain processing on a sidechain that also provides privacy.
2021
Liu, C.; Bodorik, P.; Jutla, D.
2021 IEEE International Conference on Engineering and Emerging Technologies (ICEET), pp. 1–7. Oct 2021.
Scalability, privacy, and interoperability are major issues in blockchain research. We concentrate on the trade finance vertical, developing a new modeling approach for automatic transformation of a BPMN application into a smart contract deployed on a blockchain. We describe how the BPMN model is transformed into a multimodal model combining DE-HSM modeling, and how the DE-HSM model is automatically transformed into deployable smart contracts that interact to form a distributed application, providing interoperability and privacy via private sidechains.
Bodorik, P.; Liu, C. G.; Julta, D.
2021 3rd ACM International Conference on Blockchain Technology (ICBCT '21), pp. 28–34. Shanghai. 2021.
This paper proposes a new algorithm for blockchain software developers and architects to determine what computations of a smart contract can be effectively done off-chain without loss of trust. Our algorithm uses FSMs or HSMs to create smart contract patterns using graphs, then uses pattern recognition to identify which parts should be moved off-chain. Expert software developer inspection, in the context of a Trade Finance use case, validates our algorithm's ability to find optimal patterns.
Liu, C.; Bodorik, P.; Jutla, D.
3rd ACM International Symposium on Blockchain and Secure Critical Infrastructure (BSCI '21), pp. 103–109. Virtual Event. 2021.
This paper proposes a new approach and tool for blockchain software developers to determine which computations of a smart contract can be effectively done off-chain without loss of trust, and how they can be moved off-chain automatically. Our approach uses FSM and HSM modeling to create smart contract patterns, then uses pattern properties to identify candidates for off-chain execution.
Liu, C. G.
Master's Thesis, Dalhousie University. 2021.