Dave Parker
18704d0e03
Bug fix in creating reward structures in explicit engine (from Hongyang).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4482 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
ce6e0d8c0d
Disable start-up warning messages about unknown options in .prism file.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4478 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
97164d019b
Small bug fix (for something that wasn't really broken, but pointed out on forum).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4477 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
d68813b865
Added -exportresultscsv and -exportresultsmatrixcsv to command-line
(but might change these names later).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4476 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
d7e06f569e
Improvements/fixes to export of results in matrix form:
- header now printed for 1D matrix (only 1 const)
- no extra column for 1D matrix
- matrices preceded by constant values/index names
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4475 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
8d1cd55711
Fixes/improvement/consistency for results export.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4474 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
c7d1af5f85
More fixes for bugs introduced in recent "improvements" to constant handling API:
- setSomeUndefinedConstants(null) call changed in PropertiesFile
- expandConstants() handles undefined constants cleanly
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4460 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Vojtech Forejt
e3f6e64e7a
package-info.java is ignored in makefiles
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4380 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
5533d55183
Consistency in output msgs (explicit MDP engine).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4338 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
a869bbeec0
Gauss-Seidel val iter for cumulative rewards in explicit engine.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4337 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
720d47eb7d
Added method get_real_time to get real system time, via Java, from C.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4335 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
54520981b9
Autoformat
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4322 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
148f2b814e
Fix in numerical value comparison for -test checks.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4310 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
086bb3243d
RESULT label for test properties can be NaN.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4305 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
ab9fa27411
Automatically switch to another engine if numerical computation not supported.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4282 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
5c5ec652b1
Numerical computation routines display engine used.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4278 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
3e4c617a81
Move most native code options from engine shared libraries to prism library.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4277 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
2451c25702
Un-needed import.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4276 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
6348b2de9f
Auto-format (for diff).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4274 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
38b74d1102
Fix: remove unneeded command.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4270 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
4e0aaabeba
New intermediate class to store DRAs, small efficiency improvements in LTL due to hard-coded DRAs + easier decoupling of GPLed LTL-to-DRA libraries, if needed.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4269 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
cf44bfead1
Add missing arg in xprism.bat (reported problems on Win 64).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4254 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
ab6d2bbbef
Remove use of -lm linking under Cygwin.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4253 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Vojtech Forejt
f64583167c
Fixing exit codes (a bug introduced by notification)
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4252 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
854cd58edd
Typo in error message (old debugging info).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4250 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
95d7e89a57
Bugfix: previous "improvement" to API wrt undefined constants broke some models, e.g. when trying to evaluate pow/floor etc. with wrong number of arguments.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4249 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
7fda209763
Undo revision 4243 - alternative fix coming up
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4248 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Vojtech Forejt
b1ea8c04d4
Fixed handling of the case when functions like pow, floor, etc. are given incorrect number of arguments.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4243 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Vojtech Forejt
5ab2ac9262
a very simple notification using growl in Mac and notify-send in Linux
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4233 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
c5f3538dd0
The -prop switch now accepts property names as well as indices
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4232 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
673c60d8c7
Better error handling for SBML import (missing/buggy initialAmount).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4195 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
fd85a16363
Move GUI warning counter reset so it catches model build warnings too.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4185 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
a221c4db56
Padding in property details dialog.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4184 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
6eb375c441
Added printSeparator method to PrismLog.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4183 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
522d00aa3c
Tweak warning note in PrismCL.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4182 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
8fb5b3fac7
Fix inequalities in PrismLog verbosity.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4181 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
f344411a3c
Fixes in C-code warning message functions.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4180 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
1c86a3afa8
Small tidies and warning fixes.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4179 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
90c9e53f8c
Tweak some warning messages (wrt new log.printWarning method) + add warning message functionality in GUI threads.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4178 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
1f4461da64
Ctrl -> Cmd in GUI on Macs.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4176 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
9c903c6b49
Bugfix in explicit embedded DTMC code - number of states needed sometimes, but is not set up.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4169 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
e0305643a7
Add (commented out) code for backwards Gauss-Seidel on DTMCs.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4168 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
e13f09f0ca
Explicit model checkers should throw an exception when iterative numerical methods do not converge within maxIters.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4166 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
23bee5f9b9
Support for CSV file result export from GUI.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4139 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
8ba7caed26
Added export results to matrix functionality (-exportresultsmatrix from CL, experiment popup menu from GUI).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4136 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
553e564510
Tidy ResultsCollection class and add toStringMatrix method.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4135 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
61a161b0ec
Do not add loaded path properties to simulator (caused const evaluation bug found by Mateusz in PMC practical) and is not finished yet anyway.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4122 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Vojtech Forejt
b1e27b40c5
added a missing class for handling named properties in the gui
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4114 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Vojtech Forejt
786849d523
First version of support for named properties in GUI.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4110 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Vojtech Forejt
298b4b914e
The named formulae are prepended by their names when they are output before the actual model-checking phase
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4109 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago