Browse Source

NOTES.

git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2373 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Dave Parker 15 years ago
parent
commit
725efeb9ee
  1. 66
      prism/NOTES

66
prism/NOTES

@ -1,20 +1,21 @@
=======================================================
Remove for beta distributions:
------------------------------
=======================================================
* NOTES
=======================================================
TODO (before public release of 4.0)
=======================================================
TODO (before any release)
-------------------------
* Adversary generation (e.g. -exportadv switch)
fix prob 1 for <=t ?
PRIORITY
--------
=======================================================
* Doc: Adversary generation (e.g. -exportadv switch)
* Intervals (e.g. for multiple initial states) plotted in graphs
TODO (before public release)
----------------------------
THE REST
--------
Documentation:
* Fix links from tutorial to manual (and reread/tweak)
@ -23,10 +24,10 @@ Documentation:
* Check for existence of zero-reward loops
* New -exporttarget switch
* Extra reach info switches?
* Some pointers for where to start with PTAs, e.g. where examples are
Filters, property semantics, etc.
* Integer-valued props displayed as doubles when printed as vector
* Intervals (e.g. for multiple initial states) plotted in graphs
* Add "single" filter - throws error if filter states > 1?
* Allow other filter types to be spec with {} notation?
and then in doc clarify P>=p[...{filter}] means & not print
@ -39,6 +40,8 @@ Action labels:
* make action storage optional (when required e.g. for export) (especially for MCs)
PTAs:
* Find a way to make PTA and multi-obj report that result
is just for initial state; need re-think of filters?
* More tidying of PTA examples
- README files for other (non-firewire) examples
- comments in pctl files, missing ones into autos
@ -57,18 +60,53 @@ PTAs:
- will need to make sure cmax is updated accordingly
(currently just from temporal operator time bound since no clocks in formula)
- also might need to access property constants (see TODO in DC.java)
* Allow constraints of the form x-y<=c
* Bug fix: action alphabet (syntactic) for sync lost in PTA object construction
=======================================================
4.0.1?
=======================================================
* statmc?
* multi-objective?
=======================================================
TODO (before statmc release)
----------------------------
=======================================================
* Result object creation pushed into SimEngine
* tidy doSampling, looking at Vincent's code
* seed issues (Vlad)
Result objects returned from SimEngine + explanation strings
* Sort initial state in sim dialog
tick box for default initial
is there a bug in this already?
ready for mult init states?
* Tidy up other new sim options (simmanual, simvar, simmaxrwd)
* check seed issues (Vlad)
=======================================================
TODO (statmc) (maybe) (but postpone):
=======================================================
* SimMethod deal with possibility of more iters than expected
- recalc some stats on computeMissingParameterAfterSim?
- max 100% for getProgress?
- search TODO
* refine PrismCL switches
- e.g. all in simmethod (like aroptions?)
* make call to setExpression earlier for earlier detection of errors?
(would need to pass multiple sim methods to Prism)
(but: consts not def yet, e.g. might not know theta)
* merge APMC/etc. triple subclasses?
* store log for likelihood ratio?
* make percentage from getProgress more accurate, do mod 10 after
* do we stil need reset() in SimMethod? Don't delete, just check
=======================================================
=======================================================
BUG (some time)

Loading…
Cancel
Save