发明名称 Hierarchical tree of deterministic finite automata
摘要 A hierarchical tree of deterministic finite automata (DFA) is traversed and/or generated based on a set of regular expressions. The hierarchical DFA includes a root DFA linked together with a set of leaf DFAs, and possibly a set of branch DFAs. The root DFA is always active and is responsive to an input string, as are any currently active branch and leaf DFAs. When a final state or arc is reached or traversed in any active DFA, a regular expression has been matched. The branch and leaf DFAs are activated in response to the root DFA or a branch DFA reaching or traversing an activation state or arc corresponding to the branch or leaf DFA. Active branch and leaf DFAs will become inactive when a termination state or arc is reached or traversed within the branch or leaf DFA. State explosion in the hierarchical DFA can typically be avoided by selectively grouping similar portions of the regular expressions together in branch and leaf DFAs.
申请公布号 US2006242123(A1) 申请公布日期 2006.10.26
申请号 US20050113248 申请日期 2005.04.23
申请人 CISCO TECHNOLOGY, INC. A CALIFORNIA CORPORATION 发明人 WILLIAMS JOHN J.JR.
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址