3032 Commits (3d72a13cc3f30336558cecacca4334c028117b58)
 

Author SHA1 Message Date
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
Dave Parker ccfaae3389 Add -exportmodeldotview switch (for now, hard-coded to use "dot" and "open" in path). 10 years ago
Dave Parker a025ae2e07 Add model checking of R[C] operator for CTMCs. 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
Joachim Klein f966f97d42 MultiObjModelChecker: fix DRA statistics typo in log output 10 years ago
Dave Parker d1468e2bd8 Fix recent changes to ExpressionFilter: lower case keywords got lost. 10 years ago
Dave Parker bf59b2c9f7 Fix bug from new ModelInfo stuff: shows up when PropertiesFile model info is null (e.g. from GUI). 10 years ago
Dave Parker dbac067052 Bugfix for last commit: filter op name got lost. 10 years ago
Dave Parker 0d4ea5b904 Simplify parsing of filter operators in ExpressionFilter. [from Steffen Marcker] 10 years ago
Dave Parker 4449ad4cd1 Further commenting in FilterOperator. 10 years ago
Dave Parker 04d348fabd Commenting in ExpressionFilter operators. [from Steffen Marcker] 10 years ago
Dave Parker de50d8d145 Small update to previous commit: display filter size *before* possibly optimising it. 10 years ago
Dave Parker 031a14e778 Small optimisation when model checking filters: Reduce set of filter states to the first state if filter is "first". [from Steffen Marcker] 10 years ago
Dave Parker 66ea7475a7 Optimisation when dealing with filters: perform cardinality check for "state" filters earlier. [from Steffen Marcker] 10 years ago
Dave Parker eda5876325 Minor refactoring, ahead of upcoming patches. [from Steffen Marcker] 10 years ago
Dave Parker 0f2bbbc7b6 Add some (syntactic) reward info to the ModelInfo interface and use this where possible in explicit model checking. Can now use ModulesFileModelGenerator for reward property model checking. Also push constant info from ModelGenerator up to ModelInfo. 10 years ago
Dave Parker 2fe6c5d762 Add basic variable info to ModelInfo interface. 10 years ago
Dave Parker c8a894cae2 Auto-format. 10 years ago
Dave Parker 6e20db3f60 Comment typo 10 years ago
Dave Parker 388e8b5908 Add initial support to Prism API to load ModelGenerator objects + some associated changes in infrastructure + a test case. 10 years ago
Dave Parker d4a86d5c2d Remove ModelExplorer interface and replace with ModelGenerator. 10 years ago
Dave Parker 3def570e12 Small bug fix (triggered by exporting to dot after an auto-engine-switch). 10 years ago
Dave Parker 589b0b1a17 Remove defunct field from ConstructModel. 10 years ago
Dave Parker e10b900018 Add Makefile target "count_loc" to display a count of lines of code. 10 years ago
Dave Parker 9e18844a26 Bug fix in ModulesFileModelGenerator: need to make sure model constants are expanded in labels. 10 years ago
Dave Parker 0e01288705 Improve explicit.ConstructModel: generalise to use new ModelGenerator interface (not just ModulesFiles via the simulator) and tidy up the settings within the class. 10 years ago
Dave Parker a959beb7a7 Create ModelGenerator class for a ModulesFile object. Base code on existing stuff in SimulatorEngine, but do not remove anything from there. 10 years ago
Dave Parker 7ff1ffe2db Make ModulesFile implement new ModelInfo interface. 10 years ago
Dave Parker 89c80043df Add new ModelGenerator interface (will eventually replace ModelExplorer interface). Also add ModelInfo superclass containing just some syntactic model info and a default implementation of the class for easier use. 10 years ago
Dave Parker 9ce7e6441b Push containsUnboundedVariables methof from VarList up into ModulesFile. 10 years ago
Dave Parker f16da3762d Add missing file from last commit. 10 years ago
Dave Parker 17087eee26 Decompose semantics checks (into expressions, models, properties). This will facilitate later attempts to make model checking less tied to ModulesFile specifically, rather than other model sources. 10 years ago
Dave Parker 8775d3a993 Small fix in Expression static constructors to make return types more clearly specified. [from Steffen Marcker] 10 years ago
Dave Parker 557695e82b Small refactor in SimulatorEngine. 10 years ago
Dave Parker 4aea86b501 Comment clarifications. 10 years ago
Dave Parker 6a4e44b8ab Small refactor in SimulatorEngine. 10 years ago
Dave Parker b1cab85663 Code tidy. 10 years ago
Dave Parker 99fa6cf81b Some commenting in SimulatorEngine. 10 years ago
Dave Parker 400fcfcc45 Some refactoring in SimulatorEngine. 10 years ago
Dave Parker 11cf431209 Auto-format. 10 years ago
Dave Parker 7557171b82 Auto-format. 10 years ago
Dave Parker 15cbc73554 Tidying/commenting in GUI simulator. 10 years ago
Dave Parker e85cceb572 Small tidies/fixes in explicit engine MDP strat generation. 10 years ago
Dave Parker fb37c9a22d Slight refactoring of strategy storage in explicit engine (to match PRISM-games). 10 years ago
Dave Parker bb44582283 Set default values for some hidden options in PrismSettings. 10 years ago
Dave Parker 87b50d7da2 Small change in ExpandPropRefsAndLabels: either properties list or lable list can be omitted (and is then ignored). 10 years ago
Dave Parker b1f83bfbf5 Small fix: slightly more efficient recursion in ExpandLabels and ExpandPropRefsAndLabels. 10 years ago