dehnert
de5f90fe4b
Rough version of refactored version of processing the options (in terms of computing something). Currently it is only capable of parsing the model and generating a counterexample.
Former-commit-id: 6a65cdd658
10 years ago
dehnert
e49814d391
Modified pctl/csl/ltl options to now take formulas instead of files. Prefixed the macros with STORM_. Moved these macros into a file in the utilities. Modified architecture of the exception classes slightly. Threw away all the contents of main(). This will now be build from scratch.
Former-commit-id: 89d94f7957
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
David_Korzeniewski
ab1bbf25af
Possible fix for gcc & clang
Former-commit-id: 828ce1843c
10 years ago
David_Korzeniewski
135b40e887
Fixes for Windows
Former-commit-id: 1aaa1fee36
10 years ago
David_Korzeniewski
8f74958e85
Merge branch 'SmtSolvers'
Former-commit-id: 51451a63ba
10 years ago
David_Korzeniewski
31c1357efa
alternative all sat callback
Former-commit-id: 6fd7de7e51
10 years ago
dehnert
7ef9d7cc07
Entry states of SCCs are now eliminated at the very end.
Former-commit-id: 70969ac9d1
10 years ago
dehnert
82b9ba18d3
Minor fix, mea culpa.
Former-commit-id: 12f85679a0
10 years ago
dehnert
79dcfc16c7
Started adding some optimizations to SCC-based model checker.
Former-commit-id: d60a8703bb
10 years ago
dehnert
2742b58b60
Modified SCC-based model checker such that trivial SCCs are now eliminated before all others.
Former-commit-id: 87ad395c31
10 years ago
dehnert
8e86ea7f5e
Some fixes for Linux.
Former-commit-id: 0c20596d19
10 years ago
dehnert
09f3778afd
Removed debug output.
Former-commit-id: 6998d6f44d
10 years ago
dehnert
51becda4b3
Commit to switch workplace.
Former-commit-id: da5fac08cf
10 years ago
dehnert
94902388c7
Some minor changes, still doesn't compile.
Former-commit-id: cfc613fd8e
10 years ago
dehnert
0e87ccac9d
Tried to pave the way for generic blocks for decompositions, but I don't know whether this is the way to go.
Former-commit-id: 4a7b51f33c
10 years ago
dehnert
2ba6f3e233
Fixed small bug in option system. Added simplifaction function calls to SCC-based reachability model checker.
Former-commit-id: bb1abb4522
10 years ago
dehnert
5ecc96fa3a
Fixed some more places in the code to use the new option system.
Former-commit-id: 15ff64f1dc
10 years ago
dehnert
685d9274eb
Help option now takes an argument that is interpreted as a regexp and matched against the module names and option names.
Former-commit-id: ff44877a75
10 years ago
dehnert
7e56e0d8f7
Added feature to also show help for a given option name.
Former-commit-id: 4a2a37a874
10 years ago
dehnert
a995d7dd4a
The tests now run fine with the new option system.
Former-commit-id: 6d6c510131
10 years ago
dehnert
266d660d89
Added functions responsible for printing the help. Started adapting the tests to the new option system.
Former-commit-id: 0407d8223e
10 years ago
dehnert
46dc2ca05a
Further work on option system (we're getting there...).
Former-commit-id: cae593d5a1
10 years ago
dehnert
01697a8939
Modules can now be registered and options (should) get parsed correctly.
Former-commit-id: 363d2626ab
10 years ago
dehnert
1cd01e3f28
Adapted all places that are accessing the settings to the new interface. It now compiles again with a lot of linker errors (because of method bodies that are not yet present).
Former-commit-id: 01a33e479d
10 years ago
dehnert
acdced1fee
Will this ever end?
Former-commit-id: fbe20506cd
10 years ago
dehnert
9547f3a91a
Further refactoring of option system.
Former-commit-id: 350ac4c654
10 years ago
dehnert
18c0ee1f14
Further big refactoring of option system.
Former-commit-id: 0567aa4421
10 years ago
dehnert
b5cd4e5758
Further option system refactoring.
Former-commit-id: 8ac3df4462
10 years ago
dehnert
dd942c86dd
More work on option system.
Former-commit-id: 15835204bf
10 years ago
dehnert
ff50fbe12d
Further refactoring of settings classes.
Former-commit-id: ed79d0fa4a
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
066a316778
Adapted erase to receive an iterator instead of a const_iterator to make it work under linux.
Former-commit-id: cae58b3f60
10 years ago
dehnert
95ee78ede2
First working version of SCC-based mc.
Former-commit-id: 57dc865344
10 years ago
dehnert
8f7c9d5c25
Adapted SCC-interface such that it can also be given a matrix instead of a model. More work on SCC-based mc.
Former-commit-id: 21d2482e4c
10 years ago
dehnert
610274dd3e
Further work on SCC-based mc.
Former-commit-id: a0a2cba226
10 years ago
dehnert
c2dc25a1eb
Started implementing the state elimination procedure.
Former-commit-id: c548a2ec06
10 years ago
dehnert
3c73441965
Merge branch 'master' into sccBasedMc
Former-commit-id: c38f3777c9
10 years ago
dehnert
b068499a24
Tuned SCC decomposition a bit.
Former-commit-id: 3f8c77f042
10 years ago
dehnert
8864efc980
Added method to determine reachable states. Further work on SCC-based mc.
Former-commit-id: 3a38eafeea
10 years ago
dehnert
77e2693ccc
Further work on SCC-based mc.
Former-commit-id: 4e5c1fb188
10 years ago
masawei
86fb5a3c49
Merge branch 'master' of https://sselab.de/lab9/private/git/storm
Former-commit-id: 62eaafecda
10 years ago
masawei
8f4653c98d
Some format changes in the formula and action classes.
- Indented the namespaces.
- Removed the file headers.
- Also added a free function overloading the stream output operator << for formula and filter classes.
|- Had to be a free function as the standard lib cannot be modified.
Former-commit-id: 59f21ecf3d
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
David_Korzeniewski
6dd69cca3c
Added interpolation methods to smt-solver interface.
Former-commit-id: a9b19cd0aa
10 years ago
dehnert
a0a8bf704a
Fixed some minor issues in the sparse matrix.
Former-commit-id: c7690b5a13
10 years ago
PBerger
2757dd31e2
Removed illegal typename keywords in SparseMatrix.cpp.
Refactored the constexpr in the AutoParser.
@CDehnert : SparseMatrix Lines 59 to 65 - that cant be right.
Former-commit-id: 21c458604c
10 years ago
dehnert
552b3eaab7
Fixed SCC performance tests.
Former-commit-id: a6b46e2fc5
10 years ago