31 Commits (c33d57061002a3541dcfcf54266fe3356c2c2898)

Author SHA1 Message Date
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
Jip Spel a35cb2643a Extend error message 7 years ago
TimQu 02977da3d7 Apply maximum progress assumption while building a Markov Automaton explicitly. 7 years ago
TimQu 5ab404a9d3 added support for unbounded integer variables in explicit jani builder such that it is treated as a bounded variable (with a given number of bits) and an exception is thrown in case of an underflow or overflow 7 years ago
dehnert 5e43c51f49 starting on some builder optimizations 7 years ago
TimQu b5bb87404c replaced occurrences of 'substituteConstants' by 'substituteConstantsFormulas' 7 years ago
dehnert 7af70a77aa slight fix to bit vector sizes used in explicit model builder 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 8 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 8 years ago
dehnert 24d6337006 JANI choice origins and MILP-based high-level cex for JANI 8 years ago
dehnert 1f9e2967c8 some optimizations in explicit model building 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 52b07a0c2f fixed a bug in sparse matrix builder, fixed some tests 9 years ago
TimQu bf97d79573 moved building the choice origin strings into the ChoiceOrigins class 9 years ago
TimQu 0aed35f4b4 worked on human readable representations of prism command sets 9 years ago
TimQu 6537fd8b72 Replaced the old choice labeling with the new one and used choice origins for the minimal command set counterexample generators 9 years ago
TimQu 759e351e95 Improved explicit model building: 9 years ago
TimQu 170105c261 Fixed "division by zero" error that occurred when considering a CTMC with state rewards but without action rewards 9 years ago
dehnert 952776a057 hybrid engine working for rational numbers 9 years ago
dehnert 77bd6e4a44 fixed some model building issues 9 years ago
dehnert 136cb194d1 fixed a bunch of unused variable warnings 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 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 4728674a4a fixed bug 9 years ago
dehnert c84254f665 another step, debugging in progress 9 years ago
dehnert 2471036df4 more work on jit-thing: transitioning to proper handling of synchronizing edges 9 years ago
dehnert 59a92a8941 support for labels in JANI models in sparse and dd engine 9 years ago
dehnert af8d9b0ad8 added underflow check in PRISM 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 bba69684c9 reworked explicit Markov automaton generation a bit 9 years ago
dehnert ce5ca9d1ce added proper action reward handling to JANI next-state generator 9 years ago
dehnert 2182beefcb created storage class for JANI assignments that guarantees ordering 9 years ago
dehnert e6d9c85749 fixed some bugs related to simplifaction of PRISM programs 9 years ago
Mavo 566cef0f91 Started on compiling without Carl 10 years ago
TimQu f681206393 building markov automata from prism code 10 years ago
dehnert a699272dc6 renamed storm::Variable to storm::RationalFunctionVariable to avoid confusion with storm::expressions::Variable. fixed some Eigen tests 10 years ago
dehnert f3fa90cc37 more work towards exact solving 10 years ago
dehnert 3bb36997a1 minor bugfix 10 years ago
dehnert 512a1ec558 added special label 'deadlock' to models and builders 10 years ago
dehnert 2accd81aaa fixed bug in reward generation for PRISM models 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