Uses of Interface
net.maswag.falcaun.TemporalLogic
Packages that use TemporalLogic
-
Uses of TemporalLogic in net.maswag.falcaun
Subinterfaces of TemporalLogic in net.maswag.falcaunModifier and TypeInterfaceDescriptionstatic interface
static interface
Classes in net.maswag.falcaun that implement TemporalLogicModifier and TypeClassDescriptionclass
Abstract TemporalLogic class.class
The atomic propositions in LTL formulasclass
STLAtomic class.class
STLAtomic class.class
STLAtomic class.(package private) class
TemporalAnd<I>
The class representing the AND operator of temporal logic.(package private) static class
(package private) static class
class
STLEventually class.(package private) static class
(package private) static class
class
STLGlobal class.(package private) static class
(package private) static class
class
STLImply class.(package private) static class
(package private) static class
class
TemporalNext<I>
STLNext class.(package private) static class
(package private) static class
class
TemporalNot<I>
STLTemporalNot class.(package private) static class
(package private) static class
(package private) class
TemporalOp<I>
class
TemporalOr<I>
The class representing the OR operator of temporal logic.(package private) static class
(package private) static class
class
STLRelease class.(package private) static class
(package private) static class
class
TemporalSub<I>
(package private) static class
(package private) static class
class
STLUntil class.(package private) static class
(package private) static class
Fields in net.maswag.falcaun declared as TemporalLogicModifier and TypeFieldDescriptionprivate final TemporalLogic
<I> TemporalRelease.left
private final TemporalLogic
<I> TemporalUntil.left
private final TemporalLogic
<I> TemporalRelease.right
private final TemporalLogic
<I> TemporalUntil.right
private TemporalLogic
<I> TemporalNext.subFml
private final TemporalLogic
<I> TemporalNot.subFml
(package private) TemporalLogic
<I> TemporalOp.subFml
private final TemporalLogic
<I> TemporalImply.subFml1
private final TemporalLogic
<I> TemporalImply.subFml2
Fields in net.maswag.falcaun with type parameters of type TemporalLogicModifier and TypeFieldDescriptionprivate final List
<List<TemporalLogic<I>>> AdaptiveSTLList.candidateSTLProperties
private List
<TemporalLogic<I>> BlackBoxVerifier.cexProperty
private final List
<TemporalLogic<I>> AdaptiveSTLList.falsifiedSTLProperties
AdaptiveSTLList.IntervalTL.frame
AdaptiveSTLList.IntervalTL.frame
private final List
<TemporalLogic<I>> AdaptiveSTLList.initialSTLs
private final List
<TemporalLogic<I>> AbstractAdaptiveSTLUpdater.reportedFormulas
private final List
<TemporalLogic<I>> AbstractAdaptiveSTLUpdater.STLProperties
private final List
<List<TemporalLogic<I>>> AdaptiveSTLList.strengthenedSTLProperties
private final List
<TemporalLogic<I>> TemporalOr.subFmls
private final List
<TemporalLogic<I>> TemporalAnd.subFormulas
private final List
<TemporalLogic<I>> AdaptiveSTLList.targetSTLs
Methods in net.maswag.falcaun with type parameters of type TemporalLogicModifier and TypeMethodDescriptionprivate static <T extends TemporalLogic<List<Double>>>
voidFalCAuN.printResult
(int i, List<T> cexProperties, List<Signal> cexConcreteInput, List<net.automatalib.word.Word<String>> cexAbstractInput, List<net.automatalib.word.Word<String>> cexOutput) Methods in net.maswag.falcaun that return TemporalLogicModifier and TypeMethodDescriptionAdaptiveSTLList.IntervalTL.getOriginalSTL()
TemporalEventually.getSubFml()
getSubFml.TemporalGlobally.getSubFml()
getSubFml.AdaptiveSTLList.IntervalTL.nextStrengthenedSTL()
strengthen an STL formula by changing an intervalprivate TemporalLogic
<I> AdaptiveSTLList.nextStrengthenedSTL
(int targetIdx) AdaptiveSTLList.IntervalTL.strengthInit()
Methods in net.maswag.falcaun that return types with arguments of type TemporalLogicModifier and TypeMethodDescriptionprivate List
<TemporalLogic<I>> AdaptiveSTLList.generateStrengthenedSTL
(TemporalLogic<I> targetStl) generate syntactically strengthened STL formulasNumericSULVerifier.getCexProperty()
Returns the falsified STL formulas in the string representation.AdaptiveSTLUpdater.getSTLProperties()
Returns the current list of STL formulas The result may change only after the call of findCounterExampleprivate List
<TemporalLogic<I>> AdaptiveSTLList.strengthenSTL
(TemporalLogic<I> stl) syntactically strengthen an STL/LTL formulaMethods in net.maswag.falcaun with parameters of type TemporalLogicModifier and TypeMethodDescriptionprotected void
AbstractAdaptiveSTLUpdater.addSTLProperty
(TemporalLogic<I> stl) private List
<AdaptiveSTLList.IntervalTL<I>> AdaptiveSTLList.findIntervalSTL
(TemporalLogic<I> stl, Function<TemporalLogic<I>, TemporalLogic<I>> frame) find intervals that can be strengthenedprivate List
<TemporalLogic<I>> AdaptiveSTLList.generateStrengthenedSTL
(TemporalLogic<I> targetStl) generate syntactically strengthened STL formulasprivate List
<AdaptiveSTLList.IntervalTL<I>> AdaptiveSTLList.initializeIntervalSTLproperties
(TemporalLogic<I> targetSTL) list up intervals of temporal operators in target STL formulas that can be strengthenedfinal boolean
AbstractAdaptiveSTLUpdater.newlyFalsifiedFormula
(TemporalLogic<I> stlFormula) boolean
AdaptiveSTLUpdater.newlyFalsifiedFormula
(TemporalLogic<I> stlFormula) Returns if the formula is not yet falsifiedprivate List
<TemporalLogic<I>> AdaptiveSTLList.strengthenSTL
(TemporalLogic<I> stl) syntactically strengthen an STL/LTL formulaMethod parameters in net.maswag.falcaun with type arguments of type TemporalLogicModifier and TypeMethodDescriptionprotected void
AbstractAdaptiveSTLUpdater.addSTLProperties
(Collection<? extends TemporalLogic<I>> stlCollection) private List
<AdaptiveSTLList.IntervalTL<I>> AdaptiveSTLList.findIntervalSTL
(TemporalLogic<I> stl, Function<TemporalLogic<I>, TemporalLogic<I>> frame) find intervals that can be strengthenedprivate List
<AdaptiveSTLList.IntervalTL<I>> AdaptiveSTLList.findIntervalSTL
(TemporalLogic<I> stl, Function<TemporalLogic<I>, TemporalLogic<I>> frame) find intervals that can be strengthenedConstructors in net.maswag.falcaun with parameters of type TemporalLogicModifierConstructorDescriptionAdaptiveSTLList
(TemporalLogic<I> propertyOracle) (package private)
LTLOr
(TemporalLogic<String> subFml1, TemporalLogic<String> subFml2) (package private)
LTLUntil
(TemporalLogic<String> left, TemporalLogic<String> right) StaticSTLList
(TemporalLogic<I> propertyOracle) (package private)
TemporalAnd
(TemporalLogic<I> subFml1, TemporalLogic<I> subFml2) (package private)
TemporalEventually
(TemporalLogic<I> subFml) (package private)
TemporalGlobally
(TemporalLogic<I> subFml) (package private)
TemporalImply
(TemporalLogic<I> subFml1, TemporalLogic<I> subFml2) (package private)
TemporalNext
(TemporalLogic<I> subFml, boolean nullPositive) (package private)
TemporalNot
(TemporalLogic<I> subFml) (package private)
TemporalOp
(TemporalLogic<I> subFml) (package private)
TemporalOr
(TemporalLogic<I> subFml1, TemporalLogic<I> subFml2) (package private)
TemporalRelease
(TemporalLogic<I> left, TemporalLogic<I> right) (package private)
TemporalUntil
(TemporalLogic<I> left, TemporalLogic<I> right) Constructor parameters in net.maswag.falcaun with type arguments of type TemporalLogicModifierConstructorDescriptionAdaptiveSTLList
(Collection<? extends TemporalLogic<I>> STLProperties) AdaptiveSTLList
(Collection<? extends TemporalLogic<I>> STLProperties, int timeWindow) IntervalTL
(TemporalSub<I> stl, Function<TemporalLogic<I>, TemporalLogic<I>> frame, int timeWindow) IntervalTL
(TemporalSub<I> stl, Function<TemporalLogic<I>, TemporalLogic<I>> frame, int timeWindow) (package private)
LTLAnd
(List<TemporalLogic<String>> subFormulas) StaticSTLList
(Collection<? extends TemporalLogic<I>> STLProperties) (package private)
STLAnd
(List<TemporalLogic<List<Double>>> subFormulas) (package private)
TemporalAnd
(List<TemporalLogic<I>> subFormulas) (package private)
TemporalOr
(List<TemporalLogic<I>> subFmls)