- Type Parameters:
L- location typeI- input symbol type
- All Superinterfaces:
Automaton<L,,I, L> DeterministicSemantics,FiniteRepresentation,GraphViewable,InitialState<L>,InitialStates<L>,InputAlphabetHolder<I>,Iterable<L>,Output<I,,Boolean> Semantics,SEVPA<L,,I> SimpleAutomaton<L,,I> SimpleTS<L,,I> SuffixOutput<I,,Boolean> TransitionSystem<L,,I, L> UniversalAutomaton<L,,I, L, Boolean, Void> UniversalTransitionSystem<L,I, L, Boolean, Void>
- All Known Implementing Classes:
DefaultOneSEVPA,ProductOneSEVPA
A specialized interface for 1-
SEVPAs. Contrary to the original definition of Alur et al. where 1-SEVPAs
consist of one (separate) "main" module and one module for all call symbols, this implementation assumes a single
module for both the "main" procedure and all call symbols, i.e., the initial location and all module entries
coincide.-
Nested Class Summary
Nested classes/interfaces inherited from interface net.automatalib.automaton.UniversalAutomaton
UniversalAutomaton.RegularAutomaton<S,I, T, SP, TP> -
Method Summary
Methods inherited from interface net.automatalib.automaton.concept.InitialState
getInitialStatesMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface net.automatalib.automaton.vpa.SEVPA
computeSuffixOutput, encodeStackSym, getInitialState, getInputAlphabet, getInternalSuccessor, getNumStackSymbols, getReturnSuccessor, getSemantics, getSuccessor, getTransitionProperty, getTransitions, graphViewMethods inherited from interface net.automatalib.automaton.simple.SimpleAutomaton
createDynamicStateMapping, createStaticStateMapping, getStates, iterator, size, stateIDsMethods inherited from interface net.automatalib.ts.simple.SimpleTS
getStates, getSuccessorsMethods inherited from interface net.automatalib.automaton.concept.SuffixOutput
computeOutputMethods inherited from interface net.automatalib.ts.TransitionSystem
getSuccessors, powersetViewMethods inherited from interface net.automatalib.automaton.UniversalAutomaton
transitionGraphViewMethods inherited from interface net.automatalib.ts.UniversalTransitionSystem
getStateProperty
-
Method Details
-
getModuleEntry
- Specified by:
getModuleEntryin interfaceSEVPA<L,I>
-