Browse Source

No LTL and fairness.

git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@761 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Dave Parker 18 years ago
parent
commit
20a76c622b
  1. 10
      prism/src/prism/NondetModelChecker.java

10
prism/src/prism/NondetModelChecker.java

@ -383,6 +383,16 @@ public class NondetModelChecker extends StateModelChecker
int i;
long l;
// Can't do LTL and fairness.
// Note: the basic techniques, i.e. DRA product and BSCC reachability work
// (see e.g. Christel's habilitation); the problem is that the current computation
// of satisfying BSCCs is optimised to remove unwanted parts of the product MDP
// which can break fairness (e.g. add new BSCCs).
if (fairness) {
throw new PrismException("Fairness is not supported for LTL properties");
}
// For LTL model checking routines
mcLtl = new LTLModelChecker(prism, this);
// Model check maximal state formulas

Loading…
Cancel
Save