diff --git a/prism/CHANGELOG.txt b/prism/CHANGELOG.txt index c8c78e7a..19713a9f 100644 --- a/prism/CHANGELOG.txt +++ b/prism/CHANGELOG.txt @@ -5,49 +5,72 @@ of the main changes in each public release, see the file VERSIONS.txt. Latest changes (mostly reverse chronological): [correct wrt svn rev 2286] -* PTA model checking -* New simulator -* New -exporttarget switch -* Adversary generation (e.g. -exportadv switch) -* Filters and property semantics changes/additions -* Access to action labels, e.g. in transition matrix export -* Formulas used in properties are left unexpanded for legibility -* New versions of jcommon (1.0.16) and jfreechart (1.0.13) -* Option to specify initial distribution for transient analysis -* Option to export steady-state/transient probabilities to a file -* New -exporttransdotstates option -* Improved dot file export for MDPs -* Strict upper time-bounds allowed in properties -* New -exportprism/-exportprismconst/-nobuild switches -* Check for existence of zero-reward loops +* Support for probabilistic timed automata (PTAs) + - new modelling language features: clocks, invariants + - model checking of timed/untimed probabilistic reachability properties + - two model checking engines: abstraction-refinement, digital clocks + - support for expected reward properties (i.e. priced PTAs) + +* New approximate/statistical model checking functionality + - additional confidence-interval (CI) based approximation methods + - acceptance sampling: sequential probabilistic ratio test (SPRT) method + +* Optimal adversary generation for MDPs + - and for PTAs, via digital clocks engine + +* Improvements to the property language and model checking + - enhanced filters for property result processing + - new, clearer reporting of results from PRISM + +* Improved model export functionality + - option to include state information in dot files (e.g. -exporttransdotstates) + - action labels included in dot/transition matrix exports + - clearer for file export for MDPs + +* Additional functionality for transient/steady-state probabilities + - option to specify initial distribution for transient analysis + - option to export steady-state/transient probabilities to a file + +* New components/libraries for developers: + - completely re-written discrete-event simulation engine + - explicit-state probabilistic model checking library + - a quantitative abstraction-refinement engine + +* Other improvements/additions: + - Strict upper time-bounds allowed in properties + - Formulas used in properties are left unexpanded for legibility + - Added check for existence of zero-reward loops in MDPs + - New -exportprism/-exportprismconst/-nobuild switches + - New -exporttarget switch + - New versions of jcommon (1.0.16) and jfreechart (1.0.13) ----------------------------------------------------------------------------- Version 3.3.1 (released 22/11/2009) ----------------------------------------------------------------------------- -Bug fixes: -- Building on new 64-bit Macs -- Simulator bug (crashes on min/max function) -- CTMC transient probs with MTBDD engine crash -- State/transition reward mix-up in parser -- Approximate verification of lower time-bounded properties for CTMCs +* Bug fixes: + - Building on new 64-bit Macs + - Simulator bug (crashes on min/max function) + - CTMC transient probs with MTBDD engine crash + - State/transition reward mix-up in parser + - Approximate verification of lower time-bounded properties for CTMCs ----------------------------------------------------------------------------- Version 3.3 (released 29/10/2009) ----------------------------------------------------------------------------- -Bug fixes: -- Building on new Macs -- Copy+paste bug in GUI +* Bug fixes: + - Building on new Macs + - Copy+paste bug in GUI ----------------------------------------------------------------------------- Version 3.3.beta2 (released 29/7/2009) ----------------------------------------------------------------------------- -Bug fixes: -- LTL model checking (svn: 1112, 1132) -- Approximate model checking (svn: 1214) -- Building on new Macs (svn: 1103, 1105, 1349) +* Bug fixes: + - LTL model checking (svn: 1112, 1132) + - Approximate model checking (svn: 1214) + - Building on new Macs (svn: 1103, 1105, 1349) ----------------------------------------------------------------------------- Version 3.3.beta1 (released 20/5/2009) (svn: trunk rev 1066)