Skip to content

XulingYe/SmartProcess_SmartContractGenerator

Repository files navigation

SmartProcess_SmartContractGenerator

The first version generating smart contracts from YAWL, which is published as a conference paper in 2021.

Afterward, we allow to generate from BPMN to smart contracts, and publish a journal in 2024.

Direct execution:

Go to SmartProcess_SmartContractGenerator/Graphical2SmartContact_SCG/bin/Debug, download this folder.

  • Execute Graphical2SmartContact_SCG.exe for BPMN to Solidity;
  • Execute YAWL2Solidity_SCG.exe for YAWL to Solidity.

Note: It may only be executable in Windows 10.

Citation

If you use this code in your research, please cite it as follows:

YAWL to Smart Contract:

  • Ye, X., & König, M. (2021). From the graphical representation to the smart contract language: a use case in the construction industry. Proceedings of the 38th International Symposium on Automation and Robotics in Construction, 272–279. https://doi.org/10.22260/isarc2021/0039

BPMN to Smart Contracts:

  • Ye, X., Zeng, N., Tao, X., Han, D., & König, M. (2024). Smart contract generation and visualization for construction business process collaboration and automation: upgraded workflow engine. Journal of Computing in Civil Engineering, 38(6), Article 04024030. https://doi.org/10.1061/jccee5.cpeng-5938

License

All copyright reserved to Xuling Ye (https://xulingye.github.io/).

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

About

Generate Solidity Smart Contracts from YAWL and BPMN

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages