Dave Parker
be4417dbe9
Comment
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4654 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
397fc1b4aa
Tidy of explicit engine settings import, to identify some missing features.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4653 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
750f3fd0ba
Separate setting explicit engine for MDP solution method (stoch games still uses old solnMethod field).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4650 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
1e0dff70d2
Separate setting explicit engine for linear equation system solution method.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4649 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
a51157e11a
Update syntax highlighters for .prism/.props file extensions (untested).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4646 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
8f00acc289
Finish up missing parts of explicit.StateModelChecker - no longer relies on evaluate()ing all states for missing operators.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4645 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
507e721b97
Bug fix in just-added code for explicit model checker.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4643 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
955e3c9aaa
Functions handled properly by explicit model checker.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4642 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
4a20773172
Better error message for unexpected non-exception.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4641 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
2a609cb942
Better error message for unexpected non-exception.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4640 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
1955392c65
Test mode can expect exceptions, e.g. using:
// RESULT: Error
It can also check for the presence of one or more words appearing in the error message, e.g.:
// RESULT: Error:non-positive,divisor
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4639 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
e3846c7d21
Push some function evaluation code into separate methods, for easier re-use elsewhere.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4637 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
6f7a25d070
Code tidy
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4630 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
4bd2319af1
Unary operators handled properly in explicit engine.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4629 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
1f315247a3
Test commit
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4623 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
0b83c9a079
Test commit
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4621 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
e4114f8144
Add .prism as model file extension to GUI.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4619 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
7eebb21135
Bugfix: model rebuild avoidance in Prism works ok when there are no undefined constants.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4608 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
1b87d356a8
Move explicitBuildTest code into PRISM, but currently unfinished/unused.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4602 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
63f338e2b5
Remove some TODO comments.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4601 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
58c1803f32
Push some log output into Prism (+ autoformat).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4600 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
3ee7bb5651
Bugfix in recent changes to GUIExperiment.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4599 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
01c3826d8d
Less exceptions thrown from ResultCollection error setting methods, with knock-on effect (cleaner code) in various calling sites.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4598 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
735c9f0e5c
First attempt at making PrismCL deal with model build failures using new API.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4597 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
98cd895717
Add deadlock handling (e.g. for nofixdl) for explicit engine.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4596 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
80f8605a1e
Deadlock info preserved in explicit model copies.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4595 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
47d5de8371
Bugfix: ModelExplicit should preserve deadlocks on copy.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4594 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
d853309bb1
Code tidy
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4593 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
feb5161cda
Remove modifiedSinceBuild flag from GUI.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4592 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
e27cf12c14
GUI fix: update model info display for explicit engine.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4591 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
20150621ce
Code tidy
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4590 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
38e0844687
Tidy
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4589 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
1ebd851512
Added exportprod{states,trans} functionality to D/CTMC model checker too.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4588 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
a3c6b759f0
Small tidies.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4587 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
4d4278fefe
Change exportprodstates option to use Model not (old) Prism API.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4586 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
2f0c968ff5
Push "export states" functionality into models (symbolic/explicit), use from Prism.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4585 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
9d13945300
New toString method + comments in State.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4584 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
f6582ef185
Fix some other refs to old Prism API.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4583 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
5dc9ab190a
Change to modelCheck() call in API: don't pass constants, just get from PropertiesFile.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4582 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
64409828ef
Change PrismTest to use new Prism API.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4581 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
232b02d7f4
Change PrismTest to use new Prism API.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4580 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
b8e9b6b9d4
Fix previous Makefile addition + add d32/64 to Mac launch scripts.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4579 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
a0e74ef88b
Cleaner Makefile generation of bin scripts.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4578 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
0041eb26f6
Update distr build makefile - ignore local examples/test dirs.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4575 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
21f8253a82
Bugfix: headless mode
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4572 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
bfbe832a90
Bug fix in launch scripts re notifiers: bash does not always short circuit & it seems and so can print out warning about non-existent notifiers even when NOTIFY=no.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4571 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
c70cac8ad0
Remove un-needed import (breaks some compilers).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4570 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
b840d7f3a3
Make sure Prism takes care of clear()ing models.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4568 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
3bbbf4be9f
Fix (reinstate) exportprism option for digital clocks generated model.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4567 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
584d23dabe
Tweak PRISM interface - Files not filenames for PRISM exports.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4566 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago