CSPM-FiringRules-0.3.0.3: Firing rules semantic of CSPM

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

Versions0.1.0.0, 0.3.0.3, 0.4.0.0, 0.4.1.2
Dependenciesbase (≥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.*)
LicenseBSD3
Author2010 - 2011 Marc Fontaine
MaintainerMarc Fontaine <fontaine@cs.uni-duesseldorf.de>
Stabilityexperimental
CategoryLanguage, Formal Methods, Concurrency
Home pagehttp://www.stups.uni-duesseldorf.de/~fontaine/csp
Upload dateFri Mar 18 16:03:33 UTC 2011
Uploaded byMarcFontaine
Built onghc-7.0

Modules

Downloads