gereon
91f20b8bf2
Also added messages for windows code.
12 years ago
gereon
16f33d8bca
Changed error messages for stat() and open()
12 years ago
dehnert
307911ca13
Fixed performance tests, they now run fine.
12 years ago
dehnert
3c32eec8e1
Made the prob0/1 algorithms for MDPs share a common backward transition object.
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
Lanchid
a08db1b2cf
Changed prctl parser.
Now, only complete lines will be matched (Before, the parser returned
a result when a prefix could be matched); furthermore, comments are
supported better.
12 years ago
dehnert
ed4c6c8429
Fixed SCC decomposition functions. Added performance tests for GraphAnalyzer.
12 years ago
Lanchid
a956fc782a
Added support for atomic propositions containing numbers.
12 years ago
Lanchid
6a1f6fbcee
Parser changed to support P and R operators annotated with min/max.
12 years ago
Lanchid
c8e8e1502b
Added minimum/maximum support for probablistic no bound operators.
12 years ago
Lanchid
f9ab6f85d0
- Restructuration of model checkers (by logic)
- LTL file parser
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
5f27a932a9
Moved SCC decomposition to AbstractModel class, which was possible due to virtual iterator facilities in model classes.
12 years ago
dehnert
69395face2
Moved creation of SCC-dependency graph into abstract model class. Added functionality to sparse matrix class to not give the number of nonzeros upfront, but to to grow on demand.
12 years ago
dehnert
b28b827362
All methods of GraphAnalyzer:
* commented,
* return values instead of passing result variables by reference.
12 years ago
gereon
a868980466
Fixed code so that tests compiles.
12 years ago
gereon
aafdbf7671
Fixed errors due to merging.
12 years ago
gereon
fad8290844
Renamed WrongFileFormatException to WrongFormatException
12 years ago
gereon
5495456991
Added new log level "trace"
Fixed bug in ExplicitModelAdapter
12 years ago
gereon
8cdb6d5394
Put initial state in stateToIndexMap
12 years ago
gereon
21e3740867
Fixed bug in computation of number of choices in case of deadlocks.
12 years ago
dehnert
ab11d3c207
Further refactoring of GraphAnalyzer class. Some comments are still missing and GraphAnalyzer should be made a namespace instead of a class with static methods only.
12 years ago
dehnert
fc67cf4e3f
Further refactoring of GraphAnalyzer class.
12 years ago
dehnert
cc7230abb1
Started to refactor graph analyzing to include less pointers and the like. Currently this breaks two tests.
12 years ago
dehnert
94337f5835
Added move-constructor and move-assignment to bit vector class.
12 years ago
Lanchid
5279466644
- Removed "test-prctl" option
- Some restructuring in storm.cpp
12 years ago
Lanchid
32a32a7013
Added extended model checker factory functions.
As currently only gmm++ is usable as matrix library they are not really
useful, but they can be easily extended in the future.
12 years ago
Lanchid
cc7b31db62
Created factory method for the creation of the Prctl model checkers
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
065ac8f659
Basic command line interface for SToRM
12 years ago
Lanchid
5d3b9e5cc1
Basic structure for central model checking method in storm.cpp
12 years ago
Lanchid
3b5602b942
Reduction of functionality of fileParser: Only does the parsing, no
checking
12 years ago
dehnert
2e8d264594
Minor changes to state labeling class:
* marked some methods as const
* renamed getAtomicProposition to getLabeledStates
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
67ba49d170
Some necessary adaptions in Prctl::CumulativeReward
12 years ago
Lanchid
cc242974dc
Renamed namespace storm::formula to storm::property
12 years ago
Lanchid
4cddd9ad78
Changing AbstractFormulaChecker and PrctlFormulaChecker to completely
work with the new structure of formulas.
12 years ago
gereon
860a775c18
Actually skip modules that do not have commands with current label.
12 years ago
gereon
b7a1e90579
Variables were counted in two places (VariableState and ExplicitAdapter).
Now, they got mixed up... this is fixed now.
12 years ago
gereon
dfd4df2884
Removing debug output.
12 years ago
gereon
a790a7c3ec
Allow != as a token.
12 years ago
gereon
6ad0c7041e
Allow DoubleExpressions to use integer constants
12 years ago
gereon
3ff9514f7b
Make clone() work for variables without initial value.
12 years ago
gereon
ac86932785
Fixed renaming: Command names were not considered.
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
4222130524
Fixed a few more bugs in clone() of various Expression classes and some in the module renaming.
12 years ago
gereon
5840ca5bab
Fixed weird error from previous commit.
12 years ago
gereon
c3cfc5404c
Somewhat fixed weird issue during module renaming.
The "fix" is very weird (see VariableState.cpp:55 and following) and still seems to lead to a segfault upon program termination...
12 years ago