packages feed

PropRatt-0.2.0.0: README.md

# PropRatt

PropRatt is a Haskell framework for testing AsyncRattus using property-based testing.

# Overview

- The [main example file](examples/main/Main.hs) contains example
  specifications that test signal combinators of the Async Rattus
  library.
- The [timer example file](examples/timer/Timer.hs) contains the timer
  example from the paper.
- The implementation of the specification language can be found in the
  [PropRatt.LTL](src/PropRatt/LTL.hs) module.


# Running examples

Using `stack`:
- `stack run main-example`
- `stack run timer-example`

Using `cabal`:
- `cabal run main-example`
- `cabal run timer-example`