메뉴 건너뛰기




Volumn 28, Issue 4, 2006, Pages 696-714

Fast partial evaluation of pattern matching in strings

Author keywords

Memoization; Partial evaluation; String matching

Indexed keywords

BACKTRACKING; MEMOIZATION; PARTIAL EVALUATION; STRING MATCHING;

EID: 33747147128     PISSN: 01640925     EISSN: 01640925     Source Type: Journal    
DOI: 10.1145/1146809.1146812     Document Type: Article
Times cited : (8)

References (41)
  • 4
    • 0037882776 scopus 로고
    • Ph.D. thesis, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark. Tech. rep. PB-453
    • AMTOFT, T. 1993. Sharing of computations. Ph.D. thesis, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark. Tech. rep. PB-453.
    • (1993) Sharing of Computations
    • Amtoft, T.1
  • 6
    • 85012688561 scopus 로고
    • Princeton University Press, Princeton, N. J.
    • BELLMAN, R. 1957. Dynamic Programming. Princeton University Press, Princeton, N. J.
    • (1957) Dynamic Programming
    • Bellman, R.1
  • 7
    • 0017555157 scopus 로고
    • Improving programs by the introduction of recursion
    • BIRD, R. S. 1977. Improving programs by the introduction of recursion. Commun. ACM 20, 11 (Nov.), 856-863.
    • (1977) Commun. ACM , vol.20 , Issue.11 NOV , pp. 856-863
    • Bird, R.S.1
  • 8
    • 0026218814 scopus 로고
    • Automatic autoprojection of recursive equations with global variables and abstract data types
    • BONDORF, A. AND DANVY, O. 1991. Automatic autoprojection of recursive equations with global variables and abstract data types. Sci. Compu. Program. 16, 151-195.
    • (1991) Sci. Compu. Program. , vol.16 , pp. 151-195
    • Bondorf, A.1    Danvy, O.2
  • 9
    • 0017547820 scopus 로고
    • A fast string searching algorithm
    • BOYER, R. S. AND MOORE, J. S. 1977. A fast string searching algorithm. Commun. ACM 20, 10, 762-772.
    • (1977) Commun. ACM , vol.20 , Issue.10 , pp. 762-772
    • Boyer, R.S.1    Moore, J.S.2
  • 10
    • 0021587926 scopus 로고
    • Polyvariant mixed computation for analyzer programs
    • BULYONKOV, M. A. 1984. Polyvariant mixed computation for analyzer programs. Acta Informatica 21, 473-484.
    • (1984) Acta Informatica , vol.21 , pp. 473-484
    • Bulyonkov, M.A.1
  • 12
    • 0029695436 scopus 로고    scopus 로고
    • Tabled evaluation with delaying for general logic programs
    • CHEN, W. AND WARREN, D. S. 1996. Tabled evaluation with delaying for general logic programs. J. ACM 43, 1 (Jan.), 20-74.
    • (1996) J. ACM , vol.43 , Issue.1 JAN , pp. 20-74
    • Chen, W.1    Warren, D.S.2
  • 14
    • 0026387047 scopus 로고
    • Correctness and efficiency of pattern matching algorithms
    • COLUSSI, L. 1991. Correctness and efficiency of pattern matching algorithms. Inf. Comput. 95, 225-251.
    • (1991) Inf. Comput. , vol.95 , pp. 225-251
    • Colussi, L.1
  • 15
    • 0024303062 scopus 로고
    • Partial evaluation of pattern matching in strings
    • CONSEL, C. AND DANVY, O. 1989. Partial evaluation of pattern matching in strings. Inf. Process. Lett. 30, 2 (Jan.), 79-86.
    • (1989) Inf. Process. Lett. , vol.30 , Issue.2 JAN , pp. 79-86
    • Consel, C.1    Danvy, O.2
  • 19
    • 0036240322 scopus 로고    scopus 로고
    • Program transformation system based on generalized partial computation
    • FUTAMURA, Y., KONISHI, Z., AND GLÜCK, R. 2002b. Program transformation system based on generalized partial computation. New Gen. Comput. 20, 1, 75-99.
    • (2002) New Gen. Comput. , vol.20 , Issue.1 , pp. 75-99
    • Futamura, Y.1    Konishi, Z.2    Glück, R.3
  • 20
    • 0001664877 scopus 로고
    • Generalized partial computation
    • D. Bjørner et al. eds. North-Holland, Amsterdam, the Netherlands
    • FUTAMURA, Y. AND NOGI, K. 1988. Generalized partial computation. In Partial Evaluation and Mixed Computation, D. Bjørner et al. eds. North-Holland, Amsterdam, the Netherlands, 133-151.
    • (1988) Partial Evaluation and Mixed Computation , pp. 133-151
    • Futamura, Y.1    Nogi, K.2
  • 22
    • 0001355397 scopus 로고
    • Occam's razor in metacomputation: The notion of a perfect process tree
    • P. Cousot et al., eds. LNCS Springer, Berlin
    • GLÜCK, R. AND KLIMOV, A. 1993. Occam's razor in metacomputation: The notion of a perfect process tree. In Proceedings of the 3th International Workshop on Static Analysis WSA93, P. Cousot et al., eds. LNCS vol. 724 Springer, Berlin, 112-123.
    • (1993) Proceedings of the 3th International Workshop on Static Analysis WSA93 , vol.724 , pp. 112-123
    • Glück, R.1    Klimov, A.2
  • 23
    • 0012611323 scopus 로고    scopus 로고
    • Partial evaluation of pattern matching in strings, revisited
    • GROBAUER, B. AND LAWALL, J. L. 2002. Partial evaluation of pattern matching in strings, revisited. Nordic J. Comput. 8, 4, 437-462.
    • (2002) Nordic J. Comput. , vol.8 , Issue.4 , pp. 437-462
    • Grobauer, B.1    Lawall, J.L.2
  • 24
    • 0043093778 scopus 로고    scopus 로고
    • Disjunctive partial deduction of a right-to-left string-matching algorithm
    • HERNÁNDEZ, M. AND ROSENBLUETH, D. A. 2003. Disjunctive partial deduction of a right-to-left string-matching algorithm. Inf. Process. Lett. 87, 235-241.
    • (2003) Inf. Process. Lett. , vol.87 , pp. 235-241
    • Hernández, M.1    Rosenblueth, D.A.2
  • 29
    • 0038220479 scopus 로고
    • Derivation of a Knuth-Morris-Pratt algorithm by fully lazy partial computation
    • KANEKO, K. AND TAKEICHI, M. 1993. Derivation of a Knuth-Morris-Pratt algorithm by fully lazy partial computation. Adv. Softw. Sci. Technol. 5, 11-24.
    • (1993) Adv. Softw. Sci. Technol. , vol.5 , pp. 11-24
    • Kaneko, K.1    Takeichi, M.2
  • 31
    • 0000904908 scopus 로고
    • Fast pattern matching in strings
    • KNUTH, D. E., MORRIS, J. H., AND PRATT, V. R. 1977. Fast pattern matching in strings. SIAM J. Comput. 6, 2, 323-350.
    • (1977) SIAM J. Comput. , vol.6 , Issue.2 , pp. 323-350
    • Knuth, D.E.1    Morris, J.H.2    Pratt, V.R.3
  • 33
    • 0038559031 scopus 로고
    • Ph.D. thesis, DIKU, Computer Science Department, University of Copenhagen, Copenhagen, Denmark
    • MOGENSEN, T. A. 1989. Binding time aspects of partial evaluation. Ph.D. thesis, DIKU, Computer Science Department, University of Copenhagen, Copenhagen, Denmark.
    • (1989) Binding Time Aspects of Partial Evaluation
    • Mogensen, T.A.1
  • 34
    • 0034516161 scopus 로고    scopus 로고
    • Glossary for partial evaluation and related topics
    • MOGENSEN, T. A. 2000. Glossary for partial evaluation and related topics. Higher-Order Symbol. Comput. 13, 4, 355-368.
    • (2000) Higher-order Symbol. Comput. , vol.13 , Issue.4 , pp. 355-368
    • Mogensen, T.A.1
  • 37
    • 33747111879 scopus 로고    scopus 로고
    • Ph.D. thesis, DIKU, Computer Science Department, University of Copenhagen, Copenhagen, Denmark. DIKU Rapport D-486
    • SECHER, J. P. 2002. Driving-Based program transformation in theory and practice. Ph.D. thesis, DIKU, Computer Science Department, University of Copenhagen, Copenhagen, Denmark. DIKU Rapport D-486.
    • (2002) Driving-based Program Transformation in Theory and Practice
    • Secher, J.P.1
  • 41
    • 0025546619 scopus 로고
    • Deriving a functional Knuth-Morris-Pratt algorithm
    • TAKEICHI, M. AND AKAMA, Y. 1990. Deriving a functional Knuth-Morris-Pratt algorithm. J. Inf. Process. 13, 4, 522-528.
    • (1990) J. Inf. Process. , vol.13 , Issue.4 , pp. 522-528
    • Takeichi, M.1    Akama, Y.2


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