68 Commits (98f14684799a387db425d239b9ab29338088739d)

Author SHA1 Message Date
Sebastian Junges 98f1468479 remove constant from model, e.g. for constants that do not appear in the model 7 years ago
Sebastian Junges 9d78c8d22c jani set model type, useful to change from dtmc to mdp semantics -- be careful in usage though 7 years ago
TimQu 7cdbd257d3 support for parsing/storing/exporting non-trivial reward expressions 7 years ago
TimQu 0bacb6f5eb fixed incorrect parsing of jani constants 7 years ago
TimQu ee9e6354a3 removed standard-compliant option: storm-conv now produces standard compliant jani code by default 7 years ago
dehnert 032d68b9b0 switching to recursive synchronization resolution for JANI explicit model exploration 7 years ago
dehnert 205ed7f4bf special treatment of trivial initial states restriction for JANI (following PRISM) next-state generator 7 years ago
TimQu 101b49b898 detect unsupported jani-features directly upon parsing the model. 7 years ago
TimQu 4453eb4134 substitute jani-functions during preprocessing (analogous to prism program preprocessing) 7 years ago
TimQu c052da15b9 conversion from prism to jani respects formulaas 7 years ago
TimQu c739f0befa elimination of jani function 7 years ago
TimQu b1272c58b6 Parsing and exporting of jani-functions 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 274bfef652 started to extend storm-conv for array elimination 7 years ago
TimQu fdd3334e6f properly implemented model features 7 years ago
TimQu c5a0a057c8 array elimination and assignment levels in janiNextStateGenerator 7 years ago
TimQu 32180591c0 extended jani datastructures 7 years ago
TimQu 6564abd434 jani expression substitution now also works for array expressions 7 years ago
TimQu ea6b211703 fixed storing the wrong pointers to Variables in LValues 7 years ago
TimQu 5e01151617 jani-array fixes 7 years ago
TimQu 4b3e7849ed jani parser parses array variables 7 years ago
TimQu 8da922e4d5 started to include array support 7 years ago
TimQu bd475e99eb fixed flattening models with constants 7 years ago
TimQu 394ef9f5b3 writing the correct model name into the jani file 7 years ago
Sebastian Junges 919dfeebae "number of edges" and "number of commands" in jani model / prism programs 7 years ago
dehnert a616e2743d fixes to standard-compliant prism-to-jani conversion 7 years ago
Sebastian Junges 6275c52779 several convenience additions to jani data structures 7 years ago
dehnert d638972bc8 enabled pushing location assignments to edges 7 years ago
dehnert 7f8a830b5a refined detection of trivial initial states restriction of JANI models 7 years ago
dehnert 87843e084e several fixes related to game-based abstraction 7 years ago
dehnert d66047e3b7 few fixes to jani game-based abstraction 7 years ago
Sebastian Junges 33ac2e0793 make jani models copyable 7 years ago
Sebastian Junges 2468de47f9 jani -- get expression manager signature now looks more like prism -- get (expression) manager 7 years ago
Sebastian Junges dc92696cc3 Jani: make edge-index encoding static functions 7 years ago
dehnert 24d6337006 JANI choice origins and MILP-based high-level cex for JANI 7 years ago
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 8 years ago
dehnert 9c581bd635 fixed two issues: missing include in ToRationalNumberVisitor and missing check for whether actions are reused in a JANI parallel composition 8 years ago
Sebastian Junges 5894f7c706 some forward declarations and header updates to battle recompilation times 8 years ago
Sebastian Junges 8e32d3fa8f Simplifying index levels 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 5b4db6f002 fixed issue in JANI abstraction 8 years ago
dehnert aac7433f39 expression manager now caches types, expression evaluator avoid creating unnecessary expressions and traversals 8 years ago
dehnert b4381a7c48 Constants in formulas appear to be working 8 years ago
dehnert 5b09b91ae1 fixed more warnings 8 years ago
dehnert bcdc2a4247 added check for non-linearity to JANI menu game abstractor 8 years ago
dehnert 696a2e7ce1 preparing labels for JANI models (game-based abstraction) 8 years ago
dehnert 04d3a649bc finalized location variable for JANI automata 8 years ago