메뉴 건너뛰기




Volumn 2566 LNCS, Issue , 2002, Pages 332-357

The abstraction and instantiation of string-matching programs

Author keywords

[No Author keywords available]

Indexed keywords

ARTIFICIAL INTELLIGENCE; COMPUTER SCIENCE; COMPUTERS;

EID: 57049155071     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/3-540-36377-7_15     Document Type: Article
Times cited : (6)

References (61)
  • 1
    • 0036957310 scopus 로고    scopus 로고
    • On obtaining Knuth, Morris, and Pratt's string matcher by partial evaluation
    • Extended version available as the technical report BRICS-RS-02-32
    • Mads Sig Ager, Olivier Danvy, and Henning Korsholm Rohde. On obtaining Knuth, Morris, and Pratt's string matcher by partial evaluation. In Chin [19], pages 32-46. Extended version available as the technical report BRICS-RS-02-32.
    • Chin [19] , pp. 32-46
    • Ager, M.S.1    Danvy, O.2    Rohde, H.K.3
  • 2
    • 0003160094 scopus 로고
    • Algorithms for finding patterns in strings
    • Jan van Leeuwen, editor,. The MIT Press
    • Alfred V. Aho. Algorithms for finding patterns in strings. In Jan van Leeuwen, editor, Handbook of Theoretical Computer Science, volume A, chapter 5, pages 255-300. The MIT Press, 1990.
    • (1990) Handbook of Theoretical Computer Science, Volume A, Chapter 5 , pp. 255-300
    • Aho, A.V.1
  • 6
    • 0037882776 scopus 로고
    • PhD thesis, DAIMI, Department of Computer Science, University of Aarhus, Technical report PB-453.
    • Torben Amtoft. Sharing of Computations. PhD thesis, DAIMI, Department of Computer Science, University of Aarhus, 1993. Technical report PB-453.
    • (1993) Sharing of Computations
    • Amtoft, T.1
  • 10
    • 0017555157 scopus 로고
    • Improving programs by the introduction of recursion
    • November
    • Richard S. Bird. Improving programs by the introduction of recursion. Communications of the ACM, 20(11):856-863, November 1977.
    • (1977) Communications of the ACM , vol.20 , Issue.11 , pp. 856-863
    • Bird, R.S.1
  • 13
    • 84887906429 scopus 로고    scopus 로고
    • Anders Bondorf. Similix 5.1 manual. Technical report, DIKU, Computer Science Department, University of Copenhagen, Copenhagen, Denmark, May 1993. Included in the Similix 5.1 distribution
    • Anders Bondorf. Similix 5.1 manual. Technical report, DIKU, Computer Science Department, University of Copenhagen, Copenhagen, Denmark, May 1993. Included in the Similix 5.1 distribution.
  • 14
    • 0026218814 scopus 로고
    • Automatic autoprojection of recursive equations with global variables and abstract data types
    • Anders Bondorf and Olivier Danvy. Automatic autoprojection of recursive equations with global variables and abstract data types. Science of Computer Programming, 16:151-195, 1991.
    • (1991) Science of Computer Programming , vol.16 , pp. 151-195
    • Bondorf, A.1    Danvy, O.2
  • 17
    • 0021587926 scopus 로고
    • Polyvariant mixed computation for analyzer programs
    • Mikhail A. Bulyonkov. Polyvariant mixed computation for analyzer programs. Acta Informatica, 21:473-484, 1984.
    • (1984) Acta Informatica , vol.21 , pp. 473-484
    • Bulyonkov, M.A.1
  • 21
    • 0026387047 scopus 로고
    • Correctness and efficiency of pattern matching algorithms
    • Livio Colussi. Correctness and efficiency of pattern matching algorithms. Information and Computation, 95:225-251, 1991.
    • (1991) Information and Computation , vol.95 , pp. 225-251
    • Colussi, L.1
  • 22
    • 0024303062 scopus 로고
    • Partial evaluation of pattern matching in strings
    • January
    • Charles Consel and Olivier Danvy. Partial evaluation of pattern matching in strings. Information Processing Letters, 30(2):79-86, January 1989.
    • (1989) Information Processing Letters , vol.30 , Issue.2 , pp. 79-86
    • Consel, C.1    Danvy, O.2
  • 24
    • 84887926318 scopus 로고
    • Unpublished manuscript, December, and talks given at Stanford University, Indiana University, Kansas State University, Northeastern University, Harvard, Yale University, and INRIA Rocquencourt
    • Charles Consel, Olivier Danvy, and Karoline Malmkjær. The abstraction and instantiation of string-matching programs. Unpublished manuscript, December 1989, and talks given at Stanford University, Indiana University, Kansas State University, Northeastern University, Harvard, Yale University, and INRIA Rocquencourt.
    • (1989) The Abstraction and Instantiation of String-matching Programs
    • Consel, C.1    Danvy, O.2    Malmkjær, K.3
  • 25
    • 0029723223 scopus 로고    scopus 로고
    • A general approach for run-time specialization and its application to C
    • In Guy L. Steele Jr., editor, , St. Petersburg Beach, Florida, January. ACMPress.
    • Charles Consel and Francois Noel. A general approach for run-time specialization and its application to C. In Guy L. Steele Jr., editor, Proceedings of the Twenty-Third Annual ACM Symposium on Principles of Programming Languages, pages 145-156, St. Petersburg Beach, Florida, January 1996. ACMPress.
    • (1996) Proceedings of the Twenty-Third Annual ACM Symposium on Principles of Programming Languages , pp. 145-156
    • Consel, C.1    Noel, F.2
  • 26
    • 84869019019 scopus 로고    scopus 로고
    • Pattern matching in strings
    • Mikhail J. Atallah, editor, , chapter 11. CRC Press, Boca Raton
    • Max Crochemore and Christophe Hancart. Pattern matching in strings. In Mikhail J. Atallah, editor, Algorithms and Theory of Computation Handbook, chapter 11. CRC Press, Boca Raton, 1998.
    • (1998) Algorithms and Theory of Computation Handbook
    • Crochemore, M.1    Hancart, C.2
  • 27
    • 0001609503 scopus 로고    scopus 로고
    • Lambda-dropping: Transforming recursive equations into programs with block structure
    • Olivier Danvy and Ulrik P. Schultz. Lambda-dropping: Transforming recursive equations into programs with block structure. Theoretical Computer Science, 248(1-2):243-287, 2000.
    • (2000) Theoretical Computer Science , vol.248 , Issue.1-2 , pp. 243-287
    • Danvy, O.1    Schultz, U.P.2
  • 30
    • 0036953614 scopus 로고    scopus 로고
    • Automatic generation of efficient string matching algorithms by generalized partial computation
    • Yoshihiko Futamura, Zenjiro Konishi, and Robert Gluck. Automatic generation of efficient string matching algorithms by generalized partial computation. In Chin [19], pages 1-8.
    • Chin [19] , pp. 1-8
    • Futamura, Y.1    Konishi, Z.2    Gluck, R.3
  • 31
    • 0036240322 scopus 로고    scopus 로고
    • Program transformation system based on generalized partial computation
    • Yoshihiko Futamura, Zenjiro Konishi, and Robert Gluck. Program transformation system based on generalized partial computation. New Generation Computing, 20(1):75-99, 2002.
    • (2002) New Generation Computing , vol.20 , Issue.1 , pp. 75-99
    • Futamura, Y.1    Konishi, Z.2    Gluck, R.3
  • 32
    • 0001664877 scopus 로고    scopus 로고
    • Generalized partial computation
    • Yoshihiko Futamura and Kenroku Nogi. Generalized partial computation. In Bjørner et al. [11], pages 133-151.
    • Bjørner et Al. [11] , pp. 133-151
    • Futamura, Y.1    Nogi, K.2
  • 34
    • 0001355397 scopus 로고
    • Occam's razor in metacomputation: The notion of a perfect process tree
    • Patrick Cousot, Moreno Falaschi, Gilberto File, and Antoine Rauzy, editors, , Padova, Italy, September. Springer-Verlag.
    • Robert Gluck and Andrei Klimov. Occam's razor in metacomputation: the notion of a perfect process tree. In Patrick Cousot, Moreno Falaschi, Gilberto File, and Antoine Rauzy, editors, Proceedings of the Third International Workshop on Static Analysis WSA'93, number 724 in Lecture Notes in Computer Science, pages 112-123, Padova, Italy, September 1993. Springer-Verlag.
    • (1993) Proceedings of the Third International Workshop on Static Analysis WSA'93, Number 724 in Lecture Notes in Computer Science , pp. 112-123
    • Gluck, R.1    Klimov, A.2
  • 36
    • 0012611323 scopus 로고    scopus 로고
    • Partial evaluation of pattern matching in strings, revisited
    • Bernd Grobauer and Julia L. Lawall. Partial evaluation of pattern matching in strings, revisited. Nordic Journal of Computing, 8(4):437-462, 2002.
    • (2002) Nordic Journal of Computing , vol.8 , Issue.4 , pp. 437-462
    • Grobauer, B.1    Lawall, J.L.2
  • 38
    • 0019899359 scopus 로고
    • Pattern matching in trees
    • Christoph M. Hoffman and Michael J. O'Donnell. Pattern matching in trees. Journal of the ACM, 29(1):68-95, 1982.
    • (1982) Journal of the ACM , vol.29 , Issue.1 , pp. 68-95
    • Hoffman, C.M.1    O'Donnell, M.J.2
  • 42
    • 0001825807 scopus 로고
    • MIX: A self-applicable partial evaluator for experiments in compiler generation
    • Neil D. Jones, Peter Sestoft, and Harald Søndergaard. MIX: A self-applicable partial evaluator for experiments in compiler generation. Lisp and Symbolic Computation, 2(1):9-50, 1989.
    • (1989) Lisp and Symbolic Computation , vol.2 , Issue.1 , pp. 9-50
    • Jones, N.D.1    Sestoft, P.2    Søndergaard, H.3
  • 43
    • 1442283511 scopus 로고    scopus 로고
    • Revised5 report on the algorithmic language Scheme
    • Richard Kelsey, William Clinger, and Jonathan Rees, editors. Revised5 report on the algorithmic language Scheme. Higher-Order and Symbolic Computation, 11(1):7-105, 1998.
    • (1998) Higher-Order and Symbolic Computation , vol.11 , Issue.1 , pp. 7-105
    • Kelsey, R.1    Clinger, W.2    Rees, J.3
  • 48
    • 4243669648 scopus 로고
    • PhD thesis, Department of Computing and Information Sciences, Kansas State University, Manhattan, Kansas, March
    • Karoline Malmkjær. Abstract Interpretation of Partial-Evaluation Algorithms. PhD thesis, Department of Computing and Information Sciences, Kansas State University, Manhattan, Kansas, March 1993.
    • (1993) Abstract Interpretation of Partial-Evaluation Algorithms
    • Malmkjær, K.1
  • 49
    • 84887859396 scopus 로고
    • Preprocessing by program specialization
    • Uffe H. Engberg, Kim G. Larsen, and Peter D. Mosses, editors, , Department of Computer Science, University of Aarhus, October. BRICS NS-94-4.
    • Karoline Malmkjær and Olivier Danvy. Preprocessing by program specialization. In Uffe H. Engberg, Kim G. Larsen, and Peter D. Mosses, editors, Proceedings of the 6th Nordic Workshop on Programming Theory, pages 266-268, Department of Computer Science, University of Aarhus, October 1994. BRICS NS-94-4.
    • (1994) Proceedings of the 6th Nordic Workshop on Programming Theory , pp. 266-268
    • Malmkjær, K.1    Danvy, O.2
  • 51
    • 0001619509 scopus 로고
    • A fast pattern matching algorithm derived by transformational and assertional reasoning
    • Helmuth Partsch and Frank A. Stomp. A fast pattern matching algorithm derived by transformational and assertional reasoning. Formal Aspects of Computing, 2(2):109-122, 1990.
    • (1990) Formal Aspects of Computing , vol.2 , Issue.2 , pp. 109-122
    • Partsch, H.1    Stomp, F.A.2
  • 53
    • 0024057424 scopus 로고
    • On the expected sublinearity of the Boyer-Moore algorithm
    • Robert Schaback. On the expected sublinearity of the Boyer-Moore algorithm. SIAM Journal on Computing, 17(4):648-658, 1988.
    • (1988) SIAM Journal on Computing , vol.17 , Issue.4 , pp. 648-658
    • Schaback, R.1
  • 54
    • 84976753966 scopus 로고
    • Partial evaluation of pattern matching in constraint logic programming languages
    • Paul Hudak and Neil D. Jones, editors, , SIGPLAN Notices, New Haven, Connecticut, June. ACMPress.
    • Donald A. Smith. Partial evaluation of pattern matching in constraint logic programming languages. In Paul Hudak and Neil D. Jones, editors, Proceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation, SIGPLAN Notices, Vol. 26, No 9, pages 62-71, New Haven, Connecticut, June 1991. ACMPress.
    • (1991) Proceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation , vol.26 , Issue.9 , pp. 62-71
    • Smith, D.A.1
  • 58
    • 0025467860 scopus 로고
    • A very fast substring search algorithm
    • August
    • Daniel M. Sunday. A very fast substring search algorithm. Communications of the ACM, 33(8):132-142, August 1990.
    • (1990) Communications of the ACM , vol.33 , Issue.8 , pp. 132-142
    • Sunday, D.M.1
  • 59
    • 0025546619 scopus 로고
    • Deriving a functional Knuth-Morris-Pratt algorithm
    • Masato Takeichi and Yoji Akama. Deriving a functional Knuth-Morris-Pratt algorithm. Journal of Information Processing, 13(4):522-528, 1990.
    • (1990) Journal of Information Processing , vol.13 , Issue.4 , pp. 522-528
    • Takeichi, M.1    Akama, Y.2
  • 60
    • 0003916734 scopus 로고
    • PhD thesis, Department of Mathematics and Computing Science, Eindhoven University of Technology, Eindhoven, The Netherlands
    • BruceW.Watson. Taxonomies and Toolkits of Regular Language Algorithms. PhD thesis, Department of Mathematics and Computing Science, Eindhoven University of Technology, Eindhoven, The Netherlands, 1995.
    • (1995) Taxonomies and Toolkits of Regular Language Algorithms
    • Watson, B.W.1


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