dehnert
|
a7bce9e520
|
Removed debug output and fixed the reward issue a bit more.
Former-commit-id: ecbbeff14e
|
11 years ago |
dehnert
|
7cd0dfe8b0
|
Fixed an issue regarding the reward model generation.
Former-commit-id: 237acf99f9
|
11 years ago |
dehnert
|
2f20abf47f
|
The user can now select on the command line which reward model of a symbolic model is to be used (as a second [optional] argument to --symbolic).
Former-commit-id: 02f998e5dd
|
11 years ago |
David_Korzeniewski
|
25d87bae06
|
Builds fine, still no tests yet
Former-commit-id: 3d9d85679a
|
11 years ago |
dehnert
|
c2abd9968f
|
Introduced constants comparator in explicit model adapter.
Former-commit-id: 88015244ed
|
11 years ago |
dehnert
|
ff5902a17c
|
Some fixes.
Former-commit-id: 7b2b46d347
|
11 years ago |
David_Korzeniewski
|
56edf1e126
|
Initial MathSat integration.
Expression adapter, solving, unsat assumptions implemented
cmake and tests missing
allsat and interpolation not yet implemented
Former-commit-id: 5177775fbe
|
11 years ago |
dehnert
|
4804ed636d
|
Adapted some code to work with carl.
Former-commit-id: 722669f4bf
|
11 years ago |
sjunges
|
d78d88b84d
|
added export of constraints and resultfile
Former-commit-id: 9389adfeae
|
11 years ago |
dehnert
|
385f7b7465
|
Added option to sort trivial SCC in descending order wrt. to their distances from the initial state. Added some more timing recordings.
Former-commit-id: c37214b24d
|
11 years ago |
dehnert
|
4eea90646a
|
Fixed attributes of some example files. Added option to eliminate entry states in the very end (added option module for model checking of parametric models). Added feature to specify the formulas to check on the command line.
Former-commit-id: 4ce8932fc4
|
11 years ago |
dehnert
|
2fa3036dc3
|
Added functionality to replace identifiers in an expression with the values given in an valuation. State-variables now get replaced in probabilities specified by a parameterized model. Fixed and added some parameterized models.
Former-commit-id: a863a07261
|
11 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
|
11 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
|
11 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
|
11 years ago |
sjunges
|
5817fe50b6
|
post merge fixes
Former-commit-id: 2f9bc01abd
|
11 years ago |
dehnert
|
9ad12616e2
|
Renamed files in settings module a bit. Started on the pseudo-modular module-settings.
Former-commit-id: b3162aa86b
|
11 years ago |
dehnert
|
96e1f8faf9
|
Renamed Settings class to SettingsManager.
Former-commit-id: 2b33f4c8d0
|
11 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
|
11 years ago |
dehnert
|
418ce8b625
|
Fixed some problems related to the memory-mapped file.
Former-commit-id: 68225d8006
|
11 years ago |
dehnert
|
fff4e61fc3
|
Changed interface of matrix builder slightly to be able to also not force the resulting matrix to certain dimensions, but merely to reserve the desired space.
Former-commit-id: e36d05398e
|
11 years ago |
dehnert
|
aecd0e3cb8
|
Made Storm compile again without Z3: guarded some header inclusions and function definitions/implementations. Also guarded the tests that require certain libraries (like Gurobi, glpk, Z3), so that tests do not fail any more when the libraries are not available.
Former-commit-id: 307036e25c
|
11 years ago |
dehnert
|
e2c2177dca
|
Adapted MaxSAT-based minimal command set generator to some recent changes to make it work again.
Former-commit-id: 8f8c33b920
|
11 years ago |
dehnert
|
40c698af90
|
Some fixes to make new SMT framework compile with clang under Mac OS (includes fixes to some initializiation ordering warnings). Bugfix for PRISM parser to correctly handle formulas.
Former-commit-id: d513476066
|
11 years ago |
David_Korzeniewski
|
ee89065b07
|
Fixed type error on gcc and clang (int_fast64_t is not the same type as on msvc)
Former-commit-id: 06f4ba0f60
|
11 years ago |
David_Korzeniewski
|
93c03fff3f
|
Fixed order of checks in Z3ExpressionAdapter, fixed missing override of isVariable in VariableExpression, removed unnecessary exception in Z3SmtSolver model generation
Former-commit-id: ca5f876655
|
11 years ago |
David_Korzeniewski
|
a0319cb6e7
|
Model Generation and Tests for translating from z3 to storm
translating from z3 to storm has still some errors
Former-commit-id: 2a46b6c615
|
11 years ago |
David_Korzeniewski
|
9a7b4f69ef
|
More tests and some small bugfixes for Z3SmtSolver
Former-commit-id: 71def90649
|
11 years ago |
David_Korzeniewski
|
45bc8ea665
|
Conditional compilation for all parts using z3 by checking STORM_HAVE_Z3
Added first simple tests for Z3SmtSolver and Z3ExpressionAdapter
Former-commit-id: 77ade5ffa6
|
11 years ago |
David_Korzeniewski
|
4e6c9b7d6b
|
Implemented translating z3 expressions to storm expressions
Former-commit-id: 945ce77e35
|
11 years ago |
sjunges
|
ccbfef288d
|
removed some debug output
Former-commit-id: 0b99218276
|
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 |
David_Korzeniewski
|
83d2a1c315
|
Adapted Z3ExpressionAdapter to deletion of constant expressions. Added functionality to autocreate variables in the solver. Added function to get variables and their types from an expression.
Former-commit-id: 29f8e2fb70
|
11 years ago |
David_Korzeniewski
|
98f87a5e6d
|
Adapted Z3ExpressionAdapter for new expressions
SmtSolver now not copyable
Former-commit-id: e0d17fd21c
|
11 years ago |
dehnert
|
5816bd8860
|
Bugfix for explicit model adapter: empty choice labeling was not created for automatically added self-loops.
Former-commit-id: 6c63c28f59
|
11 years ago |
sjunges
|
d4c2657856
|
Parsing parameteric dtmcs and exporting them to smt2
Former-commit-id: c791625d40
|
11 years ago |
sjunges
|
7ca6a4edeb
|
sub part for parameters, working parsing for non parametric systems into a parametric system
Former-commit-id: 7714692e32
|
11 years ago |
sjunges
|
8142a8e004
|
some fixes for using something different from doubles for templated value type :)
Former-commit-id: d26d06b265
|
11 years ago |
dehnert
|
88a5be5b97
|
Unified some method names.
Former-commit-id: 3cda728bf6
|
11 years ago |
dehnert
|
164c8225fd
|
Fixed some minor issues.
Former-commit-id: 80f0ae4c9c
|
11 years ago |
dehnert
|
7667933caf
|
First working version of explicit model generation using the new PRISM classes and expressions.
Former-commit-id: e71408cb89
|
11 years ago |
dehnert
|
d9345b19e9
|
Further work on adapting explicit model generator to new PRISM classes.
Former-commit-id: 01cefceb52
|
11 years ago |
dehnert
|
a642ba6e72
|
Started adapting dependent classes to new PRISM classes.
Former-commit-id: 59155b5fc9
|
11 years ago |
sjunges
|
0eb13c6415
|
fixed a lot of unused variable warnings
Former-commit-id: 806f74b30d
|
12 years ago |
dehnert
|
52cd48c247
|
Fixed bug in restriction of a program to certain commands. Also, modules may now have an action without actually having a command labeled with the action and the explicit model adapter now handles this correctly.
Former-commit-id: 6bbb4b807c
|
12 years ago |
Sebastian Junges
|
e56e8bf71b
|
boost hash support for multivariate polynommials from carl, typedefs for polynomials when using parametric systems
Former-commit-id: 074758fa36
|
12 years ago |
dehnert
|
12743e0a7e
|
Moved from additional row grouping to the one embedded in the matrix itself.
Former-commit-id: 9d7a1fff10
|
12 years ago |
dehnert
|
584a79f974
|
Added proper creation of row grouping to nondeterministic model parser and the explicit model adapter.
Former-commit-id: 723ddb2e1d
|
12 years ago |
dehnert
|
d70bb836bb
|
Tests are now working again with the row-grouped matrix.
Former-commit-id: b58e76b5bb
|
12 years ago |
dehnert
|
38833e308f
|
Started to add row-grouping to sparse matrix class.
Former-commit-id: 39e3703095
|
12 years ago |