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
cac8a50e90
Further work on PRISM grammar (commit to switch workplace).
Former-commit-id: 2969fe50a3
11 years ago
dehnert
7610bc8e76
Started reducing the complexity in the PRISM grammar.
Former-commit-id: c17dc6d27b
11 years ago
dehnert
eb2b2fed30
Hotfix for DD abstraction layer: copy and paste mistake in operator !\= is now fixed.
Former-commit-id: b815b7d7e8
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
41b31df0ab
Added small tests for implies/iff in expressions.
Former-commit-id: 3d90be7596
11 years ago
dehnert
d87c79d0f6
Added implies/iff to expression classes. Finished reworking PRISM classes.
Former-commit-id: ca202042ed
11 years ago
dehnert
d88876d0cd
PRISM classes almost adapted to new expression classes. TODO: source file of PRISM program.
Former-commit-id: 929a78684d
11 years ago
dehnert
5407978e8e
Minor update: PRISM variables now store whether an initial value for them was given explicitly in the program.
Former-commit-id: 6672539447
11 years ago
dehnert
0110758e3e
Further work on adapting classes that store a PRISM program to the new expressions. Commit to switch workplace.
Former-commit-id: 00c1b1324d
11 years ago
dehnert
6e1241211b
Started moving IR and adjusting it to the new expression classes.
Former-commit-id: 24a182701f
11 years ago
dehnert
8af52c8866
Finished new expression classes and corresponding functional tests.
Former-commit-id: 9268eab3a9
11 years ago
dehnert
ae06c7d677
Commit to switch workplace.
Former-commit-id: d828f3d255
11 years ago
dehnert
232f72ffaa
Further work on new expression classes.
Former-commit-id: 4b0a6bca70
11 years ago
dehnert
c8b5897cff
Designed interface of expression classes and started implementing it.
Former-commit-id: 67ac2a1764
11 years ago
dehnert
1d6c25547b
Further work on new expressions.
Former-commit-id: 1be5abbd68
11 years ago
dehnert
47b0f0b068
Further (preliminary) work on expression classes.
Former-commit-id: 71b71d6d3b
11 years ago
dehnert
c8a8beca2a
Started working on new easy-to-use expression classes.
Former-commit-id: 9ee1be5822
11 years ago
dehnert
33cce28df8
Fixed minor bug MILP-based minimal command set generator. GurobiLpSolver is now able to deal with constraints involving several instances of the same variable.
Former-commit-id: 4b5575a886
11 years ago
PBerger
7845a52ef4
Fixed a human error.
Fixed the same ambiguous call error in the second place.
Former-commit-id: b9fff85b67
11 years ago
PBerger
a55d5e2782
Fixed an ambiguous call to a constructor with initlists - poor GCC.
Former-commit-id: 8a8df68ad7
11 years ago
dehnert
88d9f36ef4
Added min/max abstract over DD variables to CUDD (actual code taken from PRISM). Added more tests for DD layer. Fixed some bugs in the DD layer.
Former-commit-id: a4b7810137
11 years ago
dehnert
0fce0444f7
Further bugfixes and tests for DD layer.
Former-commit-id: 32ef63f9b1
11 years ago
dehnert
cf5c04065e
Added streaming functionality to DD. More tests, more bugfixes.
Former-commit-id: 3c3078fbdc
11 years ago
sjunges
0eb13c6415
fixed a lot of unused variable warnings
Former-commit-id: 806f74b30d
11 years ago
sjunges
a528610d98
version is now written into a seperate header file to prevent recompile of many files after a commit
Former-commit-id: a287aacefa
11 years ago
dehnert
6b07643c96
Further tests for DD layer and bugfixing.
Former-commit-id: 752a8c55ac
11 years ago
dehnert
a4fec9f080
Started writing functional tests for DD abstraction layer and fixed some bugs on the way.
Former-commit-id: 8a2fc118be
11 years ago
dehnert
2fcb12e875
Fixed some backslashes in includes to slashes and changed indentation of some code.
Former-commit-id: 0e4828e368
11 years ago
dbohlender
39aac5857b
Merge branch 'master' of https://sselab.de/lab9/private/git/storm
Former-commit-id: 9c473ea499
11 years ago
dehnert
dd15e60193
Removed faulty deletion of cudd utility (is obsolete now anyway).
Former-commit-id: 743c59ceca
11 years ago
dbohlender
7ea7ce93e2
Fixed MSVC incompabilities
Former-commit-id: 67749daab8
11 years ago
dehnert
386fac3935
Removed faulty deletion of cudd utility (is obsolete now anyway).
Former-commit-id: c4dca6c50f
11 years ago
dehnert
d6ff967ef0
Added missing algorithm header inclusion.
Former-commit-id: 32231ecb8d
11 years ago
dehnert
cb35b3315d
Added matrix-matrix multiplication to DD interface. (This includes matrix-vector multiplication as a special case).
Former-commit-id: d5d8fef738
11 years ago
dehnert
ac355a66eb
Further work on DD layer.
Former-commit-id: 061b428763
11 years ago
dehnert
4252a2710c
Renamed CPackConfig.cmake to StormCPackConfig.cmake and adapted reference in CMakeLists.txt accordingly. Also, CPackConfig.cmake is now ignored.
Former-commit-id: d24d731950
11 years ago
dehnert
dea56e1bd4
Added some missing includes and some stubs for additional functionality of DD abstraction layer.
Former-commit-id: d90d525993
11 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
11 years ago
dehnert
c2c353f6b9
Readded missing file.
Former-commit-id: acc68213d4
11 years ago
dehnert
a63cda69f5
Added function to retrieve range DD for meta variable.
Former-commit-id: 32ef6715f4
11 years ago
dehnert
874fc8a864
Alpha version of DD abstraction layer.
Former-commit-id: 98cc5f3aa7
11 years ago
dehnert
97e4e01250
Further step towards finalizing the abstraction layer for DDs.
Former-commit-id: efd5822b67
11 years ago
dehnert
70fc3ec29a
Further work on abstraction layer for DDs.
Former-commit-id: 245986076b
11 years ago
dehnert
de44a1562c
Started writing the DD abstraction layer.
Former-commit-id: 8720a38b17
11 years ago
masawei
2ed6be853b
Fixed two minor bugs.
- First one concerning the MappedFileTest in which I neglected to consider that the number of characters used to signal a new line differs between Linux (\n -> 1) and Windows (\r\n -> 2) which caused the test to fail on all OS using two characters (hence not on Linux, where I ran the tests).
- Second bug concerned the case that a transition reward file contained more states than the corresponding transition file.
In that case the parser tried to acces the entry of the rowGroupIndices vector behind the last actual entry, which caused an exception to be thrown.
Now there is a check whether the highest state index found by the parser does exceed the highest state index of the model.
Former-commit-id: bc83267f3c
11 years ago
masawei
db1bb8b70e
Merge branch 'master' of https://sselab.de/lab9/private/git/storm
Former-commit-id: b639e5a703
11 years ago
masawei
8f171c7dc5
Finished initial remerge.
- Fixed comments.
- It seems to be ASSERT_EQ(expected, actual);
|-> Switched arguments of nearly all ASSERT_EQs to correctly use this macro in the parser tests.
Former-commit-id: e5059709f2
11 years ago
masawei
28910462ec
Necessary changes to the nondeterministic parses to compensate for the change in the way the mapping between states of the model and the rows of the transition matrix are handled.
- All tests are green.
- Some comments are now a bit wrong.
Next up: Correct comments.
Former-commit-id: 610c0282b2
11 years ago
PBerger
1d70331123
Fixed a bug in a Regex.
Former-commit-id: 33793efb16
11 years ago