Treating Insomnia, Amnesia, and Acalculia in Regular Expression Matching

Computer Science – Formal Languages and Automata Theory

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Scientific paper

Regular expressions provide a flexible means for matching strings and they are often used in data-intensive applications. They are formally equivalent to either deterministic finite automata (DFAs) or nondeterministic finite automata (NFAs). Both DFAs and NFAs are affected by two problems known as amnesia and acalculia, and DFAs are also affected by a problem known as insomnia. Existing techniques require an automata conversion and compaction step that prevents the use of existing automaton databases and hinders the maintenance of the resulting compact automata. In this paper, we propose Parallel Finite State Machines (PFSMs), which are able to run any DFA- or NFA-like state machines without a previous conversion or compaction step. PFSMs report, online, all the matches found within an input string and they solve the three aforementioned problems. Parallel Finite State Machines require quadratic time and linear memory and they are distributable. Parallel Finite State Machines make very fast distributed regular expression matching in data-intensive applications feasible.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Treating Insomnia, Amnesia, and Acalculia in Regular Expression Matching does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Treating Insomnia, Amnesia, and Acalculia in Regular Expression Matching, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Treating Insomnia, Amnesia, and Acalculia in Regular Expression Matching will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-497419

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.