A uml profile and a set of acceleo code generators to model smart contracts in uml and generate solidity, java script and java code together with documentation. Usable with the Papyrus UML modeler for eclipse.
a plugin for eclipse:
refer to install section of the wiki when you are not familiar with eclipse and the update mechanism.
- uml2 (5.0)
- papyrus (1.1.x)
- acceleo (3.5)
There are all available in the default Mars updatesite.
find out more in the docs
- wiki home
- Solidity Code
- profile definition
- generated JS code
- generated java code
- basic usage
Extend the generation process by adding new model to text transformations.
tip the coder by sending some ether : 0x25b2ce55746f54d88e9fc4d2f0f85e879c30bb05
The code is published under the terms of the Eclipse Public License, version 1.0.