62 Commits (6f19aaea7faba189ab9999fab8b7805591e0324f)

Author SHA1 Message Date
Stefan Pranger d4d3c0d9ea Jani Props may now hold info about shielding query 4 years ago
Tim Quatmann c2fc1218b7 JaniParser: Make warning disappear when assigning an int expression to a real-valued function. 4 years ago
Tim Quatmann 9b05861324 JaniParser: Fixed a syntax check. 4 years ago
Tim Quatmann 75b6ac27e8 JaniParser: Making result field optional (fixes #83) 5 years ago
Tim Quatmann 3184ba1611 Jani: Correctly parse the input-enable field. Throw an error in the sparse model builder, as these are not supported right now. 5 years ago
Matthias Volk c12c0352f7
Support for parsing jani model from string 5 years ago
Sebastian Junges d6bfcb4818 refactoring: moving some code out of the util folder 5 years ago
Tim Quatmann 1dccab9673 JaniParser: Added missing template instantiation and other fixes. 5 years ago
Tim Quatmann 0433469b9e Added missing template instantiation. 5 years ago
Tim Quatmann 328b9c6986 Gave the JaniParser a template argument, so that we can use it to parse with doubles or with RationalNumbers. 5 years ago
Matthias Volk 4ee31063a4 Removed double whitespaces in outputs 6 years ago
TimQu e8003769ca JaniParser: Better error messages for property parsing. 6 years ago
TimQu e9119154d7 JaniParser: Fixed parsing of globally formulas in JANI. (GitHub issue #42) 6 years ago
TimQu 0d8ecaff35 JaniParser: Transform reward bounds into time- or step bound if appropriate. Added some checks and warnings. 6 years ago
TimQu f2fe674656 JaniParser: made the model available when parsing the property. 6 years ago
TimQu c43e13172f Jani: Accumulations for Smin/Smax properties. 6 years ago
TimQu 176133f712 Respecting reward accumulations for long-run-average properties. 6 years ago
Tim Quatmann 40f4141b56 Jani: Allowing bounded types for constants as pointed out in GitHub issue #37 6 years ago
TimQu e3fbb77362 JaniParser::parseFormula: Boolean connections of AtomicExpressionFormulas are now parsed as a single AtomicExpressionFormula (i.e. 'a>1 & b>2' becomes a single atomic proposition instead of having two propositions 'a>1' and 'b>2'). This reduces the number of labels that need to be considered and improves partial state space exploration for formulas such as 'P=? [F a>1 & b>2]'. 6 years ago
TimQu 602d18d844 Fixed parsing of edge assignments. 7 years ago
TimQu bbe9253777 JaniParser: Actually fixed parsing of long run average reward formulas 7 years ago
TimQu 082d624174 Jani: import/export of steady-state properties 7 years ago
TimQu d9279a72ab Fixed an issue where jani formulas using conjunctions of boolean transient variables could not be parsed. 7 years ago
TimQu aba1856786 JaniParser: fixed an issue related to using constants in the definition of other constants. 7 years ago
TimQu 4e9ae0823e JaniParser: fixed parsing of integer variables without initial value 7 years ago
TimQu 03c80f3ae1 correct treatment of non-trivial reward expressions 7 years ago
TimQu bf40fb54f2 added api call that directly applies a given jani-property filter 7 years ago
TimQu 019cc8b1a0 preserved order of jani-properties as given in the file 7 years ago
TimQu 6dec8ca659 Increased precision of parsing of floating point numbers 7 years ago
TimQu 7cdbd257d3 support for parsing/storing/exporting non-trivial reward expressions 7 years ago
TimQu e7c0bd0f7d array variables can now have only a lower (or upper) element type bound 7 years ago
TimQu 0bacb6f5eb fixed incorrect parsing of jani constants 7 years ago
TimQu bb04291860 fixed parsing of jani-function: two passes are required as functions can be defined before they are used 7 years ago
TimQu f50f1c2ee4 Fixed parsing of jani function definitions 7 years ago
TimQu 1190f32b56 cleanup in jani parser 7 years ago
TimQu f89817da3b eliminating reward accumulations directly at parsing time 7 years ago
TimQu e85b9759e2 better parsing of model features 7 years ago
TimQu b1272c58b6 Parsing and exporting of jani-functions 7 years ago
TimQu ee87c50313 fixed some issues related to jani parsing 7 years ago
TimQu d0461f168b support for negative assignment levels 7 years ago
TimQu 69cbc28547 fixes for arrays 7 years ago
TimQu fdd3334e6f properly implemented model features 7 years ago
dehnert 6ab7859c84 fixing more of Lindas issues 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 dac431b263 parsing of jani-arrays 7 years ago
TimQu 701f3832b1 parsing reward accumulations 7 years ago
TimQu 234ddb7cff fixed compilation of JaniParser 7 years ago
TimQu a012539323 cleared some TODOs in the Jani Parser 7 years ago
TimQu e038fb64be Jani: export the correct accumulation parameters for expected reward properties 7 years ago