Browse Source

NOTES.

git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1953 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Dave Parker 16 years ago
parent
commit
683a59b144
  1. 6
      prism/NOTES-PTAS
  2. 9
      prism/NOTES-SIM

6
prism/NOTES-PTAS

@ -14,6 +14,8 @@ Todo
* BRP example * BRP example
* Clarify issue of PTAs accessing non-local vars (currently don't allow this because doesn't work with AR approach which converts to PTA objects first). But this rules out message passing.
Bugs Bugs
---- ----
@ -49,5 +51,9 @@ Where can clocks be used
* var decl.s * var decl.s
* generally must be convex (i.e. just conj of constraints) (can be relaxed a bit for digital clocks) * generally must be convex (i.e. just conj of constraints) (can be relaxed a bit for digital clocks)
Modules cannot access non-local vars (is this too restrictive, e.g. for message passing?)
Must have single initial state (is this true for digital clocks too?) Must have single initial state (is this true for digital clocks too?)
Invariants must come straight after var decls

9
prism/NOTES-SIM

@ -6,7 +6,14 @@ but need to sort out loop detection first?
embedded into Path*? embedded into Path*?
TODO:
TODO (before any release):
* variable overflow?
TODO (later):
* random initial state
add support "deadlock" and "init" (new EvaluationContext, model *and* state dependent) add support "deadlock" and "init" (new EvaluationContext, model *and* state dependent)

Loading…
Cancel
Save