372 Commits (25297bb697c4d2c48a8594b0533d2c8b2c4d5cc6)

Author SHA1 Message Date
Joachim Klein d6671b00c1 Test mode: Support '~value' notation for results, better errors for exact engine 9 years ago
Joachim Klein abf37417fd Fix JDK9 compilation issue, use parser.ast.Module instead of Module 9 years ago
Joachim Klein 5adb550043 Makefiles: inhibit parallel building (-j n mode) 9 years ago
Dave Parker dc82a6ef67 Fix explicit engine import of state rewards (need to add details to ModelInfo for it to work properly). Also catch attempts to export state rewards more cleanly in this case. 9 years ago
Joachim Klein 9fc0899fb5 ConvertForJltl2ba: catch translation of temporal operators with bounds 9 years ago
Joachim Klein a78664f178 TypeCheck: refine type checking to better cope with TypeVoid results 9 years ago
Dave Parker c5eaee22f7 Auto-switch to explicit engine for non-probabilistic LTL model checking. 9 years ago
Joachim Klein 65dc304c17 Property.checkAgainstExpectedResultString: improve error message if there is an unexpected result type 9 years ago
Dave Parker e7cd227ae7 Code documentation. 9 years ago
Joachim Klein 937a6c2a43 VarList: add getIndexFromDeclaration() 10 years ago
Joachim Klein c8d545b4f2 ast.RelOp: for negate, optionally keep the strictness of the operator [with Steffen Maercker and Marcus Daum] 10 years ago
Joachim Klein e113bff2c7 ModelInfo: add method to query the existence of transition rewards, add check for explicit DTMC/CTMC reward construction 10 years ago
Dave Parker 544c1cbe65 Missing part of previous bigfix. 10 years ago
Dave Parker 4f491f9e07 Bug fix in test mode comparisons where expected result is an expression comprising a single constant. 10 years ago
Dave Parker 37543a928d Bug fix in test mode comparisons where expected result is an expression comprising a single constant. 10 years ago
Dave Parker f4bae778ce Bug fix in test mode comparisons where expected result is an expression comprising a single constant. 10 years ago
Joachim Klein 08482e9f0d ExpressionReward: provide static variants of getRewardStructByIndexObject and getRewardStructIndexByIndexObject 10 years ago
Dave Parker 9890d74315 Various improvements focused on the ModelGenerator interface: 10 years ago
Dave Parker 4ad8e43e9f Deal with module/model alphabets properly in PTAs, in particular when storing PTAs internally using pta.PTA. The definition of the alphabet of a PTA from a PRISM model is now correct and inline with the defition for other models. 10 years ago
Joachim Klein 3b4cb29c2c parser.Values: use PrismUtils.formatDouble for double formatting 10 years ago
Joachim Klein ee4f2d2941 ExpressionTemporal: static constructors for the temporal operators 10 years ago
Joachim Klein 04bf278fd3 ExpressionTemporal: add Javadoc comments, fix getNumOperands() (is not used) 10 years ago
Joachim Klein f64be5223a ExpressionTemporal: convenience methods for testing for the various top-level temporal operators 10 years ago
Joachim Klein 3d51fd0f8f ExpressionUnaryOp, ExpressionBinaryOp: setOperator from symbol (string), for convenience 10 years ago
Joachim Klein 19cb2b45b5 arser.ExplicitFiles2ModulesFile: create label definitions in the ModulesFile for all labels in .lab file [with Steffen Maercker] 10 years ago
Joachim Klein ef71f87d58 parser.ExplicitFiles2ModulesFile: automatic close for BufferedReader 10 years ago
Joachim Klein d9a0216159 parser.ExplicitFiles2ModulesFile: make PrismComponent (tidy) 10 years ago
Joachim Klein b030d707eb param: Wrap result as ParamResult, support testing (for single region result) 10 years ago
Joachim Klein ba6c74270f Property: handle missing constant in search for right // RESULT line 10 years ago
Joachim Klein 52dc54df5b ConstantList: methods for removing a constant definition 10 years ago
Joachim Klein 7cd20911e9 ast.Property: tidy comment 10 years ago
Joachim Klein 53036fa388 Property.checkAgainstExpectedResultString: Integer results in exact mode 10 years ago
Joachim Klein e1105ab74a Property.checkAgainstExpectedResultString: handle complex expressions 10 years ago
Joachim Klein 2c8f5427b5 Expression: add evaluateExact methods 10 years ago
Joachim Klein d6e222a4e1 RESULT handling for Property: Invert order for picking RESULT 10 years ago
Joachim Klein aa3ec454a8 ConstantList: add constructor from Values object 10 years ago
Joachim Klein 69211a1c35 ConstantList: move initialisation to the variable definitions 10 years ago
Dave Parker ec0428f084 Update parser files to version 6.0 of JavaCC. 10 years ago
Joachim Klein a81aec5199 Simplify: add handling for ExpressionITE (fixes a PTA bug) [by Linda Leuschner] 10 years ago
Joachim Klein e165b9f9a6 refactor testing against PrismNotSupportedException 10 years ago
Joachim Klein 5cfe76d82a visitor.ReplaceLabels: for replacing labels in an expression 10 years ago
Dave Parker e2074832df Switch from ModuleFile to ModelInfo in Values object. 10 years ago
Dave Parker efbeda6faf Switch from ModuleFile to ModelInfo in State object. 10 years ago
Vojtech Forejt 2d8194398b Fixed a bug where the type of multi was not correctly determined if boolean arguments came before double arguments. Now we enforce doubles to be given first. 10 years ago
Vojtech Forejt efff3c629b Removing superfluous debugging output 10 years ago
Vojtech Forejt 563d0bd772 Added capability for testing Pareto curves (no tests added yet, and the Pareto curve generation itself is still buggy) 10 years ago
Joachim Klein ea537cc895 Expression.containsTemporalTimeBounds(): do not recurse into P/R/SS subformulas 10 years ago
Joachim Klein 366660dac4 parser.visitor.ExpressionTraverseNonNested: Helper for traversing Expressions without recursing into nested P/R/SS formulas 10 years ago
Dave Parker 4c13267ded Add test methods for special cases in ExpressionLabels. 10 years ago
Dave Parker d1468e2bd8 Fix recent changes to ExpressionFilter: lower case keywords got lost. 10 years ago