dehnert
|
14fae4883a
|
Added prob 0/1 precomputation for bounded-until model checking for DTMCs. The version for MDPs seems to perform worse: needs to be investigated.
|
12 years ago |
Lanchid
|
ec91dcbe2e
|
Merge branch master into LTLParser
|
12 years ago |
dehnert
|
cd3706707d
|
Corrected test names and corresponding file names.
|
12 years ago |
dehnert
|
6b90439424
|
Added functional test for the SparseMdpPrctlModelChecker. Fixed performance tests.
|
12 years ago |
dehnert
|
307911ca13
|
Fixed performance tests, they now run fine.
|
12 years ago |
dehnert
|
fbe1f41213
|
Removed GraphTransition class, which is now replaced by SparseMatrix in the instances where it was used before. Changed GraphAnalyzer accordingly and adapted tests.
|
12 years ago |
Lanchid
|
00a7c50ad4
|
Implemented the improvements from the PRCTL parser also in the CSL and
LTL parsers.
|
12 years ago |
dehnert
|
ed4c6c8429
|
Fixed SCC decomposition functions. Added performance tests for GraphAnalyzer.
|
12 years ago |
dehnert
|
2fcd6c95fb
|
Performance tests now run fine (and take about 3 minutes).
|
12 years ago |
dehnert
|
8c329933ec
|
Began correcting performance tests.
|
12 years ago |
Lanchid
|
f9ab6f85d0
|
- Restructuration of model checkers (by logic)
- LTL file parser
|
12 years ago |
dehnert
|
5149a7a943
|
Added lab files for asynch_leader and corrected pctl file a bit. Included first (incorrect) tests for performance test suite.
|
12 years ago |
dehnert
|
6ba1cf25c8
|
Added new variable for base bath for project root. Changed test input files to the files from example folder. Added leader4.lab to asynchronous leader election example.
|
12 years ago |
dehnert
|
3851377064
|
Introduced executable storm-functional-tests and storm-performance-tests. While the former contains the previous tests, the latter is currently empty, but will hold performance tests in the future.
|
12 years ago |
dehnert
|
27de566228
|
Moved current tests to the functional test suite in an attempt to introduce performance tests.
|
12 years ago |
gereon
|
a868980466
|
Fixed code so that tests compiles.
|
12 years ago |
Lanchid
|
d4f791e80d
|
Removed default values for prctl, csl and ltl settings and added
test formulas for the "die" test as prctl file
|
12 years ago |
Lanchid
|
6fca423152
|
Marked constants as unsigned to avoid comparison of signed and unsigned
values
|
12 years ago |
dehnert
|
f899914799
|
Adapted the labeling class such that no raw arrays are included any more, but a vector instead.
|
12 years ago |
Lanchid
|
9dac249d88
|
Marked constants for expected numbers of states/transitions of the
parsed models in the model checker tests as unsigned (otherwise
compilers may throw annoying warnings)
|
12 years ago |
Lanchid
|
cc242974dc
|
Renamed namespace storm::formula to storm::property
|
12 years ago |
gereon
|
3b76126f6b
|
Split PrismParser and PrismGrammar in differenc object files.
Added reset method for grammars, now we can parse multiple files in one program execution.
Added test for mdp parsing.
|
12 years ago |
gereon
|
63e9ad1f0a
|
Adding test for prism parser
|
12 years ago |
gereon
|
7fe4c8c813
|
fixing signed/unsigned comparisons in ParseMdpTest
|
12 years ago |
Lanchid
|
d0adf9d1b3
|
Some more test cases and, resulting from those, minor changes in LTL
parser.
|
12 years ago |
Lanchid
|
01b1efc12d
|
Some improvements/corrections to the LTL parser and some test cases for
it
|
12 years ago |
Lanchid
|
00286b2f01
|
Added formula classes for CSL
|
12 years ago |
Lanchid
|
45867c33c1
|
Prctl works now.
|
12 years ago |
Lanchid
|
f513e49084
|
Almost finished restruction of PRCTL formulas; adapted code (including
test cases) to work correctly with the new structure
|
12 years ago |
Lanchid
|
f996829836
|
Some minor changes in output of formulas
|
12 years ago |
Lanchid
|
39ff3240d3
|
More convenient syntax for time bounded formulas, and respective test
cases.
|
12 years ago |
Lanchid
|
7e91d5b01e
|
Test cases for CSL parser
|
12 years ago |
Lanchid
|
895c2b6aad
|
Convenient file parser for PRCTL, and correct reward formula parsing
(together with some necessary code for that)
|
12 years ago |
dehnert
|
d266d9effe
|
Fixed another bug in sparse matrix. Fixed bug in test.
|
12 years ago |
dehnert
|
00b4797948
|
Further refactoring. Other classes are now adapted to the changes in the sparse matrix class.
|
12 years ago |
dehnert
|
43f11ccc5f
|
Refactoring of modelchecker folder.
|
12 years ago |
Lanchid
|
0dcebc8ff0
|
Start of implementing improved file parser for formulas
|
12 years ago |
dehnert
|
8870fa5f94
|
Changed all existing examples to 0-based indexing. Also, fixed the tests for these examples.
|
12 years ago |
dehnert
|
f1c379bbe3
|
Moved model checking functionality for MDPs for general superclass such that specialized model checkers only need to implement certain operations. Fixed tests.
|
12 years ago |
dehnert
|
34b85b956e
|
Moved model checking of DTMCs to superclass. Now, each DTMC model checker only needs to implement matrix-vector multiplication and linear equation solving to be able to fully model check DTMCs. Added subset/disjoint functionality to bit vector. Changed tests for MDP and DTMC model checking a bit.
|
12 years ago |
dehnert
|
a6ae3d713a
|
Fixed test for nondeterministic model parser.
|
12 years ago |
dehnert
|
abae304719
|
Included tests for model checkers in test suite.
|
12 years ago |
PBerger
|
06d78967df
|
Fixed MDP Parser, removed parsing of STATES/TRANSITIONS, see #10
Refactored the Sparse Adapters, see #17
|
12 years ago |
Lanchid
|
5b57728d7e
|
Merge branch master into PrctlParser
|
12 years ago |
dehnert
|
0f9f5e67f6
|
A few minor fixes. Removed test for reward model.
|
12 years ago |
dehnert
|
8c248c05c5
|
Renamed NonDeterministic to Nondeterministic in all places. Fixed (hopefully) all occurrences of these names. Implemented Prob0A algorithm.
|
12 years ago |
dehnert
|
7d95a45633
|
Fixed bug in AbstractModelChecker: it does now correctly inherit from a lot more interface classes. NOTE: checking a formula on a model checker that does not support it failed silently. This should NOT be the case. Re-enabled DEBUG option for cmake. NOTE: why was this disabled anyway? Introduced another layer AbstractDeterministicModel and AbstractNonDeterministicModel in model hierarchy to allow for easily distinguishing these classes. Made necessary adaptions in (hopefully) all classes. Move the graph analyzer to utility folder.
|
12 years ago |
Lanchid
|
a3837ac76b
|
Changed WrongFileFormatException to WrongFormatException
Also, start of documentation of PrctlParser and PrctlFileParser
|
12 years ago |
Lanchid
|
b5fcc7e590
|
Also, deleted the output.dot file...
|
12 years ago |
Lanchid
|
96a833d605
|
Added /test/parser/output.dot to gitignore (output file is automatically
generated by ParseDtmcTest and should not be in the repository)
|
12 years ago |