Skip to content

hpacheco/jasminv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jasmin Verifier

Description:

Tool to verify safety and security properties of the Jasmin pre-assembly language.

Requirements:

Installation:

cabal sandbox init
cabal sandbox add-source packages/boogaman/*
cabal install boogaman
cabal install

Usage:

For usage instructions, see

cabal exec -- jasminv --help

Examples:

By default, the tool will typecheck and verify an input Jasmin program:

> jasminv examples/test.mil --verify=bothv

Tests:

For running tests, you can simply run:

cabal test

For nice test output, you can run instead:

cabal exec -- runhaskell tests/Tests.hs

About

Jasmin Verification Tools

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published