Uses of Interface
net.maswag.falcaun.parser.TemporalLogic.STLCost
Packages that use TemporalLogic.STLCost
Package
Description
FalCAuN - Falsification tool for Cyber-Physical Systems via Automata Learning.
FalCAuN parser package: STL/LTL formula parsing, signal mapping, and temporal logic utilities.
-
Uses of TemporalLogic.STLCost in net.maswag.falcaun
Methods in net.maswag.falcaun with parameters of type TemporalLogic.STLCostModifier and TypeMethodDescriptionvoidNumericSULVerifier.addHillClimbingEQOracle(TemporalLogic.STLCost costFunc, int length, Random random, int maxTests, int generationSize, int childrenSize, boolean resetWord) -
Uses of TemporalLogic.STLCost in net.maswag.falcaun.parser
Classes in net.maswag.falcaun.parser that implement TemporalLogic.STLCostModifier and TypeClassDescriptionclassSTLAtomic class.classThis class represents an atomic formula in STL for input signals.classSTLAtomic class.(package private) static class(package private) static class(package private) static classstatic classstatic classstatic class(package private) static class(package private) static class(package private) static class(package private) static class(package private) static classMethods in net.maswag.falcaun.parser that return TemporalLogic.STLCostModifier and TypeMethodDescriptionTemporalUntil.STLUntil.getLeft()TemporalUntil.STLUntil.getRight()TemporalEventually.STLEventually.getSubFml()private TemporalLogic.STLCostSTLVisitorImpl.handleInterval(TemporalOp<List<Double>> subFml, STLParser.IntervalContext ctx) parse an STL formula without setting the mapperSTLFactory.parse(String stlFormula, List<Map<Character, Double>> inputMapper, List<Map<Character, Double>> outputMapper, List<Character> largest) parse an STL formula using mappersSTLFactory.parse(String stlFormula, List<Map<Character, Double>> inputMapper, OutputMapper outputMapper) parse an STL formula using an output mapper objectprivate static TemporalLogic.STLCostSTLFactory.parseImpl(String formula, STLVisitor<TemporalLogic.STLCost> visitor) STLInputAtomic.toDisjunctiveForm()STLOutputAtomic.toDisjunctiveForm()STLInputAtomic.toNnf(boolean negate) STLOutputAtomic.toNnf(boolean negate) STLVisitorImpl.visitAtomic(STLParser.AtomicContext ctx) Visit a parse tree produced bySTLParser.atomic().STLVisitorImpl.visitExpr(STLParser.ExprContext ctx) Visit a parse tree produced bySTLParser.expr().Method parameters in net.maswag.falcaun.parser with type arguments of type TemporalLogic.STLCostModifier and TypeMethodDescriptionstatic List<TemporalLogic.LTLFormula>LTLFormulaHelper.convertToLTLFormulas(List<TemporalLogic.STLCost> stlFormulas) Converts a list of STL formulas to prepared LTL formulas.private static TemporalLogic.STLCostSTLFactory.parseImpl(String formula, STLVisitor<TemporalLogic.STLCost> visitor) Constructors in net.maswag.falcaun.parser with parameters of type TemporalLogic.STLCostModifierConstructorDescription(package private)STLAnd(TemporalLogic.STLCost subFml1, TemporalLogic.STLCost subFml2) (package private)STLEventually(TemporalLogic.STLCost subFml) STLGlobally(TemporalLogic.STLCost subFml) STLImply(TemporalLogic.STLCost subFml1, TemporalLogic.STLCost subFml2) STLNext(TemporalLogic.STLCost subFml, boolean nullPositive) (package private)STLNot(TemporalLogic.STLCost subFml) (package private)STLOr(TemporalLogic.STLCost subFml1, TemporalLogic.STLCost subFml2) (package private)STLRelease(TemporalLogic.STLCost left, TemporalLogic.STLCost right) (package private)STLUntil(TemporalLogic.STLCost left, TemporalLogic.STLCost right)