Skip to content

justusdieckmann/model-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LTL Model Checker

This is a small project in which one can create Kripke-Structures and check them with LTL formulas.

The current release can be viewed at https://justusdieckmann.github.io/model-checker/.

The UI is just enough to get the job done, since the focus lies on the model checking, which is in a separate crate in the lib subdirectory.

Explanation

The LTL Syntax consists of Until U, Next X, Release R, Weak Until W, Future F, Generally G, And &, Or |, Not !, True 1, False 0, parenthesis and atomic propositions, which begin with a lower-case letter.

Kripke structure states can be created with a click, connected with a drag (only visible after mouse released), deleted with del and made a starting state with a double click.

When a state is selected (blue), its atomic propositions can be set via the text field, separated by ,.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published