dehnert
b4e0cabef6
started working on general min-max solver that uses an underlying linear equation solver. provided necessary factories. adapted code and removed old min-max solvers
Former-commit-id: c1895472c7
9 years ago
dehnert
00d331ebb4
moved linear equation solver factories to the respective solver files (and away from utility). restructured settings in factories and the way they are forwarded to the linear equation solvers. fixed all resulting errors
Former-commit-id: 27e1ae2466
9 years ago
dehnert
d35c99e844
renamed central model builder function
Former-commit-id: 92cfaeae19
9 years ago
Mavo
a0d659f2da
always use shared_ptr<Formula const>
Former-commit-id: 63a447e887
9 years ago
dehnert
3476df75e8
finally removed log4cplus and affected code parts
Former-commit-id: 2beea8195e
9 years ago
dehnert
e6ec8d5b60
fixed formula building in some performance tests
Former-commit-id: 1f6c5f67db
9 years ago
Mavo
f48d8bc6b1
Initialize all modules in tests and normal storm
Former-commit-id: 249a702d66
9 years ago
Mavo
67d77608bd
Refactoring of settings
Former-commit-id: ea4350fc1c
9 years ago
sjunges
6818c6dc0d
Fixed tests when no log4plus is available.
Former-commit-id: f1ae81376c
9 years ago
dehnert
08bed36579
fixed an issue in performance tests and renamed all remaining LOG4CPLUS macro invocations to that of storm
Former-commit-id: 8536943978
9 years ago
dehnert
52f071c74a
fixed minor bug (apparently because of new boost version) in spirit error handling
Former-commit-id: 23ac194fc3
9 years ago
sjunges
d8191d8c6a
const formulae
Former-commit-id: 910d7ca539
9 years ago
sjunges
1e1400d68d
merge
Former-commit-id: eb9efc4bb2
9 years ago
dehnert
0d912ee59d
finalized sylvan tests
Former-commit-id: e20160ce2c
9 years ago
dehnert
d0e15d1a4f
more work (and stuff, you know?)
Former-commit-id: ec9f6746b8
9 years ago
dehnert
b297cdf38f
added some syntatic sugar to PRISM parser in order to enhance performance tests of symbolic model checker
Former-commit-id: d85ce26536
9 years ago
dehnert
329fee6b32
added performance tests for symbolic DTMC model checker
Former-commit-id: 10814c4cdc
9 years ago
dehnert
bc3f6b8d80
fixes for parts that were affected by recent parser templating
Former-commit-id: f71de5cff4
9 years ago
dehnert
08bc810b2c
added missing include
Former-commit-id: 7eed5aaba7
9 years ago
dehnert
57338640be
added missing include
Former-commit-id: c67bb4a99e
9 years ago
sjunges
1086ffc1cc
Added allow early termination for min/max solvers
Former-commit-id: eaad511158
9 years ago
dehnert
7f5e775395
adapted counterexample generation to refactoring
Former-commit-id: e73d2885cd
9 years ago
dehnert
29716ea5f8
performance tests now compile again. also fixed some warnings
Former-commit-id: 2fa8c2abd9
9 years ago
sjunges
5e428a795a
And more includes on the right spot.
Former-commit-id: 72bb348687
9 years ago
sjunges
84ecabd2c8
further fixes, for performance tests and windows
Former-commit-id: 47a4502fd0
9 years ago
dehnert
d7f1012509
got rid of more warnings
Former-commit-id: 514624a4b1
9 years ago
dehnert
8f4a4397e0
Started working on Markovian commands in PRISM programs.
Former-commit-id: 94ed3c747c
10 years ago
dehnert
eb5d4100a6
Renamed Nondeterminstic equation solver as this name is more than misleading.
Former-commit-id: 7f08ed130c
10 years ago
dehnert
1990567b84
Started to improve performance of sparse CTMC model checker.
Former-commit-id: 1d014412ec
10 years ago
dehnert
1a1906f811
Added functional tests for DD-based and sparse computation of states with prob 0 and 1.
Former-commit-id: a62c67c657
10 years ago
dehnert
f0b174b756
Fixed performance tests.
Former-commit-id: f58e2eb923
10 years ago
dehnert
a1dae8849e
Reworked (sparse) model files: moved them into their own namespace and deleted some functionality that is never used and not that nicely implemented.
Former-commit-id: d4e6df30b5
10 years ago
David_Korzeniewski
4dc69dd6f5
Fixed performance tests, and again things concerning templates I never heard of before.
Former-commit-id: 1d110c6aad
10 years ago
dehnert
c3c83fbe4f
Fixed some compilation errors.
Former-commit-id: dc626450b8
10 years ago
dehnert
b5f907d99d
Added propositional model checker. Put some of the new classes in new folders. Fixed an issue that prevented compilation.
Former-commit-id: 517a870d2f
10 years ago
dehnert
b60c5ffdc0
Fixed a lot of tests, improved some things here and there.
Former-commit-id: baec0a4963
10 years ago
dehnert
433bae1156
Switched from an option to fix deadlocks to an option to not fix the deadlocks. Hence, deadlocks are now fixed by default unless otherwise requested.
Former-commit-id: 9434215807
10 years ago
dehnert
a995d7dd4a
The tests now run fine with the new option system.
Former-commit-id: 6d6c510131
10 years ago
dehnert
9ad12616e2
Renamed files in settings module a bit. Started on the pseudo-modular module-settings.
Former-commit-id: b3162aa86b
10 years ago
dehnert
96e1f8faf9
Renamed Settings class to SettingsManager.
Former-commit-id: 2b33f4c8d0
10 years ago
dehnert
9569426c86
Moved option registration to the settings class (so it's not deceentralized any longer). This enables to build storm as a library and on top of that build some exectuables, which saves a lot of compile time as soon as several targets have to be built or one switches between targets.
Former-commit-id: 69e0d526c7
10 years ago
dehnert
1cc930f0e4
Added proper source grouping for properties directory. Fixed one performance tests. Started on SCC-based reachability model checker.
Former-commit-id: e48c163783
10 years ago
dehnert
552b3eaab7
Fixed SCC performance tests.
Former-commit-id: a6b46e2fc5
10 years ago
masawei
d75e32b83e
Renames the folder formula to properties and the namespace property to properties.
Former-commit-id: 236ed22c7d
10 years ago
PBerger
73ddba5b29
Merged master, applied fixes.
Added feedback from the cuda plugin and return of iteration count.
Former-commit-id: 711ca3d9ec
10 years ago
masawei
ee1ebdf91d
Removed the visitor from LTL and refactured the formulas to use shared pointer in stead of standart pointer.
Next up: Continue testing.
Former-commit-id: 0103895e13
11 years ago
masawei
9a28e5b580
Added proper formula string method to filters.
- Lots of debugging
- Changed the way the filter keeps information about the scheduler to use for probability/reward queries.
| This was done by keeping a special action at the first position of the action list.
| Which was not exactly consistent with the idea behind the filter actions.
| Now the filter keeps this information as an enum value in a member variable.
- All but one tests are green. So we almost reestablished full functionality.
|- The last test that still fails is SparseMdpPrctlModelCheckerTest.Dice where the second to last model check returns the wrong result.
Next up: Debug. Then introduce the full range of filter actions.
Former-commit-id: fd311966cc
11 years ago
masawei
4bf0299279
Changed the Prctl/Csl formula parsers to be static classes.
- Also fixed up control flow and some tests for new interfaces.
|-> It now compiles again.
Next up: More functionallity in the filter.
Former-commit-id: 21d43e75c4
11 years ago
dehnert
db232fe39b
Moved from pair to MatrixEntry as the basic building block of the matrix. Now matrix elements can be accessed in a more readable way.
Former-commit-id: f6514eb0cd
11 years ago
dehnert
92ee6187fa
Added more query methods to expressions. SparseMatrix now keeps track of non zero entries and models show correct number of transitions by referring to nonzero entries rather than all entries in the matrix.
Former-commit-id: 48180be2fe
11 years ago