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 937a6c2a43 VarList: add getIndexFromDeclaration() 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 First try at a timeout mechanism (undocumented at the moment) for command-line PrismCL. 10 years ago
dd Add JDD.FindMinPositive (minimal positive terminal constant of an MTBDD) 10 years ago
dv dv.cc/iv.cc: When converting from an MTBDD, check that we don't write outside of the DoubleVector/IntegerVector 11 years ago
explicit explicit/symbolic: refactor checkExpressionLabel to use getLabelList() 9 years ago
hybrid hybrid engine: consistently use delete[] when destroying solution vectors 9 years ago
jdd JDDVars: add mergeVarsFrom(), sortByIndex() and removeVar() methods 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/PM_NondetInstReward.cc: comment typo 10 years ago
odd Infrastructure for deallocating ODDs 10 years ago
param Align parametric model construction with the non-parametric a little more. 9 years ago
parser VarList: add getIndexFromDeclaration() 9 years ago
pepa/compiler Pepa Makefile bugfix - copied form prism-games. 13 years ago
prism Prism: reset currentModel and currentModelExpl to null in clearBuiltModel() 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 Bug fix: new long setting for simulator max path not read properly (shows up in GUI). 12 years ago
simulator ModelInfo: add method to query the existence of transition rewards, add check for explicit DTMC/CTMC reward construction 9 years ago
sparse sparse engine: consistently use delete[] when destroying solution vectors 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 Change prism.parseSingleExpressionString calls to static access 10 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