The CSPM-FiringRules package
This package contains functions for computing the transitions of a CSP process based on the standard CSP firing rule semantic (see The Theory and Practice of Concurrency A.W. Roscoe 1999.) It also contains a rudimentary tracer for executing transitions, some QuickCheck tests, and a data type for proof trees. To use this package one has to provide instances for the classes and type families, defined in the CSPM-CoreLanguage package. The package contains two mock-implementations that provide these instances. The CSPM-Interpreter package contains an other implementation.
Properties
| Versions | 0.1.0.0, 0.3.0.3, 0.4.0.0 |
|---|---|
| Dependencies | base (≥4.0 & <5.0), containers (0.4.*), CSPM-CoreLanguage (0.3.*), mtl (1.1.*), parallel-tree-search (0.4.*), tree-monad (0.3.*) or base (≥4.0 & <5.0), containers (0.4.*), CSPM-CoreLanguage (0.3.*), mtl (2.0.*), parallel-tree-search (0.4.*), tree-monad (0.3.*) |
| License | BSD3 |
| Author | 2010 - 2011 Marc Fontaine |
| Maintainer | Marc Fontaine <fontaine@cs.uni-duesseldorf.de> |
| Stability | experimental |
| Category | Language, Formal Methods, Concurrency |
| Upload date | Fri Jun 24 12:04:30 UTC 2011 |
| Uploaded by | MarcFontaine |
| Built on | ghc-7.0 |
Modules
- CSPM
- FiringRules
Downloads
- CSPM-FiringRules-0.4.0.0.tar.gz (Cabal source package)
- package description (included in the package)