724 Commits (40eafca2f5a239abb8bbf47da514e55244acf054)

Author SHA1 Message Date
Joachim Klein 5a06f212a5 explicit/symbolic StateModelChecker: add methods getLabelList() and getDefinedLabelNames() to provide access to label namespace 10 years ago
Dave Parker 3f7c3c57c8 Comment typo 10 years ago
Dave Parker a2ab087a55 Explicit model import via the explicit engine now respects the "fix deadlocks" setting and adds self-loops in deadlock states if needed. 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
Joachim Klein 6935798edf explicit.ProbModelChecker: provide constructRewards(model, rewardStructureIndex) 10 years ago
Dave Parker 9890d74315 Various improvements focused on the ModelGenerator interface: 10 years ago
Joachim Klein e38ea63e89 Fix U>=t computations for CTMC, explicit engine [with Marcus Daum] 10 years ago
Joachim Klein c076b3e005 explicit.ModelTransformation: remove unnecessary Exception [from Steffen Märcker] 10 years ago
Joachim Klein 9a2d757554 explicit.ConstructRewards: error on negative rewards, use automatic close for BufferedReader 10 years ago
Joachim Klein 494f61adeb PrismSTPGAbstractRefine: cleanup refactoring from SVN 11747 10 years ago
Joachim Klein 890620fd5f PrismSTPGAbstractRefine: set initial states from the label file 10 years ago
Joachim Klein 0667019a05 explicit: Make calls to StateModelChecker.loadLabelsFile static 10 years ago
Joachim Klein 55c0034a18 explicit model import: some more minor fixes to set correct initial states 10 years ago
Dave Parker 81451753d1 Bug fix for explicit engine model import - we should not assume that the initial state is 0. This also highlights a bug that ModelExplicit should store initial states as a state, not a list, but that issue is not fixed here. 10 years ago
Joachim Klein 541e995741 explicit.ExplicitFiles2Model: explicit model import 10 years ago
Joachim Klein d4ffeac654 explicit.MDPSimple: more flexible buildFromPrismExplicit() [with Steffen Maercker] 10 years ago
Joachim Klein edbb99fdb4 explicit.DTMSimple: use auto-close in buildFromPrismExplicit(), better error message (with Steffen Maercker) 10 years ago
Joachim Klein 2c3d4a09e3 explicit.StateModelChecker: make loadLabelsFile static, use automatic close for BufferedReader 10 years ago
Dave Parker 45466e9f1c Minor refactoring (for branch synching). 10 years ago
Dave Parker 33d895baa1 Typo in last commit. 10 years ago
Dave Parker 9da9286c8c Remove some output to the log when processing filters (the number of satisfying states reported by this code can be wrong if the model checker optimises and only checks states satisfying the filter). 10 years ago
Dave Parker 4626d529a5 Code tidy 10 years ago
Dave Parker 09c5b11a74 Bug fix in ConstructModel - do not call attachLabels in justReach mode. 10 years ago
Joachim Klein 0e57919d0e explicit engine: Properly signal "not supported" for MDP total reward computations 10 years ago
Dave Parker bd9f2f255d Add slightly more efficient implementation of getChoiceAction for PRISM models. 10 years ago
Dave Parker 29b9286be3 Add some missing methods to DTMCFromMDPAndMDStrategy. 10 years ago
Dave Parker 95c3f7db43 Add a missing method in DTMCFromMDPAndMDStrategy. 10 years ago
Dave Parker d309f8c748 Comment fix. 10 years ago
Dave Parker b76fe0e8b1 Add -exportprodvector switch, which exports solution vector over product model after checking LTL-based properties. Currently, supported in explicit engine, or symbolic engines where the result ends up being a vector of doubles (not an MTBDD). 10 years ago
Joachim Klein ae4b8c929e MDP model checking: allow Büchi acceptance 10 years ago
Joachim Klein 204f972abb LTLModelChecker: add support for EC computations against Büchi acceptance 10 years ago
Joachim Klein e0bd1c22cb Cleanup DA-based simple path formula with bounds handling 10 years ago
Joachim Klein 9db978a12a switch to new way of obtaining acceptance type name 10 years ago
Joachim Klein 8af847bed5 explicit.LTLModelChecker: remove exception on constructor (never thrown) [Steffen Märcker] 10 years ago
Joachim Klein 432d017bbf explicit.StateValues: add createFromIntegerArray (analogue to createFromBitSet, createFromDoubleArray) 10 years ago
Joachim Klein 578d33e7f1 explicit.LTSNBAProduct: take atomic propositions of NBA into account 10 years ago
Joachim Klein ca2a9e0caa explicit: non-probabilistic LTL via E[ ltl ] and A[ ltl ] 10 years ago
Joachim Klein 071d26d603 explicit.LTSNBAProduct: Construct and store the product of a model and an NBA as a LTS 10 years ago
Joachim Klein 432c569691 explicit.LTSExplicit: Storage for an LTS 10 years ago
Joachim Klein 8889db5a2a explicit.CTMCModelChecker: reject LTL with time bounds 10 years ago
Joachim Klein 8be0e36cbe explicit.PredecessorRelation: consistently use getPre() 10 years ago
Joachim Klein 38617a9184 explicit: add support for CTL model checking 10 years ago
Joachim Klein 802abccbce explicit.StateValues: add complement() method (for boolean vectors) 10 years ago
Joachim Klein 45b837567b explicit.CTMCModelChecker: fix handling of PCTL* subformulas 10 years ago
Joachim Klein 4dd6a008d4 explicit.StateModelChecker: handleMaximalStateFormulas by recursive checking and attaching labels to the model 10 years ago
Joachim Klein 2ea728c681 explicit.LTLModelChecker: accept any StateModelChecker (preparation for upcoming CTMC PCTL*-fix) 10 years ago
Joachim Klein 650e519e2d DTMCEmbeddedSimple: pass through label methods to underlying CTMC 10 years ago
Joachim Klein 19dd97cdd4 explicit: add ModelExplicit.addUniqueLabel() to help with attaching generated labels to a model 10 years ago
Joachim Klein 19a1111491 explicit: add Model.hasLabel() method 10 years ago
Dave Parker b6828a7045 Remove unused "techLog" from Prism object and other classes. 10 years ago