Skip to content
This repository has been archived by the owner on Jun 28, 2021. It is now read-only.
/ sandal Public archive

A fault-aware model checker for message passing systems

Notifications You must be signed in to change notification settings

draftcode/sandal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sandal

Sandal is a fault-aware model checker for message passing systems.

Install

Sandal follows Go's standard package structure. The following command will install Sandal compiler to $GOPATH/bin:

$ go get github.com/draftcode/sandal

In addition to Sandal compiler, you need to install NuSMV to model-check a converted model that the compiler outputs.

Usage

Sandal compiler converts a model written in Sandal into a NuSMV module, and write it to STDOUT. For example, the following command will convert your Sandal model to a NuSMV module and execute NuSMV:

$ sandal your_model.sandal | nusmv

About

A fault-aware model checker for message passing systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published