DRAK: Tool for Automated Transformation of a BPMN Model into Smart Contract (TABS+R)


DE-HSM Model ( / )
Smart Contract on Public Ethereum Blockchain

Smart Contract on Ethereum Sidechain

Smart Contract on Enterprise Hyperledger

IPFS Message Channels
Messages Queue





All on One Channel Model ( / )


Messages Queue


Recover & Repair Automated Mechanism Evaluation:
currentActorName Active State Input Status Gas Usage
Actor FSM Model Estimation:
Simple-Subgraphs Active State Message Preparation Overhead Send Message Deciper/Recieve Message Crosschain Invocation Overhead Computation cost Return Message Total Cost
All in One Channel Model Model Estimation:
Simple-Subgraphs Active State Cross-contract Invocation Overhead Computation cost Total Cost
Mainnet Only Estimation:
Simple-Subgraphs Active State Method invocation on mainnet computation on mainnet feedbacks from mainnet Total Cost

Off-chain Data on IPFS
Mainchainonly Mode

HTTP Services

Mainnet Only Estimation:
Actor FSM Model Estimation:
All on One Channel Model Estimation:




Use Automic Deployment Funcs Only for Some Smart Contracts to Deploy On Ethereum as Collaboration Mode with Hyperledger...
Hyperledger Chaincode Should've be packaged and deployed manually...

1
BPMN Model(input from business)
2
BPMN Model(input from developers)
3
Transform Smart Contracts
4
Compile Smart Contracts
5
Deploy Smart Contracts
6
Simulating Transactions
7
Evaluation Report
Next Reset

Close