Uses of Enum
eu.iv4xr.framework.extensions.ltl.SATVerdict
Package
Description
This package provides the following features:
The classes
LTL
and BoundedLTL
implementing Linear Temporal Logic
formulas, and the bounded variation of them.-
Uses of SATVerdict in eu.iv4xr.framework.extensions.ltl
Modifier and TypeMethodDescriptionBasicModelChecker.sat(Predicate<IExplorableState> q)
Check if the target program has an finite execution that ends in a state satisfying the predicate q.BasicModelChecker.sat(Predicate<IExplorableState> q, int maxDepth)
Check if the target program has an finite execution of the specified maximum length, that ends in a state satisfying the predicate q.BoundedLTL.sat()
Return the verdict of the last sat-checking.BoundedLTL.sat(List<Pair<ITransition,IState>> sequence)
This checks this BLTL formula on the given execution (list of pairs transition-state).Check if the target 'program'BuchiModelChecker.model
can produce an infinite execution that would be accepted by the given Buchi automaton.Check if the target program has an finite execution of the specified maximum length, that ends in a state satisfying the predicate q.BuchiModelChecker.sat(LTL<IExplorableState> phi)
Check if the target 'program'BuchiModelChecker.model
can produce an infinite execution that would satisfy the given LTL formula.BuchiModelChecker.sat(LTL<IExplorableState> phi, int maxDepth)
Check if the target program has an finite execution of the specified maximum length that would witness the given LTL formula.LTL.And.sat()
LTL.Next.sat()
LTL.Not.sat()
LTL.Now.sat()
LTL.Or.sat()
LTL.Until.sat()
LTL.WeakUntil.sat()
abstract SATVerdict
SequencePredicate.sat()
Return the result of the checking whether this predicate holds on the last sequence given to it.Check is the given sequence of states (representing some execution) satisfies this LTL formula.static SATVerdict
Returns the enum constant of this type with the specified name.static SATVerdict[]
SATVerdict.values()
Returns an array containing the constants of this enum type, in the order they are declared.