Class ATSequences<I>

  • Type Parameters:
    I - input symbol type

    public final class ATSequences<I>
    extends Object
    A data class for aggregating access sequences and terminating sequences.

    An access sequence of a procedure is an input word that guarantees to transition the procedural system from its initial state to the initial state of the respective procedure.

    A terminating sequence of a procedure is an input word that guarantees to transition the respective procedure from its initial state to a returnable state. The terminating sequence may contain nested invocations to other procedures.

    • Field Detail

      • accessSequences

        public final Map<I,​Word<I>> accessSequences
      • terminatingSequences

        public final Map<I,​Word<I>> terminatingSequences
    • Constructor Detail

      • ATSequences

        public ATSequences​(Map<I,​Word<I>> accessSequences,
                           Map<I,​Word<I>> terminatingSequences)