Skip to content

michiari/POMC

Repository files navigation

POMC

Release License

A model-checking tool for the temporal logic POTL. POTL is a temporal logic capable of expressing context-free specifications, particularly well-suited for procedural programs.

Build

POMC has been packaged with the Haskell Tool Stack. To build it, after cloning the repository just type the following commands in a terminal:

$ stack setup
$ stack build

Stack will automatically download and compile all the required packages. Then, POMC can be executed on an input file file.pomc as follows:

$ stack exec -- pomc file.pomc

For more info, please refer to the User's Guide in docs.