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, 0.4.1.2 |
|---|---|
| Dependencies | base (≥4.0 & <5.0), containers (0.4.*), CSPM-CoreLanguage (0.2.*), mtl (1.1.*), parallel-tree-search (0.4.*), tree-monad (0.3.*) or base (≥4.0 & <5.0), containers (0.4.*), CSPM-CoreLanguage (0.2.*), 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 |
| Home page | http://www.stups.uni-duesseldorf.de/~fontaine/csp |
| Upload date | Fri Mar 18 16:03:33 UTC 2011 |
| Uploaded by | MarcFontaine |
| Built on | ghc-7.0 |
Modules
- CSPM
- FiringRules
Downloads
- CSPM-FiringRules-0.3.0.3.tar.gz (Cabal source package)
- package description (included in the package)