메뉴 건너뛰기




Volumn 37, Issue 6, 2007, Pages 669-690

Efficient implementation of Aho - Corasick pattern matching automata using Unicode

Author keywords

Aho Corasick; Implementation; String pattern matching; Transition function

Indexed keywords

ALGORITHMS; AUTOMATA THEORY; CODES (SYMBOLS); JAVA PROGRAMMING LANGUAGE; TREES (MATHEMATICS);

EID: 34248546283     PISSN: 00380644     EISSN: 1097024X     Source Type: Journal    
DOI: 10.1002/spe.785     Document Type: Article
Times cited : (18)

References (26)
  • 1
    • 0016518897 scopus 로고
    • Efficient string matching: An aid to bibliographic search
    • Aho A, Corasick M. Efficient string matching: An aid to bibliographic search. Communications of the ACM 1975; 18(6):333-340.
    • (1975) Communications of the ACM , vol.18 , Issue.6 , pp. 333-340
    • Aho, A.1    Corasick, M.2
  • 3
    • 0012405865 scopus 로고
    • A fast algorithm for multi-pattern searching
    • Technical Report TR-94-17, Department of Computer Science, University of Arizona
    • Wu S, Manber U. A fast algorithm for multi-pattern searching. Technical Report TR-94-17, Department of Computer Science, University of Arizona, 1994.
    • (1994)
    • Wu, S.1    Manber, U.2
  • 4
    • 34248592740 scopus 로고    scopus 로고
    • Factor oracle of a set of words
    • Technical Report 99-11, Institut Gaspard-Monge, Universitè de Marne-la- Vallèe
    • Allauzen C, Raffinot M. Factor oracle of a set of words. Technical Report 99-11, Institut Gaspard-Monge, Universitè de Marne-la- Vallèe, 1999.
    • (1999)
    • Allauzen, C.1    Raffinot, M.2
  • 5
    • 84976228809 scopus 로고
    • A string matching algorithm fast on the average
    • Proceedings of the 6th International Colloquium on Automata, Languages and Programming , Springer: Berlin
    • Commenz-Walter B. A string matching algorithm fast on the average. Proceedings of the 6th International Colloquium on Automata, Languages and Programming (Lecture Notes in Computer Science, vol. 71). Springer: Berlin, 1979; 118-132.
    • (1979) Lecture Notes in Computer Science , vol.71 , pp. 118-132
    • Commenz-Walter, B.1
  • 6
    • 0017547820 scopus 로고
    • A fast string searching algorithm
    • Boyer R, Moore J. A fast string searching algorithm. Communications of the ACM 1977; 10(10):62-72.
    • (1977) Communications of the ACM , vol.10 , Issue.10 , pp. 62-72
    • Boyer, R.1    Moore, J.2
  • 9
    • 0021467937 scopus 로고
    • Storing a sparse table with O(1) worst case access time
    • Fredman M, Komlós J, Szemerédi E. Storing a sparse table with O(1) worst case access time. Journal of the ACM 1984; 31(3):538-544.
    • (1984) Journal of the ACM , vol.31 , Issue.3 , pp. 538-544
    • Fredman, M.1    Komlós, J.2    Szemerédi, E.3
  • 10
    • 33846012075 scopus 로고
    • Aho A, Sethi R, Ullman J. Compilers:, Addison-Wesley: Reading. MA
    • Aho A, Sethi R, Ullman J. Compilers: Principles, Techniques and Tools. Addison-Wesley: Reading. MA, 1986.
    • (1986) Principles, Techniques and Tools
  • 11
    • 38249009104 scopus 로고
    • A practical method for implementing string pattern matching machines
    • Aoe J. A practical method for implementing string pattern matching machines. Information Sciences 1992; 64(1-2): 95-114.
    • (1992) Information Sciences , vol.64 , Issue.1-2 , pp. 95-114
    • Aoe, J.1
  • 12
    • 34248569946 scopus 로고
    • A run-time efficient realization of Aho-Corasick pattern matching machines
    • Arikawa S, Shinohara T. A run-time efficient realization of Aho-Corasick pattern matching machines. New Generation Computing 1984; 2(2): 171-186.
    • (1984) New Generation Computing , vol.2 , Issue.2 , pp. 171-186
    • Arikawa, S.1    Shinohara, T.2
  • 13
  • 14
    • 34248586460 scopus 로고    scopus 로고
    • The Unicode Consortium, Massachusetts, U.S.A. The Unicode Standard Version 4.0, 2003
    • The Unicode Consortium, Massachusetts, U.S.A. The Unicode Standard Version 4.0, 2003.
  • 15
    • 0032047091 scopus 로고    scopus 로고
    • Experiments on string matching in memory structures
    • Lecroq T. Experiments on string matching in memory structures. Software: Practice and Experience 1998; 28(5):561-568.
    • (1998) Software: Practice and Experience , vol.28 , Issue.5 , pp. 561-568
    • Lecroq, T.1
  • 18
    • 0017551771 scopus 로고
    • Perfect hashing functions: A single probe retrieving method for static sets
    • Sprungnoli R. Perfect hashing functions: A single probe retrieving method for static sets. Communications of the ACM 1977; 20(11):841-850.
    • (1977) Communications of the ACM , vol.20 , Issue.11 , pp. 841-850
    • Sprungnoli, R.1
  • 19
    • 0018918579 scopus 로고
    • Minimal perfect hash functions made simple
    • Cichelli R. Minimal perfect hash functions made simple. Communications of the ACM 1980; 23(1):17-19.
    • (1980) Communications of the ACM , vol.23 , Issue.1 , pp. 17-19
    • Cichelli, R.1
  • 24
    • 34248571961 scopus 로고    scopus 로고
    • 12 September
    • Bill McGinnis Ministries. King James Bible, 2002. http://www.patriot.net/ users/bmcgin/ministries.html [12 September 2006].
    • (2002)
    • McGinnis Ministries, B.1    James Bible, K.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.