CATERPILLAR: A Business Process Execution Engine on the Ethereum Blockchain
From Institutions to Code: Towards Automated Generation of Smart Contracts