Dave Parker
|
0f0236190e
|
Added parser utility method to test if a string is a PRISM language keyword.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@329 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
19 years ago |
Mark Kattenbelt
|
2f9e7143d0
|
Moved fix that printed semicolon behind global declaration to modulesfile, where it belongs
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@328 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
19 years ago |
Dave Parker
|
eacd8b3bd8
|
Added log function to PRISM language (but not actually supported yet, except in constant evaluations).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@325 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
19 years ago |
Dave Parker
|
3dac129c9b
|
Added cumulative reward model checking for DTMCs (all 3 engines).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@278 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
19 years ago |
Mark Kattenbelt
|
3b4cebd783
|
Semicolon behind Declaration in toString()
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@277 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
19 years ago |
Mark Kattenbelt
|
1c0f0feeab
|
Fixed bug where formula is not terminated by semicolon
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@264 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
19 years ago |
Dave Parker
|
d636ab1969
|
Addition of 64-bit PRISM branch to trunk.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@262 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
19 years ago |
Dave Parker
|
5ef3824832
|
Rearrangement and tidy-up of copyright/license info in file headers.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@253 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
19 years ago |
Dave Parker
|
9ea9d3b904
|
ModulesFile toString() function should display model type.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@219 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
19 years ago |
Dave Parker
|
d1bca01e7d
|
Use reward structure name for experiment result name, i.e. Y-axis, where appropriate.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@194 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
20 years ago |
Dave Parker
|
c01f040361
|
Bugfix: Incorrect detection of unknown PRISM language functions.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@191 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
20 years ago |
Dave Parker
|
a2fd0dd5b7
|
Addition of F (future) and G (global) operators to property specification language.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@181 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
20 years ago |
Dave Parker
|
a7874d4790
|
Cosmetic fix in parser Makefile.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@173 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
20 years ago |
Dave Parker
|
1f95850869
|
Added functions to query number of state/transition reward items.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@167 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
20 years ago |
Dave Parker
|
7460297a7a
|
Fixed various possible sources of round-off error when converting doubles to ints/longs (see previous revision).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@133 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
20 years ago |
Dave Parker
|
6845512140
|
Removal of APMC code.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@129 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
20 years ago |
Dave Parker
|
83152265f5
|
Changed handling of multiple reward structures so is 1-indexed from properties, etc.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@98 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
20 years ago |
Dave Parker
|
20a6be968b
|
Removal of explicit lists of Java/C++ files from Makefiles (we are reliant on GNU make anyway).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@83 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
20 years ago |
Dave Parker
|
92d9a06981
|
Language additions: doubles in exponential form (e.g. 1.4e-9) and unary minus operator.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@70 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
20 years ago |
Dave Parker
|
1b4036bc16
|
Major overhaul of rewards to allow multiple (named) reward structures.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@59 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
20 years ago |
Dave Parker
|
52c1294341
|
Removed restriction that type keyword must be first thing in model file.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@56 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
20 years ago |
Dave Parker
|
cd73222bba
|
Bug fix for explicit import when some variables have zero range.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@48 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
20 years ago |
Dave Parker
|
07baeb554e
|
Added parse-time checks for illegal updates (synch+global or non-local).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@38 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
20 years ago |
Dave Parker
|
10e6779219
|
Fix to ignore PrismParser.jj compilation when javacc not present.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@7 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
20 years ago |
Dave Parker
|
b54050a199
|
PRISM trunk layout rearrangement.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
20 years ago |