Applications of Finite Automata Lexical analysis phase of a compiler. Design of digital circuit. String matching. Communication Protocol for information exchange. (i) the language accepting strings ending with '01' over input alphabets Σ = {0, 1} (ii) the language accepting strings ending with 'abba' over input alphabets Σ = {a, b}