메뉴 건너뛰기




Volumn 69, Issue 1-2, 2006, Pages 123-178

Program transformation with scoped dynamic rewrite rules

Author keywords

[No Author keywords available]

Indexed keywords

CODES (STANDARDS); COMPUTER PROGRAMMING LANGUAGES; DYNAMIC PROGRAMMING;

EID: 33644624432     PISSN: 01692968     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Article
Times cited : (58)

References (47)
  • 3
    • 0031321492 scopus 로고    scopus 로고
    • Shrinking lambda expressions in linear time
    • September
    • A. W. Appel and T. Jim. Shrinking lambda expressions in linear time. Journal of Functional Programming, 7(5):515-540, September 1997.
    • (1997) Journal of Functional Programming , vol.7 , Issue.5 , pp. 515-540
    • Appel, A.W.1    Jim, T.2
  • 4
    • 19144371372 scopus 로고    scopus 로고
    • Controlling rewriting by rewriting
    • J. Meseguer, editor, Proceedings of the First International Workshop on Rewriting Logic and its Applications, Asilomar, Pacific Grove, CA, September. Elsevier Science Publishers
    • P. Borovanský, C. Kirchner, and H. Kirchner. Controlling rewriting by rewriting. In J. Meseguer, editor, Proceedings of the First International Workshop on Rewriting Logic and its Applications, volume 4 of Electronic Notes in Theoretical Computer Science, Asilomar, Pacific Grove, CA, September 1996. Elsevier Science Publishers.
    • (1996) Electronic Notes in Theoretical Computer Science , vol.4
    • Borovanský, P.1    Kirchner, C.2    Kirchner, H.3
  • 5
    • 0003712401 scopus 로고    scopus 로고
    • The TAMPR program transforming system: Simplifying the development of numerical software
    • E. Arge, A. M. Bruaset, and H. P. Langtangen, editors. Birkhuser
    • J. M. Boyle, T. J. Harmer, and V. L. Winter. The TAMPR program transforming system: Simplifying the development of numerical software. In E. Arge, A. M. Bruaset, and H. P. Langtangen, editors, Modern Software Tools in Scientific Computing, pages 353-372. Birkhuser, 1997.
    • (1997) Modern Software Tools in Scientific Computing , pp. 353-372
    • Boyle, J.M.1    Harmer, T.J.2    Winter, V.L.3
  • 8
    • 24644468745 scopus 로고    scopus 로고
    • Program transformation with scoped dynamic rewrite rules
    • Department of Information and Computing Sciences, Utrecht University. Extended version of this article with appendices on implementation and performance
    • M. Bravenboer, A. van Dam, K. Olmos, and E. Visser. Program transformation with scoped dynamic rewrite rules. Technical Report UU-CS-2005-005, Department of Information and Computing Sciences, Utrecht University, 2005. Extended version of this article with appendices on implementation and performance.
    • (2005) Technical Report , vol.UU-CS-2005-005
    • Bravenboer, M.1    Van Dam, A.2    Olmos, K.3    Visser, E.4
  • 9
    • 23044533270 scopus 로고    scopus 로고
    • Rewriting strategies for instruction selection
    • S. Tison, editor, Rewriting Techniques and Applications (RTA'02), Copenhagen, Denmark, July. Springer-Verlag
    • M. Bravenboer and E. Visser. Rewriting strategies for instruction selection. In S. Tison, editor, Rewriting Techniques and Applications (RTA'02), volume 2378 of Lecture Notes in Computer Science, pages 237-251, Copenhagen, Denmark, July 2002. Springer-Verlag.
    • (2002) Lecture Notes in Computer Science , vol.2378 , pp. 237-251
    • Bravenboer, M.1    Visser, E.2
  • 10
    • 0012335070 scopus 로고
    • Programming languages and their compilers: Preliminary notes
    • Courant Institute of Mathematical Sciences, New York University, April
    • J. Cocke and J. T. Schwartz. Programming languages and their compilers: Preliminary notes. Technical report, Courant Institute of Mathematical Sciences, New York University, April 1970.
    • (1970) Technical Report
    • Cocke, J.1    Schwartz, J.T.2
  • 11
    • 0036036551 scopus 로고    scopus 로고
    • Systematic design of program transformation frameworks by abstract interpretation
    • Portland, Oregon, USA, January. ACM Press
    • P. Cousot and R. Cousot. Systematic design of program transformation frameworks by abstract interpretation. In ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL'02), pages 178-190, Portland, Oregon, USA, January 2002. ACM Press.
    • (2002) ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL'02) , pp. 178-190
    • Cousot, P.1    Cousot, R.2
  • 12
    • 18244388922 scopus 로고    scopus 로고
    • Building interpreters with rewriting strategies
    • M. G. J. van den Brand and R. Lmmel, editors, Workshop on Language Descriptions, Tools and Applications (LDTA'02), Grenoble, France, April. Elsevier Science Publishers
    • E. Dolstra and E. Visser. Building interpreters with rewriting strategies. In M. G. J. van den Brand and R. Lmmel, editors, Workshop on Language Descriptions, Tools and Applications (LDTA'02), volume 65/3 of Electronic Notes in Theoretical Computer Science, Grenoble, France, April 2002. Elsevier Science Publishers.
    • (2002) Electronic Notes in Theoretical Computer Science , vol.65 , Issue.3
    • Dolstra, E.1    Visser, E.2
  • 13
    • 33644624732 scopus 로고    scopus 로고
    • Octave
    • J. Eaton. Octave, http://www.octave.org/.
    • Eaton, J.1
  • 26
    • 18244404252 scopus 로고    scopus 로고
    • Strategies for source-to-source constant propagation
    • B. Gramlich and S. Lucas, editors, Workshop on Reduction Strategies (WRS'02), Copenhagen, Denmark, July. Elsevier Science Publishers
    • K. Olmos and E. Visser. Strategies for source-to-source constant propagation. In B. Gramlich and S. Lucas, editors, Workshop on Reduction Strategies (WRS'02), volume 70 of Electronic Notes in Theoretical Computer Science, page 20, Copenhagen, Denmark, July 2002. Elsevier Science Publishers.
    • (2002) Electronic Notes in Theoretical Computer Science , vol.70 , pp. 20
    • Olmos, K.1    Visser, E.2
  • 27
    • 24644487033 scopus 로고    scopus 로고
    • Composing source-to-source data-flow transformations with rewriting strategies and dependent dynamic rewrite rules
    • R. Bodik, editor, 14th International Conference on Compiler Construction (CC'05). Springer-Verlag, April
    • K. Olmos and E. Visser. Composing source-to-source data-flow transformations with rewriting strategies and dependent dynamic rewrite rules. In R. Bodik, editor, 14th International Conference on Compiler Construction (CC'05), volume 3443 of Lecture Notes in Computer Science, pages 204-220. Springer-Verlag, April 2005.
    • (2005) Lecture Notes in Computer Science , vol.3443 , pp. 204-220
    • Olmos, K.1    Visser, E.2
  • 28
  • 29
    • 18244393961 scopus 로고    scopus 로고
    • Future directions in program transformations
    • December
    • R. Paige. Future directions in program transformations. Computing Surveys, 28A(4), December 1996.
    • (1996) Computing Surveys , vol.28 A , Issue.4
    • Paige, R.1
  • 30
    • 18244393961 scopus 로고    scopus 로고
    • Future directions in program transformation
    • December 1996. Position Statement at the Workshop on Strategic Directions in Computing Research. MIT, Cambridge, MA, USA, June 14-15
    • A. Pettorossi and M. Proietti. Future directions in program transformation. ACM Computing Surveys, 28(4es):171-es, December 1996. Position Statement at the Workshop on Strategic Directions in Computing Research. MIT, Cambridge, MA, USA, June 14-15, 1996.
    • (1996) ACM Computing Surveys , vol.28 , Issue.4 ES
    • Pettorossi, A.1    Proietti, M.2
  • 31
    • 0036058519 scopus 로고    scopus 로고
    • Secrets of the glasgow haskell compiler inliner
    • July
    • S. Peyton Jones and S. Marlow. Secrets of the Glasgow Haskell Compiler inliner. Journal of Functional Programming, 12(4):393-434, July 2002.
    • (2002) Journal of Functional Programming , vol.12 , Issue.4 , pp. 393-434
    • Jones, S.P.1    Marlow, S.2
  • 32
    • 84976496175 scopus 로고    scopus 로고
    • A metalanguage for programming with bound names modulo renaming
    • R. Backhouse and J. N. Oliveira, editors, Mathematics of Program Construction. 5th International Conference, MPC2000, Ponte de Lima, Portugal, July 2000. Proceedings. Springer-Verlag
    • A. M. Pitts and M. J. Gabbay. A metalanguage for programming with bound names modulo renaming. In R. Backhouse and J. N. Oliveira, editors, Mathematics of Program Construction. 5th International Conference, MPC2000, Ponte de Lima, Portugal, July 2000. Proceedings, volume 1837 of Lecture Notes in Computer Science, pages 230-255. Springer-Verlag, 2000.
    • (2000) Lecture Notes in Computer Science , vol.1837 , pp. 230-255
    • Pitts, A.M.1    Gabbay, M.J.2
  • 37
    • 84957646737 scopus 로고    scopus 로고
    • Strategic pattern matching
    • P. Narendran and M. Rusinowitch, editors, Rewriting Techniques and Applications (RTA'99), Trento, Italy, July. Springer-Verlag
    • E. Visser. Strategic pattern matching. In P. Narendran and M. Rusinowitch, editors, Rewriting Techniques and Applications (RTA'99), volume 1631 of Lecture Notes in Computer Science, pages 30-44, Trento, Italy, July 1999. Springer-Verlag.
    • (1999) Lecture Notes in Computer Science , vol.1631 , pp. 30-44
    • Visser, E.1
  • 38
    • 0042240385 scopus 로고    scopus 로고
    • Language independent traversals for program transformation
    • J. Jeuring, editor, Ponte de Lima, Portugal, July. Technical Report UU-CS-2000-19, Department of Information and Computing Sciences, Universiteit Utrecht
    • E. Visser. Language independent traversals for program transformation. In J. Jeuring, editor, Workshop on Generic Programming (WGP'00), Ponte de Lima, Portugal, July 2000. Technical Report UU-CS-2000-19, Department of Information and Computing Sciences, Universiteit Utrecht.
    • (2000) Workshop on Generic Programming (WGP'00)
    • Visser, E.1
  • 39
    • 19144364637 scopus 로고    scopus 로고
    • Scoped dynamic rewrite rules
    • M. van den Brand and R. Verma, editors, Rule Based Programming (RULE'01). Elsevier Science Publishers, September
    • E. Visser. Scoped dynamic rewrite rules. In M. van den Brand and R. Verma, editors, Rule Based Programming (RULE'01), volume 59/4 of Electronic Notes in Theoretical Computer Science. Elsevier Science Publishers, September 2001.
    • (2001) Electronic Notes in Theoretical Computer Science , vol.59 , Issue.4
    • Visser, E.1
  • 40
    • 84937403401 scopus 로고    scopus 로고
    • Meta-programming with concrete object syntax
    • D. Batory, C. Consel, and W. Taha, editors, Generative Programming and Component Engineering (GPCE'02), Pittsburgh, PA, USA, October. Springer-Verlag
    • E. Visser. Meta-programming with concrete object syntax. In D. Batory, C. Consel, and W. Taha, editors, Generative Programming and Component Engineering (GPCE'02), volume 2487 of Lecture Notes in Computer Science, pages 299-315, Pittsburgh, PA, USA, October 2002. Springer-Verlag.
    • (2002) Lecture Notes in Computer Science , vol.2487 , pp. 299-315
    • Visser, E.1
  • 41
    • 84947264529 scopus 로고    scopus 로고
    • Program transformation with Stratego/XT: Rules, strategies, tools, and systems in StrategoXT-0.9
    • C. Lengauer et al., editors, Domain-Specific Program Generation. Spinger-Verlag, June
    • E. Visser. Program transformation with Stratego/XT: Rules, strategies, tools, and systems in StrategoXT-0.9. In C. Lengauer et al., editors, Domain-Specific Program Generation, volume 3016 of Lecture Notes in Computer Science, pages 216-238. Spinger-Verlag, June 2004.
    • (2004) Lecture Notes in Computer Science , vol.3016 , pp. 216-238
    • Visser, E.1
  • 42
    • 18244401637 scopus 로고    scopus 로고
    • A survey of strategies in rule-based program transformation systems
    • Reduction Strategies in Rewriting and Programming special issue
    • E. Visser. A survey of strategies in rule-based program transformation systems. Journal of Symbolic Computation, 40(1):831-873, 2005. Reduction Strategies in Rewriting and Programming special issue.
    • (2005) Journal of Symbolic Computation , vol.40 , Issue.1 , pp. 831-873
    • Visser, E.1
  • 43
    • 84874275328 scopus 로고    scopus 로고
    • A core language for rewriting
    • C. Kirchner and H. Kirchner, editors, Second International Workshop on Rewriting Logic and its Applications (WRLA'98), Pont-à-Mousson, France, September. Elsevier Science Publishers
    • E. Visser and Z.-e.-A. Benaissa. A core language for rewriting. In C. Kirchner and H. Kirchner, editors, Second International Workshop on Rewriting Logic and its Applications (WRLA'98), volume 15 of Electronic Notes in Theoretical Computer Science, Pont-à-Mousson, France, September 1998. Elsevier Science Publishers.
    • (1998) Electronic Notes in Theoretical Computer Science , vol.15
    • Visser, E.1    Benaissa, Z.-E.-A.2
  • 45
    • 33644635510 scopus 로고    scopus 로고
    • Implementation of partial evaluation in Stratego/XT
    • Kent, UK, February 9
    • E. Visser, M. Bravenboer, and K. Olmos. Implementation of partial evaluation in Stratego/XT. Presentation at Functional Refactoring Workshop in Canterbury, Kent, UK, February 9 2004. http://www.cs.uu.nl/wiki/Visser/ ResearchTalks.
    • (2004) Functional Refactoring Workshop in Canterbury
    • Visser, E.1    Bravenboer, M.2    Olmos, K.3
  • 46


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