29 Commits (7234ffe5e7c4c818f83b6b4919f1c1c1656c9a68)

Author SHA1 Message Date
Sebastian Junges 6a3310f7ee Improved Jani-to-dot: 8 years ago
Sebastian Junges 291f5ecd47 First version of Jani-to-Dot. 8 years ago
dehnert e6bf0339d3 overhaul of JANI model building to allow using actions of automata in several synchronization vectors 9 years ago
dehnert 9c581bd635 fixed two issues: missing include in ToRationalNumberVisitor and missing check for whether actions are reused in a JANI parallel composition 9 years ago
Sebastian Junges 5894f7c706 some forward declarations and header updates to battle recompilation times 9 years ago
Sebastian Junges 8e32d3fa8f Simplifying index levels 9 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 9 years ago
dehnert 5b4db6f002 fixed issue in JANI abstraction 9 years ago
dehnert aac7433f39 expression manager now caches types, expression evaluator avoid creating unnecessary expressions and traversals 9 years ago
dehnert b4381a7c48 Constants in formulas appear to be working 9 years ago
dehnert 5b09b91ae1 fixed more warnings 9 years ago
dehnert bcdc2a4247 added check for non-linearity to JANI menu game abstractor 9 years ago
dehnert 696a2e7ce1 preparing labels for JANI models (game-based abstraction) 9 years ago
dehnert 04d3a649bc finalized location variable for JANI automata 9 years ago
dehnert 158ddc0533 equipped automata in JANI models with expression variable representing their location 9 years ago
dehnert d95c483a99 added location support to JANI menu game abstractor 9 years ago
dehnert b0b1f8911e fixed abstraction by considering related predicates for all sources. started on command decomposition 9 years ago
dehnert 2c17bdded7 fixes for JANI flattening tests 9 years ago
dehnert df7da86bd7 flattening JANI models appears to be working, started adding tests 9 years ago
dehnert d6a32ca634 more work on flattening JANI compositions 9 years ago
dehnert 338bfb05c9 commit to switch workplace 9 years ago
dehnert ae93211aeb template edges in JANI models 9 years ago
dehnert 1e25704c8b commit to switch workplace 9 years ago
dehnert be4e21d1b3 first version of jani menu-game abstraction 9 years ago
dehnert d5535b19be reverted changing silent action name as JANI identifiers need to be non-empty 9 years ago
dehnert a6beda6a82 some more fixes to jit model builder 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 4d8c765fdf made jit-builder ready to deal with compositions that do not mention all automata, more work on rewards 9 years ago
dehnert 44c06641d7 slightly different approach to transient variable handling 9 years ago
dehnert c84254f665 another step, debugging in progress 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
sjunges 1309729150 export standard compliant jani by moving destinations outwards 9 years ago
sjunges 2905c010d2 updated parser: sync result optional, invariant is called differently now 9 years ago
dehnert 1ba4740a12 more work on input-enabling automata 9 years ago
dehnert c9c5f562a5 removed rename composition, because it is just a special case of synchronization vectors 9 years ago
dehnert 02f545c54d standard system composition of JANI models now only use synchronization vectors on the topmost level 9 years ago
dehnert 675b7bb207 added proper check for undefined constants when building explicit JANI models in non-parametric mode 9 years ago
sjunges b3204a178a check validity, set standard composition 9 years ago
sjunges 98a1a531c2 Silent actions fixed; probability exported correctly. 9 years ago
sjunges 20eaac6918 Convenience function in model and automaton, building explicit mappings (independent of implementation) 9 years ago
dehnert f616bf606b adapted JANI parallel composition class to synchronization vector usage 9 years ago
dehnert 99badd02c5 more work towards JANI reward models 9 years ago
dehnert e274cd33eb adapted cli to use symbolic model description rather than PRISM program 9 years ago
dehnert eed0a98899 commit to switch workplace 9 years ago
dehnert 7af89f5a6f real transient variables and assignments are now added in PRISM to JANI transformation 9 years ago
dehnert 9a5d11a5e0 adding real variables to JANI models. started to encapsulate PRISM to JANI converter 9 years ago