masawei
6025dce144
Further work on the formuolas.
- Finished the third and last logic: Csl.
- Note that nothing compiles as of yet. This is due to the removal of the NoBoundOperators wich are expected to be replaced by filters.
Former-commit-id: d26ae768f7
11 years ago
PBerger
94b25c02ca
Fixed bugs in some files.
Made LTL a little better to compile under WIN32.
Former-commit-id: 71377f0672
11 years ago
dehnert
dc8921037e
Added missing test inputs.
Former-commit-id: 537971f365
11 years ago
sjunges
b654866cb2
Merge branch 'master' into param_dtmc2smt
Former-commit-id: 7eb2effb2f
11 years ago
dehnert
88a5be5b97
Unified some method names.
Former-commit-id: 3cda728bf6
11 years ago
dehnert
cc625a2e00
Added a ton of ifndefs, because MSVC does not yet support defaulting move constructors/assignments.
Former-commit-id: 105792abac
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
199b6576a9
Added ternary operator. Parsing standard PRISM models into the PRISM classes now works. Included tests for parsing stuff. ToDo: add remaining semantic checks for parsing/PRISM classes and fix explicit model adapter.
Former-commit-id: cb37c98f1f
11 years ago
masawei
0b9198122f
Done with PrCTL.
- Began removing NoBoundFormulas, since they might not be needed anymore. This task will be taken over by filters if they are to be implemented.
Next up: CSL
Former-commit-id: 6164f73737
11 years ago
dehnert
f6587b424d
Further work on PrismParser and the related PRISM classes...
Former-commit-id: be4ae055dd
11 years ago
masawei
b8317b7edf
Working in the new structure of the formula tree.
-Done with LTL.
-Working on PrCTL.
Former-commit-id: 1ec3c6993a
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
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
sjunges
8ca5ac176e
fixed spelling in comment: breath-first search
Former-commit-id: 21e719734b
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
sjunges
48d006ec8d
minor
Former-commit-id: 5bff182fcf
11 years ago
dehnert
ae06c7d677
Commit to switch workplace.
Former-commit-id: d828f3d255
11 years ago
sjunges
58473c2e30
minor: sparse matrix support for parametric systems now depends on parametric systems flag
Former-commit-id: 20fe67fde5
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
7ca7baeb34
merge with master
Former-commit-id: bf2c19c1b3
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
sjunges
0afb73bba1
refactoring of DetSparseTrans Parser to support parameters in future
Former-commit-id: cf451cdf61
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