Goal - Automated Property Generation for smart contracts.
- Invariant Generation
- Automated Test Generation
- Formal Specs Generation
Currently we follow templates based structure for invariants. We supprt ERC20 tokens. Adding more templates as we go. Developers can use this template as a cookie cutter, change the values to fit their need and then we generate invariants for them. Based on - Slither Property Generation
Using DynaMOSA algorithm to traverse the CGF and generate viable test cases for functions allowing high code coverage.
This too will be template based for now. Just like Invariant generation