dehnert
1130efe0dc
step towards steady-state for CTMCs
Former-commit-id: 4ab4d6b8b6
11 years ago
dehnert
96539f41a5
Fixed simplification of division: division expressions must not be simplified, because it is not (yet) clear whether integer division or floating point division is to be used.
Former-commit-id: 506798c1cd
11 years ago
dehnert
8c1870eb54
Intermediate commit.
Former-commit-id: e5f251718f
11 years ago
dehnert
f0b591be77
Further work on reintegrating parametric model checking into main executable.
Former-commit-id: be95ce2722
11 years ago
dehnert
53b77e673b
Fixed a minor issue.
Former-commit-id: 7df7a0b38f
11 years ago
dehnert
5794bbea56
Made some adaptions to make parametric model checking work in the main executable.
Former-commit-id: 0f56bec3e2
11 years ago
David_Korzeniewski
e41922347d
Adapted ExpressionTest.cpp to weird behavior of windows when using temporary shared_ptr in make_pair in initializer_list.
Now using const_pointer_cast instead of static_cast to modify shared pointers. (Although it worked with static_casts, but you never know)
Former-commit-id: d42487bb0c
11 years ago
dehnert
f5e383722f
Fixed use of uninitialized value. Deleted assignment operators for classes derived from BaseExpression.
Former-commit-id: 3d6250b393
11 years ago
dehnert
4f9b5406fe
Fixed simplification of unary expressions.
Former-commit-id: 6644bf5717
11 years ago
dehnert
1fb8d72a30
Merged master in parametricSystems.
Former-commit-id: 2fdc349e9d
11 years ago
David_Korzeniewski
ab36c5fb0d
Workarounds for more Windows quirks. Compiles but tests crash.
Former-commit-id: 0c47ae886d
11 years ago
David_Korzeniewski
7da35af0bb
Some compile errors on Windows fixed, some still persist.
Former-commit-id: 1a9331371b
11 years ago
dehnert
01d7bce205
Fixed some test.
Former-commit-id: 9750284b59
11 years ago
dehnert
01bd1fbc76
Model building works again for parametric systems.
Former-commit-id: d3f3e357ca
11 years ago
dehnert
12e6fac968
Started making generation of parametric models work again.
Former-commit-id: 93b0bc351c
11 years ago
dehnert
4758ef73ec
Fixed an issue that gcc has problems with.
Former-commit-id: 69c9b71d01
11 years ago
dehnert
231d2223a9
Model building works again (more or less)
Former-commit-id: fa6843fcdc
11 years ago
dehnert
6f2916d557
Adapted the explicit model generator to the new hash map. Surprise: doesn't work yet.
Former-commit-id: dc60f568bf
11 years ago
dehnert
aaefe7dfa5
Fixed some tests/parser.
Former-commit-id: d1767861c4
11 years ago
dehnert
53196f5610
Created bit vector hash map and some necessary bit vector methods.
Former-commit-id: 4a9946a743
11 years ago
dehnert
f5f2a2dd4c
Added expression evaluation (header-only) library exprtk and a corresponding evaluator class.
Former-commit-id: 950d1af6e0
11 years ago
dehnert
3260a6203c
Started improving performance of explicit model generation.
Former-commit-id: 318a97aedc
11 years ago
dehnert
780ddd9694
Improved simplify a bit.
Former-commit-id: bfdfa5bfbb
11 years ago
dehnert
650770148d
Main now compiles again, yay.
Former-commit-id: cc1307aea8
11 years ago
dehnert
b37e009168
Further steps to new expressions.
Former-commit-id: 4396857eff
11 years ago
dehnert
ee9533e586
Started working on making the main executable build again.
Former-commit-id: 9aaad15b9f
11 years ago
dehnert
8e71081f1e
Functional tests now work again.
Former-commit-id: 46d964ad22
11 years ago
dehnert
2eeaa06d76
Z3 runs fine again.
Former-commit-id: a725a33f01
11 years ago
dehnert
d6a299e799
MathSAT tests now running fine again.
Former-commit-id: 35083ea120
11 years ago
dehnert
ed74392f0d
Another intermediate commit.
Former-commit-id: 37585dbfa0
11 years ago
dehnert
99d9a9710d
Further steps to make everything work again.
Former-commit-id: 3f45a49dab
11 years ago
dehnert
7ec3e8b214
Further fixes for new variable handling. libstorm now compiles again, yay.
Former-commit-id: a9ac5c0356
11 years ago
dehnert
f76d0f93eb
Adapted LP solver interface to new variable handling.
Former-commit-id: c2a7eea5db
11 years ago
dehnert
7ea6ec3644
Further refactoring.
Former-commit-id: 7769132a68
11 years ago
dehnert
bdfbc50dab
Removed some superfluous stuff.
Former-commit-id: ca742ac658
11 years ago
dehnert
92d550be12
More and more refactoring.
Former-commit-id: b2f5b25c92
11 years ago
dehnert
398f6c4e86
Partly adapted code to new 'type system'.
Former-commit-id: 6c200df5f0
11 years ago
dehnert
983a7d78c2
Further work on expressions.
Former-commit-id: 4774f0136d
11 years ago
dehnert
fff18f2789
Intermediate commit (refactoring expressions).
Former-commit-id: e7cc7e95c2
11 years ago
dehnert
809217c359
Refactored some parts of expressions. In particular, visitors now can return anything they want by using boost::any.
Former-commit-id: 0f6af138ae
11 years ago
dehnert
b5d55335a6
All tests passing again.
Former-commit-id: ffa8bef2d2
11 years ago
dehnert
70464128aa
Too tired for a message.
Former-commit-id: cfe6fc9037
11 years ago
dehnert
4d20e099bf
Added stuff, you know?
Former-commit-id: 4895a964b8
11 years ago
dehnert
7464f95864
Reenabled bisimulation, because carl now supports operator< for rational functions.
Former-commit-id: 9d7eef92ec
11 years ago
dehnert
ff5902a17c
Some fixes.
Former-commit-id: 7b2b46d347
11 years ago
dehnert
4804ed636d
Adapted some code to work with carl.
Former-commit-id: 722669f4bf
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
0776d8a74b
Added and fixed some example models. Added option for maximal size of SCC that gets eliminated using state elimination.
Former-commit-id: bf1e73ff61
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
4f82c1ebb1
Added some parametrix models. Included percentage of eliminated states to get a feeling for the remaining running time.
Former-commit-id: bad5f32663
11 years ago