Dave Parker
46e7e979e8
prism-auto: Some improvements in detection of export files.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9982 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
3ca0c4fb81
prism-auto: Print error if file/dir does not exist
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9981 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
df7198f06e
Comment
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9980 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
2e2639d38d
prism-auto debug output.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9979 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
c561f38c75
Unbreak prism-auto (after previous refactoring).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9975 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
3d6976f094
Fix in prism-auto: need to read model args files too when running a .test file.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9974 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
c3bd656cc7
Fix in prism-auto: do not rename export files unless in test mode.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9973 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
79eda01716
Fix in prism-auto: do not look for matching export files unless we need to.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9972 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
cfb871b92b
Fix in prism-auto: model files should be treated the same whether specified directly or found in a directory. Also some refactoring.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9971 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
e5b6290e63
Added switch -debug to prism-auto.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9970 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
02470387dd
Added switch -debug to prism-auto.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9969 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
bc0cdc331d
Add -no-renaming switch to prism-auto (useful for generating export test files for new tests).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9967 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
6cbb69f72f
Update error messages in prism-auto for export checking.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9966 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
47845305df
New version of prism-auto (from prism-cex, by Jens Katelaan): first support .test files and checking of output/export files; also various refactoring in the script.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9965 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
c2a443c5d0
Switch tabs to 4-spaces in prism-auto. Apparently that's a thing.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9964 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
0b05a40aec
Code tidy
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9957 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
a95d56bc20
Comment typo
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9953 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
899806a26c
Comment typos
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9949 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
4a1df23fb6
Remove compile warning.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9935 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
6c0ead6d2f
Some useful additions to Pair utility class: implements Map.Entry and has a toString().
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9929 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
6e1cf75a8e
Some re-factoring of LTL model checking in the explicit engine.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9921 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
5e92fabe95
Comment typo.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9919 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
c5b40f44d8
Code tidy.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9913 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
32ad9bbaae
Code tidy.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9912 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
3e990e89e3
Some tidying/fixing in EC generation, including proper support in the explicit engine version for finding ECs that intersect with "accept".
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9906 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
53cb310c7a
Code tidy.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9901 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
60a30d7038
Comment typo.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9865 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
bb6693f43d
Allow comments to have no trailing new-line (e.g. when occurring at very end of file) - cannot see a good reason not to allow this.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9851 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
9729c78b3e
Inefficiency in precomputatino routines in explicit engine (spotted by Steffen Marcker).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9850 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
a744b15a7e
Fix (again) computation of number of nondet choices for symbolic models (did not work for large number of nondet DD vars).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9848 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
5557db131f
Remove debug output.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9847 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
56e323a2b4
Fix computation of number of nondet choices for symbolic models (did not work for large number of nondet DD vars).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9845 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
9fc29a3b25
Bug fix in symbolic model checking of co-safe properties (target was not ANDed with reachable states).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9833 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
38f0e001c2
Bugfix in PrismParser.isKeyword (leading to incorrect identification of bad identifiers in SBML/reactions to PRISM translation).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9733 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
b8fc45249e
Added sbml2prism script.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9732 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
6a1417c6f4
Bug fix in explicit engine CTMC until model checking (spotted by Chris Dehnert) (probably due to recent ProbModelChecker refactoring).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9699 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
3b8d17c352
Missing toString in AcceptanceReach (and output tweak in DA).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9696 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
33ddccaf6b
Add larger P icon (256x256).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9685 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
ddeaef392e
Exeutable bit on.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9677 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
0ae5d13247
Bug in building lp_solve_java on ia65 (from Alexandre Duret-Lutz).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9671 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
cb294345ee
CHANGELOG.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9655 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
f7f4bf5f51
Model checkers: use DASimplify, allow AcceptanceReach in computations. [Joachim Klein]
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9610 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
ec4ddc4513
Add DASimplify. Currently supports simplifying DRA to DFA if the acceptance has a special form. [Joachim Klein]
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9609 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
c77bd235df
Add AcceptanceReach, AcceptanceReachDD (for DFA style acceptance). [Joachim Klein]
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9608 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
d0384142bc
LTLModelChecker: remove buildLStatesForRabinPair and buildKStatesForRabinPair, not needed anymore. [Joachim Klein]
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9607 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
5b5bac7fe3
Adapt (symbolic) LTLModelChecker to support generic acceptance types for MDP. [Joachim Klein]
Adapt product construction (rename dra to da)
Add findAcceptingECStates() wrapper to support more acceptance types in the future.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9606 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
a16aeb57dc
Adapt (symbolic) adapt LTLModelChecker to support generic acceptance types for DTMC. [Joachim Klein]
Adapt product construction (rename dra to da)
Switch from findAcceptingBSCCsForRabin() to generic findAcceptingBSCCs()
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9605 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
b6f3b2dce3
Adapt (explicit) LTLModelChecker to support generic acceptance types. [Joachim Klein]
Adapt product constructions (rename dra to da, generic lifting of acceptance)
Generic findAcceptingBSCCs() and findAcceptingECStates()
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9604 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
f644011ba2
Refactor LTL-to-deterministic automaton generation, introduce LTL2DA and use LTL2RabinLibrary only for hard-coded and specially crafted DRA. [Joachim Klein]
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9603 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago
Dave Parker
6ff3094b91
jltl2dstar: support generation of Rabin and Streett automata. [Joachim Klein]
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@9602 bbc10eb1-c90d-0410-af57-cb519fbb1720
11 years ago