You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Joachim Klein c809c66ae9 explicit.MDPModelChecker: Rmax[ C ] (total reward) computation 9 years ago
..
acceptance AcceptanceGeneric: add toRabin() and toStreett() methods 9 years ago
automata LTL2DA.convertLTLFormulaToDAWithExternalTool: honor PRISM_NO_DA_SIMPLIFY setting 9 years ago
bin Fix handling of PRISM_DEBUG and PRISM_DEBUG_ARG variables in launch scripts so that the scripts work when they are not set. 9 years ago
cex Update simulator to allow path lengths over 2^31. 12 years ago
common add common.StopWatch for easily tracking computation times and printing to the PRISM log 9 years ago
dd dd_export.cc: format string %zu is not supported on Windows, use portable PRIuPTR 9 years ago
dv iv.cc: convert indexing from long to int64_t 9 years ago
explicit explicit.MDPModelChecker: Rmax[ C ] (total reward) computation 9 years ago
hybrid Hybrid engine: Error if number of reachable states is too large 9 years ago
jdd JDD.isSingleton: improve documentation (requires that the vars are ordered) 9 years ago
jltl2ba Revert SVN 11756 "add jltl2ba.MyBitSet.clone()", breaks LTL->NBA generation 9 years ago
jltl2dstar add NBA.getSuccessors 9 years ago
mtbdd MTBDD Reachability computation: Gracefully handle CUDD out-of-memory 9 years ago
odd ODD: Use int64_t for offsets everywhere, check for arithmetic overflow 9 years ago
param (param/exact) fix handling of != in parametric/exact engine (with Linda Leuschner) 9 years ago
parser Auto-switch to explicit engine for non-probabilistic LTL model checking. 9 years ago
pepa/compiler Pepa Makefile bugfix - copied form prism-games. 13 years ago
prism symbolic ECComputerDefault: remove the two numeric methods in EC computations 9 years ago
pta Deal with module/model alphabets properly in PTAs, in particular when storing PTAs internally using pta.PTA. The definition of the alphabet of a PTA from a PRISM model is now correct and inline with the defition for other models. 9 years ago
scripts The "r" is prepended to svn revision numbers automatically (in prism.getVersion and printversion.sh). 13 years ago
settings FileSetting: Only create editor/render when needed, i.e., only from the GUI, not command-line. 9 years ago
simulator SamplerRewardReach: minor cleanup in constructor 9 years ago
sparse Sparse engine: Error if number of reachable states is too large 9 years ago
strat Tidy up of export-to-Dot functionality, plus new "dot" option for exporting strategy (explicit engine only, currently). 12 years ago
userinterface Error message typo. 9 years ago
README.txt Improved documentation (JavaDoc mostly). 15 years ago
authors.txt Author list - used for svn-git mirroring. 10 years ago
manifest.txt Edited makefile to create Jar files which can be double-clicked. Also added a manifest.txt in the src directory which is required to realise this behaviour. 19 years ago
nsis_script.nsi Make NSIS installer creator use correct "Program Files" depending on 32/64-bit-ness. 12 years ago
overview.html Improved documentation (JavaDoc mostly). 15 years ago

README.txt

Brief notes on the structure of this source directory.

Further details on packages are in the Javadoc.
Dave Parker.

-----------

* bin/ - OS-specific build scripts, customised and installed by make.
* dd/ - A C/C++ library of BDD/MTBDD functions, mostly just wrappers for the CUDD library.
* dv/ - Utility functions for operations on vectors of doubles (stored in C++ through JNI).
* explicit/ - Explicit-state probabilistic model checking engine, implemented in Java.
* hybrid/ - The "Hybrid" engine: data structures and model checking algorithms that mix MTBDDs and explicit-state techniques.
* jdd/ - A Java library providing a wrapper around the dd library and hence Java access to CUDD via JNI.
* jltl2ba/ - Java port of the LTL to Buchi automata conversion library.
* jltl2dstar/ - Java port of the LTL to deterministic Rabin automata conversion library.
* mtbdd/ - The "MTBDD" engine: fully symbolic implementations of model checking algorithms.
* odd/ - ODDs (offset-labelled BDDs), used to facilitat