29 Commits (d47189f93e7ea20617fc6661409741102d62cd5d)

Author SHA1 Message Date
TimQu d47189f93e fixes for array elimination 7 years ago
TimQu d0461f168b support for negative assignment levels 7 years ago
TimQu 7c61a16d91 fixes for array expressions, support to translate properties that consider array expressions, translating array models in cli 7 years ago
TimQu 69cbc28547 fixes for arrays 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
TimQu a21c6f7244 fixed wrong state action rewards in JaniNextStateGenerator. 7 years ago
Sebastian Junges f52aab0012 fixed out-of-bounds-labelling, added overlapping guards building, and some improved error messages if something goes wrong with highlevel counterex generation 7 years ago
Sebastian Junges 61925d1c98 add option for sparse model builder to add a state encoding out-of-bounds state valuations to enable analysis of buggy models 7 years ago
dehnert 24d6337006 JANI choice origins and MILP-based high-level cex for JANI 7 years ago
dehnert e8dc6ee05d applying the same performance improvements for explicit JANI model building 8 years ago
dehnert ac759d2671 minor performance improvements to model building 8 years ago
TimQu 759e351e95 Improved explicit model building: 8 years ago
dehnert b2b692b8ae extended JANI next-state generator to be able to deal with custom system compositions 8 years ago
dehnert aaa6f13cf4 separated rational numbers and rational functions and added support for rational numbers to sylvan 8 years ago
Sebastian Junges 5894f7c706 some forward declarations and header updates to battle recompilation times 8 years ago
sjunges 0f8e00a80e action reusal in syncvectors is not invalid jani, but not properly supported. Changed error message accordingly, allows for changes in model generators 8 years ago
dehnert 43354d0c20 bunch of fixes (prominently in prism -> jani conversion) 8 years ago
dehnert 136cb194d1 fixed a bunch of unused variable warnings 9 years ago
dehnert 05203792f2 fixed a couple of warnings 9 years ago
dehnert 04d3a649bc finalized location variable for JANI automata 9 years ago
dehnert d6a32ca634 more work on flattening JANI compositions 9 years ago
dehnert 137aa163f2 fixed jit builder to not ignore locations 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 e799cbba79 Updated exprtk. made exprtk case-sensitive. fixed other minor issues 9 years ago
dehnert ae8a963c33 added some debug output to JaniNextStateGenerator 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 ad96b81a8a fix to compile again 9 years ago
dehnert 44c06641d7 slightly different approach to transient variable handling 9 years ago
dehnert 2471036df4 more work on jit-thing: transitioning to proper handling of synchronizing edges 9 years ago
dehnert 00db8794e6 fixed bug in explicit jani model generator 9 years ago
dehnert 91e6bb2999 fixed bug in DD-based JANI model generation related to transient edge assignments 9 years ago
dehnert 011e3fbaa6 fixed bug that introduced transient variables in the state space 9 years ago
dehnert 59a92a8941 support for labels in JANI models in sparse and dd engine 9 years ago
dehnert 269041feda implemented lifting edge-destination assignments to edges as a JANI preprocessing step 9 years ago
dehnert f49a2cf5a9 added proper location handling to JANI next-state generator 9 years ago
dehnert d3cf9a4e7f adding Markov automaton tests to explicit JANI model builder 9 years ago
dehnert c9c5f562a5 removed rename composition, because it is just a special case of synchronization vectors 9 years ago
dehnert 675b7bb207 added proper check for undefined constants when building explicit JANI models in non-parametric mode 9 years ago
dehnert bba69684c9 reworked explicit Markov automaton generation a bit 9 years ago
sjunges 79c9dbcfda OrderedAssignments 9 years ago
dehnert ce5ca9d1ce added proper action reward handling to JANI next-state generator 9 years ago
dehnert 99badd02c5 more work towards JANI reward models 9 years ago
dehnert 2a7e4a3c55 towards DD-based JANI rewards 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