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
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
Dave Parker
acd8ea491c
Code tidy
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4565 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
7ee82b3b13
Push exportprism and exportprismconst options from PrismCL into Prism.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4564 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
8f45a5d491
Some refactoring.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4563 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
a218d09b2b
* Continued major changes to PRISM API
- keeps track of model, builds when needed
- takes care of explicit engine stuff too
* Changes to deadlock handling:
- new option for "fix deadlocks" (defaults to *true*) (and new switch -fixdl)
- consistent deadlock handling everywhere, incl. GUI and experiments
- changes to model-level deadlock storage (symbolic and explicit)
* Explicit engine added as true engine, also available from GUI
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4562 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
ee833dff89
Test commit
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4554 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
d8bdbdc016
Test commit
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4553 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
33204e0f64
Bugfix in Module deepCopy().
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4552 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
33308db4c5
Change PrismCL to start using (some of) new Prism API. Also various tidying/simplifying/commenting.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4534 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
772b67c312
Add printBuiltModel{Stats,Info} to Prism API.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4530 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
d21851ca8e
Add clearBuiltModel to Prism API.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4529 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
0304847a5d
Compile fix for previous commit.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4528 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
9cbb2afe2b
Change to Prism.java API: it now retains info about the model for later use. In particular, explicit building of the model and then passing the model back in is not required. Model building is done as needed. The old API is also retained (more or less), implemented using the new one. Also, major tidying and commenting in PRISM class.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4527 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
53a05282fa
Bug fix: PTA model checking using games should complain about not supporting system...endystem.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4526 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
da0855d97d
Bug fix: deepCopy of SystemParallel doesn't copy actions - also means actions get lost in digital clocks translation (bug found by Arnd on BRP PTA).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4525 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago
Dave Parker
5e93bc9a33
Prism class tidying and commenting.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4524 bbc10eb1-c90d-0410-af57-cb519fbb1720
14 years ago