Skip to content

strata-org/jverify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

169 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

JVerify

JVerify is a program verifier for Java. It lets you specify the intended behavior of Java code using contracts written in regular Java, and proves (or disproves) that the implementation matches.

JVerify is built on top of Strata, a platform for program verification.

Status

JVerify is not yet ready for production use. Java language support, user experience, and reliability are all early. You can still experiment with it today to get a feel for what it can do. See the user guide for a current list of supported features.

Getting started

See the user guide for installation instructions and a first-verification walkthrough.

Contributing

Contributions are welcome. See CONTRIBUTING.md.

Security

See CONTRIBUTING for more information.

License

This project is licensed under the Apache-2.0 License.

About

Program verification for Java

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages