dehnert
6347e19da8
Intermediate commit: integrating MTBDD model generation/model checking to main tool.
Former-commit-id: a312d3a425
11 years ago
dehnert
c3c83fbe4f
Fixed some compilation errors.
Former-commit-id: dc626450b8
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
dehnert
caf8b57b60
Started integrating parametric model checking in regular tool.
Former-commit-id: e647e0bbe6
11 years ago
dehnert
56ea5fca14
Included move-construction and move-assignment for partition.
Former-commit-id: 8ed399c308
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
David_Korzeniewski
07ddaa314c
User declared move constructor and move assignment, as they are currently required to ensure pointer validity.
Former-commit-id: 5e239c60cc
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
0a59f7a7ef
Fixed a bug that sometimes prevented transition rewards from being built.
Former-commit-id: afd56375ab
11 years ago
dehnert
8bc646ccb8
Simplification of program when substituting constants.
Former-commit-id: d5ecb355f8
11 years ago
dehnert
5e3eab8058
Fixed another bug
Former-commit-id: 27c666dcb6
11 years ago
dehnert
f49d89144e
Fixed issue that could cause wrong models to be generated.
Former-commit-id: 8f1f9b4612
11 years ago
dehnert
2dae5862c8
Small fix to bisimulation options.
Former-commit-id: 555c5ef697
11 years ago
dehnert
ed4f1bb7cf
Added the possibility to build the bisimulation options from a formula in the sense that it automatically picks suitable settings for the formula.
Former-commit-id: 932c7d899a
11 years ago
dehnert
4952306092
Worked on making bisimulation decomposition a bit easier to use.
Former-commit-id: 0fe6b2af6a
11 years ago
David_Korzeniewski
3748905bcf
Fixes and test refactoring for TopologicalValueIterationMdpPrctlModelChecker
- Explicit instantiation of matrix and scc decomposition for float
- Started to adapt TopologicalValueIterationMdpPrctlModelCheckerTest.cpp to new formulas
Former-commit-id: 4685ae4939
11 years ago
dehnert
8f7e21c108
Small hack that prevents creating atomic propositions like 'true'. This will be solved differently in master soon.
Former-commit-id: e99010a485
11 years ago
David_Korzeniewski
ee4c961cc9
fixes for compile errors. target "storm" builds without errors
tests not compiling because of property modifications.
Former-commit-id: 0366cf99cd
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
92aa2607a0
The labels of the models are now only built if no property was given or the given property contains the label.
Former-commit-id: d5ce5a2e1e
11 years ago
dehnert
ee7b591db1
Some work on cli.
Former-commit-id: c3045f48a8
11 years ago
dehnert
b60c5ffdc0
Fixed a lot of tests, improved some things here and there.
Former-commit-id: baec0a4963
11 years ago
dehnert
01d7bce205
Fixed some test.
Former-commit-id: 9750284b59
11 years ago
David_Korzeniewski
447285d6dd
Fixed merge error
Former-commit-id: 18d5d06921
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
2bd0e2e377
Improved performance of explicit model generation a bit.
Former-commit-id: 1613435eb3
11 years ago
dehnert
91e177028d
Started refactoring explicit model generator of PRISM models
Former-commit-id: 4ea82670d0
11 years ago
dehnert
4758ef73ec
Fixed an issue that gcc has problems with.
Former-commit-id: 69c9b71d01
11 years ago
dehnert
5e37c09fc0
Fixed some bugs.
Former-commit-id: dce463081d
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
26e9eac934
Added another convenience operation to bit vector class.
Former-commit-id: 6420f3ec90
11 years ago
dehnert
827839e7fd
Changed internal representation of bit vector slightly, adjusted all operations. New bit vector operation runs fine now.
Former-commit-id: 186eefe2ad
11 years ago
dehnert
43d77e0adc
Wrote tests for the new necessary bit vector operations (they fail, because the bit vector is organized in a weird way and needs to be restructured.)
Former-commit-id: b80e4b6efa
11 years ago
dehnert
30f78b0a99
Intermediate commit. Started improving explicit model adapter performance.
Former-commit-id: 8a4aa64ac6
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
ab0caf79e8
Replaced action names by indices in PRISM programs.
Former-commit-id: e66820c247
11 years ago
dehnert
3260a6203c
Started improving performance of explicit model generation.
Former-commit-id: 318a97aedc
11 years ago
dehnert
b77772b242
Fixed some minor issues.
Former-commit-id: 410be1e1a9
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