30 Commits (d22233771556c74f79a502ee17dfb5c582109c06)

Author SHA1 Message Date
Tim Quatmann 6d6e142236 Fixed an issue with JANI models concerning properties using transient variable expressions. 5 years ago
Tim Quatmann adfdf8c572 Refactored state valuations. They now store values for transient jani variables and do not store values for constants (solving Github issue #73) 6 years ago
Tim Quatmann a5d3d0e696 slight optimizations in the JaniNextStateGenerator 6 years ago
Tim Quatmann 23fb3bedff all model builders: Added a canHandle method and a getSupportedJaniFeatures method. 6 years ago
Sebastian Junges b554dabaab state generator now takes into account observable expressions when building POMDPs 6 years ago
Matthias Volk 6a4c18e4a2 Use custom FlatSet to account for allocator changes in flat_set in Boost 1.70. 7 years ago
Tim Quatmann c8ea0f60da JaniBuilder: Fixed several issues that occurred with branch reward expressions over non-transient variables, including GitHub issue #47 7 years ago
TimQu 02977da3d7 Apply maximum progress assumption while building a Markov Automaton explicitly. 7 years ago
TimQu 858de4bf48 'applyUpdate' in jani next state generator now works in-place 7 years ago
TimQu f8a442ae0b clean-up of jani next state generator 7 years ago
TimQu 02fdc292fd handling non-trivial reward expressions in jani-builders 7 years ago
TimQu 4cda27f094 jani next state generator now sets values of transient variables in the evaluator to evaluate reward expressions 7 years ago
TimQu fed5b0d81b Added support for transient variables on the rhs of an assignment 7 years ago
dehnert 032d68b9b0 switching to recursive synchronization resolution for JANI explicit model exploration 7 years ago
TimQu d0461f168b support for negative assignment levels 7 years ago
TimQu ba68562740 moved array variable replacement information into VariableInformation 7 years ago
TimQu 6aaafea554 added possibility to lift transient edge destination assignments to the edge by scaling with the probability (only if this preserves the considered properties). 7 years ago
TimQu c5a0a057c8 array elimination and assignment levels in janiNextStateGenerator 7 years ago
dehnert 24d6337006 JANI choice origins and MILP-based high-level cex for JANI 8 years ago
dehnert ac759d2671 minor performance improvements to model building 8 years ago
sjunges bbb4d16965 towards support for pomdps in storm 8 years ago
dehnert b2b692b8ae extended JANI next-state generator to be able to deal with custom system compositions 9 years ago
Sebastian Junges 5894f7c706 some forward declarations and header updates to battle recompilation times 9 years ago
Sebastian Junges d246517757 removed src prefix in all includes 9 years ago
Sebastian Junges e1d201c85e c++ code compiles again after rename 9 years ago
Sebastian Junges 3a7ee7867b rename files (does not compile) 9 years ago
dehnert b579978938 cleaned up jit model builder, added options, added doctor procedure, prepared Markov automata 9 years ago
dehnert 4d8c765fdf made jit-builder ready to deal with compositions that do not mention all automata, more work on rewards 9 years ago
dehnert 59a92a8941 support for labels in JANI models in sparse and dd engine 9 years ago
dehnert f49a2cf5a9 added proper location handling to JANI next-state generator 9 years ago
dehnert 675b7bb207 added proper check for undefined constants when building explicit JANI models in non-parametric mode 9 years ago
dehnert ce5ca9d1ce added proper action reward handling to JANI next-state generator 9 years ago
dehnert 8a8aca0062 explicit reward model building for JANI working from cli 9 years ago
dehnert 23809f54f1 first version of rewards for JANI models (explicit next-state generator only) 9 years ago
dehnert eed0a98899 commit to switch workplace 9 years ago
dehnert 512a1ec558 added special label 'deadlock' to models and builders 10 years ago
dehnert 71bfb45220 added check for multiple writes to the same global variable in explicit JANI next-state generator 10 years ago
dehnert 08112d98aa more work on JANI next state generator and the corresponding tests 10 years ago
dehnert b62f8819b9 JANI next-state generator can now generate transitions from silent edges 10 years ago
dehnert 000a8c2d77 more work on JANI next-state generator 10 years ago
dehnert 1d3539ab9a factored out some parts from the PRISM next-state generator into the superclass 10 years ago