public abstract class AbstractLTSminLTL<I,A,L extends Lasso<I,?>> extends AbstractLTSmin<I,A,L> implements ModelCheckerLasso<I,A,String,L>
AbstractLTSmin| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractLTSminLTL.BuilderDefaults |
ModelCheckerLasso.DFAModelCheckerLasso<I,P>, ModelCheckerLasso.MealyModelCheckerLasso<I,O,P>ModelChecker.DFAModelChecker<I,P,R>, ModelChecker.MealyModelChecker<I,O,P,R>| Modifier and Type | Field and Description |
|---|---|
static LTSminVersion |
REQUIRED_VERSION |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractLTSminLTL(boolean keepFiles,
Function<String,I> string2Input,
int minimumUnfolds,
double multiplier)
Constructs a new AbstractLTSminLTL.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<String> |
getExtraCommandLineOptions()
Returns the extra command line options that should be given to the etf2lts-mc binary.
|
protected LTSminVersion |
getMinimumRequiredVersion()
Returns the minimum required version of LTSmin.
|
int |
getMinimumUnfolds() |
double |
getMultiplier() |
void |
setMinimumUnfolds(int minimumUnfolds) |
void |
setMultiplier(double multiplier) |
findCounterExampleFSM, getString2Input, isKeepFilesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcomputeUnfoldsfindCounterExampleautomaton2ETFpublic static final LTSminVersion REQUIRED_VERSION
protected AbstractLTSminLTL(boolean keepFiles,
Function<String,I> string2Input,
int minimumUnfolds,
double multiplier)
throws ModelCheckingException
multiplier - the multiplier.minimumUnfolds - the minimum number of unfolds.ModelCheckingExceptionAbstractLTSminprotected LTSminVersion getMinimumRequiredVersion()
AbstractLTSmingetMinimumRequiredVersion in class AbstractLTSmin<I,A,L extends Lasso<I,?>>protected List<String> getExtraCommandLineOptions()
AbstractLTSmingetExtraCommandLineOptions in class AbstractLTSmin<I,A,L extends Lasso<I,?>>public double getMultiplier()
getMultiplier in interface ModelCheckerLasso<I,A,String,L extends Lasso<I,?>>public void setMultiplier(double multiplier)
throws IllegalArgumentException
setMultiplier in interface ModelCheckerLasso<I,A,String,L extends Lasso<I,?>>IllegalArgumentExceptionpublic int getMinimumUnfolds()
getMinimumUnfolds in interface ModelCheckerLasso<I,A,String,L extends Lasso<I,?>>public void setMinimumUnfolds(int minimumUnfolds)
throws IllegalArgumentException
setMinimumUnfolds in interface ModelCheckerLasso<I,A,String,L extends Lasso<I,?>>IllegalArgumentExceptionCopyright © 2019. All rights reserved.