Dave Parker
5570bbe256
Change -nobackward option to -nocachepre.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10195 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
d3eb2efba0
Change -nobackward option to -nocachepre.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10194 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
c7dbacf85f
Add option -nobackward to PrismSettings (disables computations relying on the predecessor relation). [from Joachim Klein]
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10193 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
f4ab03013f
Add methods to the explicit.Model interface to get a (cached) PredecessorRelation. [from Joachim Klein]
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10192 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
9babbf4bf1
Add explicit.PredecessorRelation class for computing / storing predecessor relation of models. [from Joachim Klein]
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10191 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
6fb7606632
Bug fix in Mac launch scripts (icon, dock name)
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10190 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
03bc96d15c
Add -exact to -help and move position of option in list(s).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10189 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
0495f3bcb4
CHANGELOG.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10187 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
5a809180ba
CHANGELOG.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10186 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
00f9134d6b
New -javamaxmem switch (sets PRISM_JAVAMAXMEM).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10185 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
c2fee24dd7
Set Windows launch script java memory limits to match other OSs.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10184 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
3cb8db6899
Set default Java heap size to 1g (2g might be too high in some cases).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10183 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
940a31b5dd
Print memory limits on startup.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10182 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
48833263ea
prism-auto: --no-export-tests switch to skip export tests in test mode.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10181 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
4cc09fbc6c
Bigfix in CTMC model checking, due to recent BSCC code reorganisation. [from Joachim Klein]
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10180 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
cfc76c5fdf
Bugfix: extra colon inserted via last commit.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10179 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
0504e6a3a1
Small change to matrix-csv results export - no colons in headers.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10178 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
dbef9116b5
Small fix in results export
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10177 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
1d6d52f9a7
Export results in "comment" mode now also shows values of non-ranging contants.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10176 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
8c39694e26
Bug fix: Export results does not display "()" when there are no constants.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10175 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
e90e072eee
Error message typos.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10167 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
c55eb961ce
Code tidy
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10164 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
795a2b49ed
Proper escaping of double quotes in exported CSV files
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10163 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
f373061803
Bug fix in new export results code: it should be possible to use CSV *and* matrix format.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10162 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
9c407486c8
Bug fix in export of product states in explicit DTMC model checker.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10161 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
a6a371ee77
Remove debug output.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10160 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
92f558e947
Bug fix in CSV results export: escape double quotes properly.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10158 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
04b44178bb
Bug fix in matrix results export (broken in last refactor).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10157 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
b5203f0f51
Some fixes in the way comments are displayed when exporting results (+ associated refactoring).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10156 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
7881853f5d
Add "comment" option to -exportresult (and some small refactoring of -exportresult functionality in PrismCL).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10154 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
ee48209968
Create a new ResultsExporter class, connect it to ResultsCollection and use this from PrismCL (in some cases) to handle -exportresults.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10153 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
a298807d5d
Additional toString in Values class.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10152 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
36b792e54b
Add support for backwards reachability algorithm to solve PTAs .
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10134 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
f82a7c84ad
Clean up output when avg time is shown as NaN. [from Joachim Klein; and the last commit]
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10130 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
4f371d0a3e
Make sure doubles are printed/exported in UK locale (. not , for separator).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10129 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
f2d1d8fed6
PrismNative: Use setvbuf() to set stdout to line-buffered.
By default, stdout is line-buffered when connected to a tty but
completely buffered when redirected to a file or piped to another
program. This makes it hard to get an accurate picture of the current
log output and state of a running PRISM instance by looking at a log
file or terminal output for something like 'prism ... | tee log-file'.
On the other hand, we don't want to call .flush() on the logs all the
time manually. By using setvbuf, we set stdout to line-buffered, i.e.,
it will be flushed automatically for every line-ending. By passing
NULL as the buffer pointer, we ask the libc to construct a buffer,
passing 1024 as a (reasonable) hint for the buffer size, even for long
lines.
[from Joachim Klein]
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10127 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
0bf0e07bee
prism-auto fix: .args files should be read for .auto files too.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10126 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
04673cdd23
prism-auto: More debugging
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10125 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
c4deebb663
prism-auto: Rename .test files as .auto files.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10124 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
9a6bb057cf
Allow initial states list to be cleared in ModelExplicit.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10119 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
6e84525c9b
Bug fix for label export refactoring in last commit.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10115 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
d5b3071679
Refactor symbolic labels export to match explicit engine.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10114 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
fae4eb38d7
Add support for -exporttarget to explicit engine.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10111 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
4a33c0398c
Add some more (hidden) settings to explicit StateModelChecker inheritSettings().
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10110 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
897ca7c4c1
Code re-arrange.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10109 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
bb1d0dcd5b
Add label export functionality to explicit engine
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10108 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
244ca04d6c
prism-auto: display diff command when export test fails.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10107 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
56f48fa2d2
Remove debug output
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10106 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
53c24c5abb
Add exportTarget settings to explicit model checkers (not used yet).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10105 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
0984820760
Add support for -exportprodtrans and -exportprodstates switches to explicit engine.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10104 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago