dehnert
|
080b50a890
|
fixed bug in symbolic model generation
Former-commit-id: 9b99c0d75f
|
10 years ago |
dehnert
|
73a2491dfb
|
more bugfixes
Former-commit-id: 5afecd5a21
|
10 years ago |
dehnert
|
4ca64a913a
|
main executable compiling again, started to debug
Former-commit-id: f255c48a3d
|
10 years ago |
dehnert
|
6133c3462a
|
symbolic models can now have several reward models, adapted reward generation in model builders, probably introduced quite some bugs
Former-commit-id: 1fae8bcf12
|
10 years ago |
sjunges
|
9201c6420a
|
Removes identity assignments
Former-commit-id: bdf15fd4c1
|
10 years ago |
sjunges
|
3c2040f4b7
|
Removed many superfluous includes, added some source files -- towards faster compilation
Former-commit-id: a575a97d40
|
10 years ago |
sjunges
|
44e609ce86
|
merge fix
Former-commit-id: 3fe4dba33f
|
10 years ago |
sjunges
|
812b101c40
|
better program checks, some extensions in model and matrix
Former-commit-id: 8efaaf2ca9
|
10 years ago |
dehnert
|
c683934ea0
|
removed debug output and fixed bug
Former-commit-id: 0c33f61bbe
|
10 years ago |
sjunges
|
9a0e42babb
|
static analysis for global variables
Former-commit-id: ef846aa804
|
10 years ago |
dehnert
|
be66ef2751
|
Finalized hybrid CTMC model checker.
Former-commit-id: c217e11b06
|
10 years ago |
dehnert
|
da0582405d
|
Raise warning/error if synchronizing Markovian commands are detected.
Former-commit-id: 9072ad4c84
|
10 years ago |
dehnert
|
8f4a4397e0
|
Started working on Markovian commands in PRISM programs.
Former-commit-id: 94ed3c747c
|
10 years ago |
dehnert
|
e79233bd7b
|
Added check in PRISM program that prevents global varibles from written in possibly synchronizing commands.
Former-commit-id: 34e34cacbe
|
10 years ago |
dehnert
|
8c1870eb54
|
Intermediate commit.
Former-commit-id: e5f251718f
|
10 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
|
10 years ago |
dehnert
|
ee7b591db1
|
Some work on cli.
Former-commit-id: c3045f48a8
|
10 years ago |
dehnert
|
b60c5ffdc0
|
Fixed a lot of tests, improved some things here and there.
Former-commit-id: baec0a4963
|
10 years ago |
dehnert
|
ab0caf79e8
|
Replaced action names by indices in PRISM programs.
Former-commit-id: e66820c247
|
10 years ago |
dehnert
|
780ddd9694
|
Improved simplify a bit.
Former-commit-id: bfdfa5bfbb
|
10 years ago |
dehnert
|
8e71081f1e
|
Functional tests now work again.
Former-commit-id: 46d964ad22
|
10 years ago |
dehnert
|
99d9a9710d
|
Further steps to make everything work again.
Former-commit-id: 3f45a49dab
|
10 years ago |
dehnert
|
7ec3e8b214
|
Further fixes for new variable handling. libstorm now compiles again, yay.
Former-commit-id: a9ac5c0356
|
10 years ago |
dehnert
|
92d550be12
|
More and more refactoring.
Former-commit-id: b2f5b25c92
|
10 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
|
08959a6a32
|
Intermediate commit.
Former-commit-id: d3c8fe1b9b
|
11 years ago |
dehnert
|
a7bce9e520
|
Removed debug output and fixed the reward issue a bit more.
Former-commit-id: ecbbeff14e
|
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 |
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
|
2d8cc2efcd
|
Added reordering functionality to DD interface.
Former-commit-id: ffb8ad62f1
|
11 years ago |
dehnert
|
219af9b43b
|
Removed constants from expressions. Even though PRISM has the concept of constants and variables, it currently makes no sense to distinguish them in our expression classes.
Former-commit-id: 787e921e2c
|
11 years ago |
dehnert
|
c76e0e8d4d
|
Added class for initial construct of PRISM programs (to capture position information). Added more validity checks for programs and tests for them (not all though).
Former-commit-id: cf4e985684
|
11 years ago |
dehnert
|
83f9832e2d
|
Added type check visitor to validate types of identifiers in expressions. Started writing validation method on PRISM program class.
Former-commit-id: 6416bea711
|
11 years ago |
sjunges
|
72c804815e
|
several *small* fixes and better direct encoding
Former-commit-id: 04265d8fb5
|
11 years ago |
sjunges
|
d4c2657856
|
Parsing parameteric dtmcs and exporting them to smt2
Former-commit-id: c791625d40
|
11 years ago |
PBerger
|
1d8ae9fc89
|
Fixed an issue with templated variadic template arguments (see http://stackoverflow.com/questions/23119273/use-a-templated-variadic-template-parameter-as-specialized-parameter for discussion)
Former-commit-id: e7d2d054b6
|
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 |
dehnert
|
f6587b424d
|
Further work on PrismParser and the related PRISM classes...
Former-commit-id: be4ae055dd
|
11 years ago |
dehnert
|
e67eb05309
|
Changed internal data structures of PRISM classes slightly. Added classs for certain ingredients that were represented as primitives before.
Former-commit-id: bdc61e88a5
|
11 years ago |
dehnert
|
7610bc8e76
|
Started reducing the complexity in the PRISM grammar.
Former-commit-id: c17dc6d27b
|
11 years ago |
dehnert
|
cc0c327668
|
Removed superfluous grammars and started working on making one PRISM grammar to rule them all.
Former-commit-id: 375acb4699
|
11 years ago |
dehnert
|
d87c79d0f6
|
Added implies/iff to expression classes. Finished reworking PRISM classes.
Former-commit-id: ca202042ed
|
11 years ago |
dehnert
|
6e1241211b
|
Started moving IR and adjusting it to the new expression classes.
Former-commit-id: 24a182701f
|
11 years ago |
dehnert
|
35d16a1191
|
Replaced VectorSet bei boost::container::flat_set, which does essentially the same. Fixed a bug in sparse matrix creation.
Former-commit-id: cb632bcfd4
|
12 years ago |
dehnert
|
422da8f481
|
Added set class with an underlying vector container. Adapted code in counterexample generators to use the new set class. Still bugs in it though.
Former-commit-id: ac9993eab2
|
12 years ago |
dehnert
|
86909937f3
|
Grammar now supports min/max/floor/ceil functions. Parsing still has errors though.
Former-commit-id: 5af975489b
|
12 years ago |