115 Commits (dac431b263fe882dd4498f58215da42960b3672b)

Author SHA1 Message Date
TimQu dac431b263 parsing of jani-arrays 7 years ago
TimQu 539b3230eb when exporting jani, eliminate reward accumulation kinds whenever they do not have any effect 7 years ago
TimQu 8050f8fc67 eliminate reward accumulations on jani level 7 years ago
TimQu 6cc0369a1c added JaniTraverser to conveniently traverse all components of a jani model. 7 years ago
TimQu 1714126a6f traverser for jani models 7 years ago
TimQu a739ce38f1 export of reward accumulations 7 years ago
TimQu 251c9e2141 added option to make the json export more compact 7 years ago
TimQu e038fb64be Jani: export the correct accumulation parameters for expected reward properties 7 years ago
TimQu c124ebcc93 Fixed a Jani-related issue when adding assignments to OrderedAssignments 7 years ago
TimQu 4b3e7849ed jani parser parses array variables 7 years ago
TimQu 8202f77943 array expressions 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
TimQu d8bc689259 Throw an exception instead of assertion when 'wrong' jani was detected 7 years ago
TimQu 0332935451 Supporting TimeOperatorFormulas for MDPs and DTMCs in Sparse, Hybrid, and Dd engine 7 years ago
TimQu ed2de09ce3 added function that reduces the nesting of expressions (e.g. when considering a big sum with many summands. This fixes stack overflows when translating expressions 7 years ago
TimQu b3be56588f fixing time operator formulas 7 years ago
TimQu fe71dfdf9b added export of reward-bounded until formulas 7 years ago
TimQu 01549dfdea fixed segfaults when lifting transient destination assignments to the edge 7 years ago
TimQu 51c5c42319 Fixed export of expected time properties to jani 7 years ago
dehnert a616e2743d fixes to standard-compliant prism-to-jani conversion 7 years ago
Sebastian Junges e64e293d59 jani transformer which changes a variable into a location 7 years ago
Sebastian Junges f9e4208268 export jani with comment expressions to ease debugging jani models 7 years ago
Sebastian Junges 6275c52779 several convenience additions to jani data structures 7 years ago
dehnert dff67450e0 fixed recently introduced bug in JANI export 7 years ago
dehnert 8114437cee allowing cumulative and instantaneous reward properties to be transformed to JANI 7 years ago
dehnert d638972bc8 enabled pushing location assignments to edges 7 years ago
dehnert 86069b8552 fix typo in JSON exporter 7 years ago
dehnert 50aa6d1424 assuming the only global real transient variable is the reward when exporting JANI and no reward model is mentioned in the property (issues a warning) 7 years ago
Sebastian Junges 7a2a46cae9 fix warning about non-const comparison operator in set 7 years ago
Sebastian Junges 33ac2e0793 make jani models copyable 7 years ago
dehnert c18340b76a added mod as binary operation in expressions and slightly extended JANI support for filters 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 4d7be96dda MaxSAT-based high-level counterexamples for JANI 7 years ago
dehnert 24d6337006 JANI choice origins and MILP-based high-level cex for JANI 7 years ago
Joachim Klein f56076aacf Add virtual destructors to classes having virtual functions. 8 years ago
dehnert 8204c03c0b fixed a ton of warnings 8 years ago
dehnert bac50a32ab warkaround for gcc 7.2.0: make modernjson compile again 8 years ago
Sebastian Junges 3de51e28e5 towards reward-bounded properties 8 years ago
dehnert 3ffaa77193 first version of state filters in filter expressions 8 years ago
dehnert ea02ea0838 started overhaul of cli/api 8 years ago
TimQu 8e26ceda5c fixed incorrect return value of isDeterministicModel 8 years ago
Sebastian Junges 6a3310f7ee Improved Jani-to-dot: 8 years ago
Sebastian Junges 291f5ecd47 First version of Jani-to-Dot. 8 years ago
Sebastian Junges 697ae21b6f Suppress warning 8 years ago
sjunges 970b72786c disable level simplification for now 8 years ago
sjunges c16390e7f5 Equality Comparisons for JaniVars, just to make life easier :-) 8 years ago