dehnert
|
31be908c5a
|
mathsat does not like boolean arguments to ite-expressions, so we encode it ourselves now
Former-commit-id: e30e7fcd55
|
10 years ago |
dehnert
|
7ecd9958e8
|
more work on game-stuff
Former-commit-id: 62a56c9ba7
|
10 years ago |
dehnert
|
2376905810
|
more work
Former-commit-id: 7182125a9e
|
10 years ago |
dehnert
|
8574d474a4
|
added support for computation of bottom states. not yet done
Former-commit-id: 49c2a28b28
|
10 years ago |
dehnert
|
972795912a
|
added some convenience accessor methods in symbolic model/games. added return type for prob01 for games that can also store strategies. added tests for prob0 for games
Former-commit-id: f0a8b156ca
|
10 years ago |
dehnert
|
0bd0b963d7
|
introduced new menu game class
Former-commit-id: f27691f9d6
|
10 years ago |
dehnert
|
7cd1e6324f
|
the abstraction now properly builds an instance of the game class
Former-commit-id: 26d4effa00
|
10 years ago |
dehnert
|
1199ab95e3
|
fixed bug in expressions. all tests now passing
Former-commit-id: 86b4b2a04a
|
10 years ago |
dehnert
|
0cd148c600
|
fixed more bugs. however, a test still fails, because the abstraction is wrong
Former-commit-id: 6e326acaf3
|
10 years ago |
dehnert
|
e8794dee22
|
added more tests, not working yet, however
Former-commit-id: 2badd7ce35
|
10 years ago |
dehnert
|
5934d67514
|
DD meta variables can now be inserted at particular locations. added some tests for game abstraction
Former-commit-id: 1c870dc0de
|
10 years ago |
dehnert
|
8911d2ba63
|
added debug output and fixed some bugs
Former-commit-id: 8d2b7a4dd5
|
10 years ago |
dehnert
|
88bcd7d74c
|
deadlock states now get fixed in abstract game
Former-commit-id: efaa5d007e
|
10 years ago |
dehnert
|
75632f932d
|
added state-set abstractor as a means to, e.g., derive the initial states BDD
Former-commit-id: 34257c7196
|
10 years ago |
dehnert
|
97c90d5437
|
added correct insertion of probabilities into BDD and reachability analysis
Former-commit-id: 51e91d4d64
|
10 years ago |
dehnert
|
c6f1cb40d3
|
more work on games
Former-commit-id: d89f025da4
|
10 years ago |
dehnert
|
1198951c3e
|
more work on game abstraction of PRISM programs
Former-commit-id: b5bec829e2
|
10 years ago |
dehnert
|
f013ddfb4c
|
The determined relevant predicates are now added to the SMT solver of an abstract command. Also, variable bounds are enforced.
Former-commit-id: 703b49e732
|
10 years ago |
dehnert
|
b28f36bb34
|
work on game-based abstraction
Former-commit-id: 4635199f84
|
10 years ago |
dehnert
|
36e8359efa
|
added some useful functions to variable partition
Former-commit-id: b290129abb
|
10 years ago |
dehnert
|
fd5e908481
|
more work on variable partition
Former-commit-id: ce50d448a4
|
10 years ago |
dehnert
|
d4ed882795
|
more work on menu-game abstraction PRISM programs
Former-commit-id: acc54b7f15
|
10 years ago |
dehnert
|
6a80348150
|
fixed issue related to row groups in sparse matrix and adapted the affected calling sites
Former-commit-id: 96c6fd7e59
|
10 years ago |
dehnert
|
080b50a890
|
fixed bug in symbolic model generation
Former-commit-id: 9b99c0d75f
|
10 years ago |
dehnert
|
fbd05cd780
|
more and more bugfixes
Former-commit-id: 7f1ba98797
|
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
|
11 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
|
11 years ago |
sjunges
|
9201c6420a
|
Removes identity assignments
Former-commit-id: bdf15fd4c1
|
11 years ago |
dehnert
|
e631dbd1a0
|
more work on new reward models
Former-commit-id: 661c7b5b24
|
11 years ago |
dehnert
|
61fb277024
|
more work on refactoring (storm stinks and should be rewritten :P)
Former-commit-id: 7495dea2df
|
11 years ago |
sjunges
|
3c2040f4b7
|
Removed many superfluous includes, added some source files -- towards faster compilation
Former-commit-id: a575a97d40
|
11 years ago |
sjunges
|
a129983ae9
|
cleaning includes for better compilation times
Former-commit-id: e2878ae043
|
11 years ago |
dehnert
|
dcd42d5653
|
started reworking reward models
Former-commit-id: 49d9106451
|
11 years ago |
sjunges
|
44e609ce86
|
merge fix
Former-commit-id: 3fe4dba33f
|
11 years ago |
sjunges
|
812b101c40
|
better program checks, some extensions in model and matrix
Former-commit-id: 8efaaf2ca9
|
11 years ago |
dehnert
|
c683934ea0
|
removed debug output and fixed bug
Former-commit-id: 0c33f61bbe
|
11 years ago |
sjunges
|
9a0e42babb
|
static analysis for global variables
Former-commit-id: ef846aa804
|
11 years ago |
dehnert
|
9d5c3e7e2f
|
added functionality to flatten the modules of a PRISM program into one module
Former-commit-id: 04faac9c67
|
11 years ago |
dehnert
|
be66ef2751
|
Finalized hybrid CTMC model checker.
Former-commit-id: c217e11b06
|
11 years ago |
dehnert
|
da0582405d
|
Raise warning/error if synchronizing Markovian commands are detected.
Former-commit-id: 9072ad4c84
|
11 years ago |
dehnert
|
8f4a4397e0
|
Started working on Markovian commands in PRISM programs.
Former-commit-id: 94ed3c747c
|
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
|
e79233bd7b
|
Added check in PRISM program that prevents global varibles from written in possibly synchronizing commands.
Former-commit-id: 34e34cacbe
|
11 years ago |
dehnert
|
8c1870eb54
|
Intermediate commit.
Former-commit-id: e5f251718f
|
11 years ago |
dehnert
|
7d1829aefa
|
More work on DD-based model generation.
Former-commit-id: f6f37bd521
|
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
|
f49d89144e
|
Fixed issue that could cause wrong models to be generated.
Former-commit-id: 8f1f9b4612
|
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 |