{"_id":"coBnXcr4q3wzX8YZ7","bibbaseid":"liu-bodorik-jutla-generationofsmartcontractsbybusinessanalystwithtabsrtoolmanuscriptacceptedforpublication-2025","author_short":["Liu, C. G.","Bodorik, P.","Jutla, D."],"bibdata":{"bibtype":"inproceedings","type":"inproceedings","author":[{"firstnames":["C.","G."],"propositions":[],"lastnames":["Liu"],"suffixes":[]},{"firstnames":["P."],"propositions":[],"lastnames":["Bodorik"],"suffixes":[]},{"firstnames":["D."],"propositions":[],"lastnames":["Jutla"],"suffixes":[]}],"title":"Generation of Smart Contracts by Business Analyst with TABS+R Tool [Manuscript accepted for publication]","booktitle":"45th IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW 2025)","year":"2025","abstract":"This paper addresses the challenge of generating smart contracts from Business Process Management and Notation (BPMN) models, a key area of blockchain research. In our prior work, we introduced TABS, a methodology and tool that automates the generation of smart contracts from BPMN models. This approach abstracts the BPMN flow control, making it independent of the underlying blockchain infrastructure, with only the BPMN task elements requiring coding. In subsequent research, we enhanced our approach by adding support for nested transactions and enabling smart contract repair and upgrades. To empower Business Analysts (BAs) to generate smart contracts without relying on software developers, we incorporated Decision Management Notation (DMN) to represent business rules that define BPMN task functionalities. DMN allows for simple decision-making through the FEEL language and supports references to fields in semi-structured documents flowing through the process. This paper demonstrates how BAs, even without software development expertise, can use our TABS+R tool to automatically generate and deploy smart contracts on blockchain platforms.","url":"https://blockchain.cs.dal.ca/papers/7c-ICDCS-2025.pdf","bibtex":"@inproceedings{Liu2025b,\n author = {C. G. Liu and P. Bodorik and D. Jutla},\n title = {Generation of Smart Contracts by Business Analyst with TABS+R Tool [Manuscript accepted for publication]},\n booktitle = {45th IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW 2025)},\n year = {2025},\n abstract = {This paper addresses the challenge of generating smart contracts from Business Process Management and Notation (BPMN) models, a key area of blockchain research. In our prior work, we introduced TABS, a methodology and tool that automates the generation of smart contracts from BPMN models. This approach abstracts the BPMN flow control, making it independent of the underlying blockchain infrastructure, with only the BPMN task elements requiring coding. In subsequent research, we enhanced our approach by adding support for nested transactions and enabling smart contract repair and upgrades. To empower Business Analysts (BAs) to generate smart contracts without relying on software developers, we incorporated Decision Management Notation (DMN) to represent business rules that define BPMN task functionalities. DMN allows for simple decision-making through the FEEL language and supports references to fields in semi-structured documents flowing through the process. This paper demonstrates how BAs, even without software development expertise, can use our TABS+R tool to automatically generate and deploy smart contracts on blockchain platforms.},\n url = {https://blockchain.cs.dal.ca/papers/7c-ICDCS-2025.pdf}\n}\n\n","author_short":["Liu, C. G.","Bodorik, P.","Jutla, D."],"key":"Liu2025b","id":"Liu2025b","bibbaseid":"liu-bodorik-jutla-generationofsmartcontractsbybusinessanalystwithtabsrtoolmanuscriptacceptedforpublication-2025","role":"author","urls":{"Paper":"https://blockchain.cs.dal.ca/papers/7c-ICDCS-2025.pdf"},"metadata":{"authorlinks":{}},"downloads":1},"bibtype":"inproceedings","biburl":"https://web.cs.dal.ca/~chris/pubs_without_questionmarks.bib","dataSources":["gANGYNodd4CwCN2Cq"],"keywords":[],"search_terms":["generation","smart","contracts","business","analyst","tabs","tool","manuscript","accepted","publication","liu","bodorik","jutla"],"title":"Generation of Smart Contracts by Business Analyst with TABS+R Tool [Manuscript accepted for publication]","year":2025,"downloads":1}