dehnert
59a92a8941
support for labels in JANI models in sparse and dd engine
Former-commit-id: 34ad80be35
[formerly 67c09e4ff7
]
Former-commit-id: 1bf8ab71a1
9 years ago
dehnert
269041feda
implemented lifting edge-destination assignments to edges as a JANI preprocessing step
Former-commit-id: 2aea0d3eb7
[formerly 6e16d3336d
]
Former-commit-id: 04843c9749
9 years ago
dehnert
f49a2cf5a9
added proper location handling to JANI next-state generator
Former-commit-id: bd06465daa
[formerly 5a5c6f7629
]
Former-commit-id: 05a2e55d20
9 years ago
dehnert
af8d9b0ad8
added underflow check in PRISM next-state generator
Former-commit-id: dc7f0ea3c7
9 years ago
dehnert
d3cf9a4e7f
adding Markov automaton tests to explicit JANI model builder
Former-commit-id: 634fe9c08e
[formerly 73bbe89f78
]
Former-commit-id: bb9339a947
9 years ago
dehnert
c9c5f562a5
removed rename composition, because it is just a special case of synchronization vectors
Former-commit-id: 64d8c56019
[formerly 321c76e347
]
Former-commit-id: 81d5237064
9 years ago
dehnert
675b7bb207
added proper check for undefined constants when building explicit JANI models in non-parametric mode
Former-commit-id: 95c0bfc003
[formerly 3708bf3b69
]
Former-commit-id: e5bbd290f3
9 years ago
dehnert
874da01731
started to implement symbolic MA generation based on JANI
Former-commit-id: 752c3cf3bf
[formerly 3968f598b9
]
Former-commit-id: 6bc7481325
9 years ago
dehnert
bba69684c9
reworked explicit Markov automaton generation a bit
Former-commit-id: 1ca8c9e828
[formerly 05ef68fdeb
]
Former-commit-id: c0f5830754
9 years ago
sjunges
79c9dbcfda
OrderedAssignments
Former-commit-id: 91a9125db1
[formerly 69a5020cf6
]
Former-commit-id: 33cc0a7137
9 years ago
dehnert
ce5ca9d1ce
added proper action reward handling to JANI next-state generator
Former-commit-id: cd554d6e12
[formerly 47dfb5a796
]
Former-commit-id: 67a31637c5
9 years ago
dehnert
99badd02c5
more work towards JANI reward models
Former-commit-id: 4be9f840c4
[formerly be67354311
]
Former-commit-id: b8ea6172e7
9 years ago
dehnert
2a7e4a3c55
towards DD-based JANI rewards
Former-commit-id: 36d6cfbca3
[formerly c9d5074292
]
Former-commit-id: b8fe7376b3
9 years ago
dehnert
8a8aca0062
explicit reward model building for JANI working from cli
Former-commit-id: 22b4dbcdbf
[formerly 4edbdf4207
]
Former-commit-id: e93b8bf1a0
9 years ago
dehnert
23809f54f1
first version of rewards for JANI models (explicit next-state generator only)
Former-commit-id: b2b0638427
[formerly c763581e06
]
Former-commit-id: a032da1cff
9 years ago
dehnert
2182beefcb
created storage class for JANI assignments that guarantees ordering
Former-commit-id: 6cc43016a2
[formerly aaa7b8a213
]
Former-commit-id: 8eb1c8d54d
9 years ago
dehnert
eed0a98899
commit to switch workplace
Former-commit-id: da2d6f8af3
[formerly f2157cac64
]
Former-commit-id: 1b7b4b6496
9 years ago
dehnert
7af89f5a6f
real transient variables and assignments are now added in PRISM to JANI transformation
Former-commit-id: 45ccd46071
[formerly a8d1de9c6a
]
Former-commit-id: 6aa6dbae52
9 years ago
dehnert
e6d9c85749
fixed some bugs related to simplifaction of PRISM programs
Former-commit-id: 3c81bcac8d
9 years ago
dehnert
510e525274
removed unnecessary define for boost::variant problem
Former-commit-id: 9c64abbbda
9 years ago
dehnert
cc958bedf0
fixed wrong usage of boost::variant in NextStateGenerator
Former-commit-id: 0ba0e8d565
9 years ago
sjunges
7938ce448e
trying to fix boost variant by adding a define
Former-commit-id: 91c98c91a0
9 years ago
Mavo
566cef0f91
Started on compiling without Carl
Former-commit-id: 5e0895d7c5
9 years ago
sjunges
c9593b9e98
trying to fix the boost variant stuff differently
Former-commit-id: a1fb8efece
9 years ago
TimQu
f681206393
building markov automata from prism code
Former-commit-id: 791c49c7cf
9 years ago
TimQu
cf299a6344
fixed the case where an expression occurred twice in the formulas
Former-commit-id: 5054ebcae4
9 years ago
dehnert
a699272dc6
renamed storm::Variable to storm::RationalFunctionVariable to avoid confusion with storm::expressions::Variable. fixed some Eigen tests
Former-commit-id: 62c70330c2
9 years ago
dehnert
f3fa90cc37
more work towards exact solving
Former-commit-id: 38edbcf2ca
9 years ago
PBerger
be9648fc18
Added -fPIC to Sylvan. Since it is linked into Storm it is necessary for relocation to be possible, hence PIC.
Added includes for cmath at various points. This is a default include on Mac OS but not on any sane systems.
Changed calls to std::abs to std::fabs to resolve ambigious call errors.
Former-commit-id: 4d3da21bce
9 years ago
dehnert
3bb36997a1
minor bugfix
Former-commit-id: 409e84e8f5
9 years ago
dehnert
512a1ec558
added special label 'deadlock' to models and builders
Former-commit-id: 4edc57216e
9 years ago
dehnert
2accd81aaa
fixed bug in reward generation for PRISM models
Former-commit-id: 72399da7ed
9 years ago
dehnert
71bfb45220
added check for multiple writes to the same global variable in explicit JANI next-state generator
Former-commit-id: 5fc1bb01a9
9 years ago
dehnert
7861df4f20
JANI next-state generator appears to be working (without rewards)
Former-commit-id: 3ca5c3ccf2
9 years ago
dehnert
08112d98aa
more work on JANI next state generator and the corresponding tests
Former-commit-id: e170c9989c
9 years ago
dehnert
05fecb03b3
started on introducing multiple initial locations in JANI models
Former-commit-id: cf009b3e14
9 years ago
dehnert
b62f8819b9
JANI next-state generator can now generate transitions from silent edges
Former-commit-id: 57e37b5850
9 years ago
dehnert
000a8c2d77
more work on JANI next-state generator
Former-commit-id: d94ab2b81e
9 years ago
dehnert
1d3539ab9a
factored out some parts from the PRISM next-state generator into the superclass
Former-commit-id: bb40e2ec4b
9 years ago
dehnert
4cc780cbc0
tests compiling and running again
Former-commit-id: f84c73d0ae
9 years ago
dehnert
4063d88913
added option to build all labels/reward models for next-state generators
Former-commit-id: cfb9787d6c
9 years ago
dehnert
9f6bd1805f
modified the entry point code to deal with the new generator-builder-structure
Former-commit-id: f01a19e346
9 years ago
dehnert
ddf165d4d3
more work on tearing PRISM-specific functionality out of the explicit model builder
Former-commit-id: a835c9072e
9 years ago
dehnert
6655ee41d8
started to restructure explicit model builder to make it fit for JANI models
Former-commit-id: 69603dd97b
9 years ago
dehnert
9db10e7849
added all composition operators of PRISM
Former-commit-id: f9a25fbcb1
9 years ago
dehnert
5d9f225f9f
fixed serious bug in model generation from PRISM code; can't believe that didn't cause wrong models until now
Former-commit-id: 8fef881161
9 years ago
dehnert
1424d536ca
renamed learning to exploration engine and started on a minor refactoring
Former-commit-id: 0fa973dfe5
9 years ago
dehnert
6d421a6fbe
learning seems to work find on first larger example
Former-commit-id: 706981a362
9 years ago
dehnert
1405cdfc46
debugged the refactoring a bit
Former-commit-id: 9df3d5d533
9 years ago
dehnert
d802f0d9c6
worked a bit on the learning-based verification of MDPs
Former-commit-id: bc3c0885b2
9 years ago