Implementation and Application of Automata