Open Access Open Access  Restricted Access Subscription Access

Dual Finite Automata to Scan Regular Languages


Affiliations
1 IET, Bhaddal, Ropar, India
2 Govt. College, Ropar, India
3 DWIET, Mohali, India
 

A regular language is generally accepted by a single finite automaton. But when to increase the efficiency, we use Dual Finite Automata, An input string is scanned by two deterministic finite automata (DFA's): reading from the string's head and tail respectively. One of them accepts the regular language itself; the other accepts the language's reversal. Whether a string is accepted depends on the states of both automata, when their reading heads meet. Dual finite automata can be applied in compiler generation and parallel computing.
User
Notifications
Font Size

Abstract Views: 156

PDF Views: 2




  • Dual Finite Automata to Scan Regular Languages

Abstract Views: 156  |  PDF Views: 2

Authors

Pooja Sharma
IET, Bhaddal, Ropar, India
Deepinder Kaur
Govt. College, Ropar, India
Rajwinder Kaur
DWIET, Mohali, India

Abstract


A regular language is generally accepted by a single finite automaton. But when to increase the efficiency, we use Dual Finite Automata, An input string is scanned by two deterministic finite automata (DFA's): reading from the string's head and tail respectively. One of them accepts the regular language itself; the other accepts the language's reversal. Whether a string is accepted depends on the states of both automata, when their reading heads meet. Dual finite automata can be applied in compiler generation and parallel computing.