Dave Parker
c4b176232c
Error message when trying to do bounded properties with digital clocks.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2197 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
c19b257e70
Code tidy.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2196 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
146b5f35be
Moved digital clocks translation so it can be done per property (in PrismCL).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2195 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
3da3b1e298
Bugfix: no double display of error message in GUI result dialog.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2194 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
dcfc7c59de
Added option to do experiments for PTAs in GUI.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2193 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
4b3cf8c6b4
Code tidy.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2192 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
e9545cac7c
Added option to verify PTAs in GUI (no experiments yet).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2191 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
da9ca7124c
Small tidy in simpath generation.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2190 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
29c462722c
Simulator bugfix: exported path was one short.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2189 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
fcf236acd3
Added (self-loop) deterministic loop detection to simulator.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2188 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
55899baab5
Simulator bug: picking wrong random choice in CTMCs with multi-update commands (e.g. DTMCs seen as CTMCs).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2187 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
7607a567da
Add isDeterministic() method to TransitionList.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2186 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
03cf76f5d6
Fix: floor/ceil of NaN/inf is an error.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2185 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
eeb31a9735
Simulator complains about invalid (-ve/NaN) probs/rates.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2184 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
bf16bd754b
Correct handling of mod (error on non-positive divisor, positive result for negative dividend) (NB: needs CUDD fix too).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2182 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
904b3436b0
Correct detection of erroneous integer powers with negative exponent.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2181 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
ff697f7196
Correct detection of erroneous integer powers with negative exponent.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2180 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
7ac675b050
Added -nobuild switch.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2179 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
25b65c4f26
Added -exportprismconst switch.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2178 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
aba274af88
Removed diagonal-free restriction for digital clocks.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2177 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
bc834d7d83
Better property checks for PTAs, including new computation of prob operator nesting. Better handling of labels in PTA model checker.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2176 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
c3626c54b0
Version num.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2168 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
801df965c7
Version num.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2167 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
5d8ce238cf
Moving bisim/expected parts of PTA MC to prism-pta.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2156 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
52e3d712e7
Added -exportadvmdp switch.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2154 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
d36ac54853
IndexedSet utility method getEntrySet().
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2153 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
b501caf1f1
Improvements to ConstructModel (explicit).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2152 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
48a2e4bcc8
Undo last commit.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2151 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
ed96947903
Improvements to ConstructModel (explicit).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2150 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
dc90c17760
Export to PRISM language from explicit models.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2149 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
993b33264c
Export to PRISM language from explicit models.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2148 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
588f6c3b07
Moving non-public stuff to qar branch.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2143 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
93a05edbc6
Moving non-public stuff to qar branch.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2142 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
5580c71566
Removed extra accidental bits of last commit.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2138 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
45e45cb7a5
Removed des files
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2137 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Luke Herbert
cd94623574
In prism/Makefie
Added compiler flags for the Java compiler via a new alias JFLAGS. Note, that unlike the other compiler flags (e.g. CFLAGS) JFLAGS are applied by changing the the alias JAVAC="$(JAVAC) $(JFLAGS)" not by adding the flags alias to each call to the given compiler in called makefiles.
Added JFLAGS entries to build paths for all OS types (empty entries).
Added '-encoding UFT8' option to JFLAGS of CYGWIN build path
Added JAVACC compiler alias set by default to 'javacc'
Added simple check for javacc compiler in the users path.
Set JAVACC compiler name to 'javacc.bat' in the case of CYGWIN builds
In prism/src/parser/Makefile and prism/src/pta/Makefile
Changed calls to javacc to instead dereference the JAVACC alias
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2098 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Luke Herbert
4b6c9290bd
Modified xprism.bat so as not to pop up a console window when launching the GUI version of PRISM under windows. Tested on a Windows 7 system (this only affects windows).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2094 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
349db63940
Added PRISM keywords to ModelType.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2093 bbc10eb1-c90d-0410-af57-cb519fbb1720
15 years ago
Dave Parker
16781169f7
PTA fix: labels/rewards in models do not cause crashes.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2068 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
067e0aebc6
Icon location bugfix for Mac Dock.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2067 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
16231307d6
c-closure fixes for PTAs (was missing from new forwards recahability algorithm).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2056 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
84649289fb
Better warning of deadlocks for PTAs.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2054 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
bcd6110358
Simulator updates: fixed display of transitions in GUI, added (some) detection of deadlocks/self-loops. (And some tidying.)
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2020 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
fca4ce844e
Code tidy (GUI).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2007 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
689de26611
Comments.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2001 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
98f5cce919
Comment out reference to PTAExpected code.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1999 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
1a67f8997f
Tweaks to GUI simulator transition table.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1994 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
04b7b65a42
Simulator tidies.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1991 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
911268e6ea
Simulator bug (overwrite old states when backtracking).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1989 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago
Dave Parker
967dcef326
Yet another fix for adversary generation: previous fix was only for max (prob or exp reach) so now split into 2 cases for min/max.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1983 bbc10eb1-c90d-0410-af57-cb519fbb1720
16 years ago