Uses of Interface
net.automatalib.ts.UniversalTransitionSystem
-
Packages that use UniversalTransitionSystem Package Description net.automatalib.automaton This package (including sub-packages) contains the basic classes concerning automata.net.automatalib.automaton.base net.automatalib.automaton.fsa net.automatalib.automaton.graph net.automatalib.automaton.procedural net.automatalib.automaton.transducer net.automatalib.automaton.transducer.probabilistic net.automatalib.automaton.vpa net.automatalib.brics This package contains adapter classes for treating the Automaton objects from the BRICS library as AutomataLib models.net.automatalib.modelchecking net.automatalib.ts This package (including sub-packages) contains the basic classes concerning transition systems.net.automatalib.ts.acceptor net.automatalib.ts.modal net.automatalib.ts.output net.automatalib.util.automaton.vpa net.automatalib.util.ts net.automatalib.util.ts.copy -
-
Uses of UniversalTransitionSystem in net.automatalib.automaton
Subinterfaces of UniversalTransitionSystem in net.automatalib.automaton Modifier and Type Interface Description interfaceMutableAutomaton<S,I,T,SP,TP>A mutable automaton.interfaceMutableDeterministic<S,I,T,SP,TP>Interface for a mutable deterministic automaton.interfaceShrinkableAutomaton<S,I,T,SP,TP>A mutable automaton that also supports destructive modifications, i.e., removal of states and transitions.interfaceShrinkableDeterministic<S,I,T,SP,TP>A mutable deterministic automaton that also supports destructive operations, i.e., removal of states and transitions.interfaceUniversalAutomaton<S,I,T,SP,TP>A universal automaton is a generalized representation of automata, with unified access to the properties of states and transitions.interfaceUniversalDeterministicAutomaton<S,I,T,SP,TP>ADeterministicAutomatonwith state and transition properties.interfaceUniversalFiniteAlphabetAutomaton<S,I,T,SP,TP>Classes in net.automatalib.automaton that implement UniversalTransitionSystem Modifier and Type Class Description classUniversalCompactDet<I,SP,TP>A default implementation forAbstractCompactDeterministicthat usesCompactTransitionas transition type and supports various types of state and transition properties.classUniversalCompactSimpleDet<I,SP>AAbstractCompactSimpleDeterministic-based implementation for automata that need to store generic state properties. -
Uses of UniversalTransitionSystem in net.automatalib.automaton.base
Classes in net.automatalib.automaton.base that implement UniversalTransitionSystem Modifier and Type Class Description classAbstractCompact<I,T,SP,TP>Abstract super class for compact automata representations.classAbstractCompactDeterministic<I,T,SP,TP>Abstract super class that refinesAbstractCompactfor deterministic automata.classAbstractCompactSimpleDeterministic<I,SP>Abstract super class that refinesAbstractCompactDeterministicfor transition-property-less automata.classAbstractCompactSimpleNondet<I,SP>Abstract super class that refinesAbstractCompactfor transition-property-less automata.classAbstractFastMutable<S extends AbstractFastState<?>,I,T,SP,TP>Shared functionality for (non-) deterministic mutable automata.classAbstractFastMutableDet<S extends AbstractFastState<T>,I,T,SP,TP>classAbstractFastMutableNondet<S extends AbstractFastState<Collection<T>>,I,T,SP,TP> -
Uses of UniversalTransitionSystem in net.automatalib.automaton.fsa
Subinterfaces of UniversalTransitionSystem in net.automatalib.automaton.fsa Modifier and Type Interface Description interfaceDFA<S,I>Deterministic finite state acceptor.interfaceFiniteStateAcceptor<S,I>FiniteStateAcceptors accept regular languages.interfaceMutableDFA<S,I>interfaceMutableFSA<S,I>interfaceMutableNFA<S,I>interfaceNFA<S,I>Nondeterministic finite state acceptor.Classes in net.automatalib.automaton.fsa that implement UniversalTransitionSystem Modifier and Type Class Description classCompactDFA<I>classCompactNFA<I>classFastDFA<I>classFastNFA<I> -
Uses of UniversalTransitionSystem in net.automatalib.automaton.graph
Methods in net.automatalib.automaton.graph with parameters of type UniversalTransitionSystem Modifier and Type Method Description <TP> TransitionEdge.Property<I,TP>TransitionEdge. property(UniversalTransitionSystem<?,?,T,?,TP> uts) -
Uses of UniversalTransitionSystem in net.automatalib.automaton.procedural
Subinterfaces of UniversalTransitionSystem in net.automatalib.automaton.procedural Modifier and Type Interface Description interfaceSBA<S,I>A system of behavioral automata.interfaceSPA<S,I>A system of procedural automata.interfaceSPMM<S,I,T,O>A system of procedural Mealy machines.Classes in net.automatalib.automaton.procedural that implement UniversalTransitionSystem Modifier and Type Class Description classEmptySBA<I>A utility implementation of anSBAthat rejects all inputs, i.e., which describes the empty language.classEmptySPA<I>A utility implementation of anSPAthat rejects all inputs, i.e., describes the empty language.classEmptySPMM<I,O>A utility implementation of anSPMMthat transduces all input words to a sequence of the given erroneous output symbol.classStackSBA<S,I>A stack-based implementation for the (instrumented) language of anSBA.classStackSPA<S,I>A stack-based implementation for the (instrumented) language of anSPA.classStackSPMM<S,I,T,O>A stack-based implementation for the (instrumented) transductions of anSPMM. -
Uses of UniversalTransitionSystem in net.automatalib.automaton.transducer
Subinterfaces of UniversalTransitionSystem in net.automatalib.automaton.transducer Modifier and Type Interface Description interfaceMealyMachine<S,I,T,O>interfaceMooreMachine<S,I,T,O>interfaceMutableMealyMachine<S,I,T,O>interfaceMutableMooreMachine<S,I,T,O>interfaceMutableSubsequentialTransducer<S,I,T,O>Amutableextension of aSubsequentialTransducer.interfaceStateLocalInputMealyMachine<S,I,T,O>interfaceSubsequentialTransducer<S,I,T,O>A subsequential transducer (or SST) is anDeterministicOutputTSwhose state and transition properties are output-words.Classes in net.automatalib.automaton.transducer that implement UniversalTransitionSystem Modifier and Type Class Description classCompactMealy<I,O>classCompactMoore<I,O>classCompactSST<I,O>classFastMealy<I,O>A fast implementation of a Mealy machine.classFastMoore<I,O>A fast implementation of a Moore automaton. -
Uses of UniversalTransitionSystem in net.automatalib.automaton.transducer.probabilistic
Subinterfaces of UniversalTransitionSystem in net.automatalib.automaton.transducer.probabilistic Modifier and Type Interface Description interfaceMutableProbabilisticMealy<S,I,T,O>interfaceProbabilisticMealyMachine<S,I,T,O>Classes in net.automatalib.automaton.transducer.probabilistic that implement UniversalTransitionSystem Modifier and Type Class Description classFastProbMealy<I,O> -
Uses of UniversalTransitionSystem in net.automatalib.automaton.vpa
Subinterfaces of UniversalTransitionSystem in net.automatalib.automaton.vpa Modifier and Type Interface Description interfaceOneSEVPA<L,I>A specialized interface for 1-SEVPAs (1-module single entry visibly push-down automata).interfaceSEVPA<L,I>Interface for k-SEVPAs (k-module single entry visibly push-down automata), a visibly push-down automaton of specific structure and semantics.Classes in net.automatalib.automaton.vpa that implement UniversalTransitionSystem Modifier and Type Class Description classAbstractDefaultSEVPA<I>Basic functionality forLocation-based SEVPA implementations.classAbstractSEVPA<L,I>Abstract class for k-SEVPAs that implements functionality shared across different subtypes.classDefaultNSEVPA<I>Default implementation for n-SEVPAs.classDefaultOneSEVPA<I>Default implementation for 1-SEVPAs. -
Uses of UniversalTransitionSystem in net.automatalib.brics
Classes in net.automatalib.brics that implement UniversalTransitionSystem Modifier and Type Class Description classAbstractBricsAutomatonBase class for Brics automata adapters.classBricsDFAAdapter class for wrapping a Brics automaton as aDFA.classBricsNFAAdapter class for wrapping a Brics automaton as anNFA. -
Uses of UniversalTransitionSystem in net.automatalib.modelchecking
Subinterfaces of UniversalTransitionSystem in net.automatalib.modelchecking Modifier and Type Interface Description static interfaceLasso.DFALasso<I>A DFALasso is a lasso forDFAs.static interfaceLasso.MealyLasso<I,O>A MealyLasso is a lasso forMealyMachines.Classes in net.automatalib.modelchecking that implement UniversalTransitionSystem Modifier and Type Class Description classDFALassoImpl<I>A DFALasso is a lasso forDFAs.classMealyLassoImpl<I,O>A MealyLasso is a lasso forMealyMachines. -
Uses of UniversalTransitionSystem in net.automatalib.ts
Subinterfaces of UniversalTransitionSystem in net.automatalib.ts Modifier and Type Interface Description interfaceUniversalDTS<S,I,T,SP,TP>Universal deterministic transition system. -
Uses of UniversalTransitionSystem in net.automatalib.ts.acceptor
Subinterfaces of UniversalTransitionSystem in net.automatalib.ts.acceptor Modifier and Type Interface Description interfaceAcceptorTS<S,I>A transition system whose semantics are defined by whether a state is "accepting" or not.interfaceDeterministicAcceptorTS<S,I>A deterministic acceptor transition system. -
Uses of UniversalTransitionSystem in net.automatalib.ts.modal
Subinterfaces of UniversalTransitionSystem in net.automatalib.ts.modal Modifier and Type Interface Description interfaceModalTransitionSystem<S,I,T,TP extends ModalEdgeProperty>A modal transition system is aUniversalAutomatonin which transitions can be marked asmayormustedges.interfaceMutableModalTransitionSystem<S,I,T,TP extends MutableModalEdgeProperty>A mutable version ofModalTransitionSystemthat allows to add states and transitions.Classes in net.automatalib.ts.modal that implement UniversalTransitionSystem Modifier and Type Class Description classAbstractCompactMTS<I,T,TP extends MutableModalEdgeProperty>An abstract base-implementation forMutableModalTransitionSystems.classCompactMTS<I> -
Uses of UniversalTransitionSystem in net.automatalib.ts.output
Subinterfaces of UniversalTransitionSystem in net.automatalib.ts.output Modifier and Type Interface Description interfaceMealyTransitionSystem<S,I,T,O>interfaceMooreTransitionSystem<S,I,T,O> -
Uses of UniversalTransitionSystem in net.automatalib.util.automaton.vpa
Classes in net.automatalib.util.automaton.vpa that implement UniversalTransitionSystem Modifier and Type Class Description classProductOneSEVPA<L1,L2,I>Production automaton that allows to join two givenOneSEVPAs. -
Uses of UniversalTransitionSystem in net.automatalib.util.ts
Methods in net.automatalib.util.ts with parameters of type UniversalTransitionSystem Modifier and Type Method Description static <S,SP>
Function<S,SP>TS. stateProperties(UniversalTransitionSystem<S,?,?,SP,?> uts)static <T,TP>
Function<T,TP>TS. transitionProperties(UniversalTransitionSystem<?,?,T,?,TP> uts) -
Uses of UniversalTransitionSystem in net.automatalib.util.ts.copy
Methods in net.automatalib.util.ts.copy with parameters of type UniversalTransitionSystem Modifier and Type Method Description static <S1,I,T1,SP,TP,S2,T2>
Mapping<S1,S2>TSCopy. copy(TSTraversalMethod method, UniversalTransitionSystem<S1,? super I,T1,? extends SP,? extends TP> in, int limit, Collection<? extends I> inputs, MutableAutomaton<S2,I,T2,? super SP,? super TP> out)Copies aUniversalAutomatonwith compatible input alphabets and properties.static <S1,I,T1,SP,TP,S2,T2>
Mapping<S1,S2>TSCopy. copy(TSTraversalMethod method, UniversalTransitionSystem<S1,? super I,T1,? extends SP,? extends TP> in, int limit, Collection<? extends I> inputs, MutableAutomaton<S2,I,T2,? super SP,? super TP> out, Predicate<? super S1> stateFilter, TransitionPredicate<? super S1,? super I,? super T1> transFilter)Copies aUniversalAutomatonwith compatible input alphabets and properties.static <S1,I,T1,SP1,TP1,S2,T2,SP2,TP2>
Mapping<S1,S2>TSCopy. copy(TSTraversalMethod method, UniversalTransitionSystem<S1,? super I,T1,? extends SP1,? extends TP1> in, int limit, Collection<? extends I> inputs, MutableAutomaton<S2,I,T2,? super SP2,? super TP2> out, Function<? super SP1,? extends SP2> spTransform, Function<? super TP1,? extends TP2> tpTransform)Copies aUniversalAutomatonto aMutableAutomatonwith compatible input alphabets, but possibly heterogeneous properties.static <S1,I,T1,SP1,TP1,S2,T2,SP2,TP2>
Mapping<S1,S2>TSCopy. copy(TSTraversalMethod method, UniversalTransitionSystem<S1,? super I,T1,? extends SP1,? extends TP1> in, int limit, Collection<? extends I> inputs, MutableAutomaton<S2,I,T2,? super SP2,? super TP2> out, Function<? super SP1,? extends SP2> spTransform, Function<? super TP1,? extends TP2> tpTransform, Predicate<? super S1> stateFilter, TransitionPredicate<? super S1,? super I,? super T1> transFilter)Copies aUniversalAutomatonto aMutableAutomatonwith compatible input alphabets, but possibly heterogeneous properties.static <S1,I1,T1,SP,TP,S2,I2,T2>
Mapping<S1,S2>TSCopy. copy(TSTraversalMethod method, UniversalTransitionSystem<S1,? super I1,T1,? extends SP,? extends TP> in, int limit, Collection<? extends I1> inputs, MutableAutomaton<S2,I2,T2,? super SP,? super TP> out, Function<? super I1,? extends I2> inputsMapping)Copies aUniversalAutomatonwith possibly heterogeneous input alphabets, but compatible properties.static <S1,I1,T1,SP,TP,S2,I2,T2>
Mapping<S1,S2>TSCopy. copy(TSTraversalMethod method, UniversalTransitionSystem<S1,? super I1,T1,? extends SP,? extends TP> in, int limit, Collection<? extends I1> inputs, MutableAutomaton<S2,I2,T2,? super SP,? super TP> out, Function<? super I1,? extends I2> inputsMapping, Predicate<? super S1> stateFilter, TransitionPredicate<? super S1,? super I1,? super T1> transFilter)Copies aUniversalAutomatonwith possibly heterogeneous input alphabets, but compatible properties.static <S1,I1,T1,SP1,TP1,S2,I2,T2,SP2,TP2>
Mapping<S1,S2>TSCopy. copy(TSTraversalMethod method, UniversalTransitionSystem<S1,? super I1,T1,? extends SP1,? extends TP1> in, int limit, Collection<? extends I1> inputs, MutableAutomaton<S2,I2,T2,? super SP2,? super TP2> out, Function<? super I1,? extends I2> inputsMapping, Function<? super SP1,? extends SP2> spTransform, Function<? super TP1,? extends TP2> tpTransform)Copies aUniversalAutomatonto aMutableAutomatonwith possibly heterogeneous input alphabets and state and transition properties.static <S1,I1,T1,SP1,TP1,S2,I2,T2,SP2,TP2>
Mapping<S1,S2>TSCopy. copy(TSTraversalMethod method, UniversalTransitionSystem<S1,? super I1,T1,? extends SP1,? extends TP1> in, int limit, Collection<? extends I1> inputs, MutableAutomaton<S2,I2,T2,? super SP2,? super TP2> out, Function<? super I1,? extends I2> inputsMapping, Function<? super SP1,? extends SP2> spTransform, Function<? super TP1,? extends TP2> tpTransform, Predicate<? super S1> stateFilter, TransitionPredicate<? super S1,? super I1,? super T1> transFilter)Copies aUniversalAutomatonto aMutableAutomatonwith possibly heterogeneous input alphabets and state and transition properties.
-