메뉴 건너뛰기




Volumn 29, Issue 1-4, 2000, Pages 1-34

Warm fusion in Stratego: A case study in generation of program transformation systems

Author keywords

[No Author keywords available]

Indexed keywords


EID: 0034559071     PISSN: 10122443     EISSN: None     Source Type: Journal    
DOI: 10.1023/a:1018956702672     Document Type: Article
Times cited : (10)

References (39)
  • 2
    • 0017419683 scopus 로고
    • A transformational system for developing recursive programs
    • R.M. Burstall and J. Darlington, A transformational system for developing recursive programs, J. of the ACM 24(1) (1977) 44-67.
    • (1977) J. of the ACM , vol.24 , Issue.1 , pp. 44-67
    • Burstall, R.M.1    Darlington, J.2
  • 3
    • 0026971527 scopus 로고
    • Safe fusion of functional expressions
    • Proceedings of the 1992 ACM Conference on Lisp and Functional Programming
    • W.N. Chin, Safe fusion of functional expressions, ACM Lisp Pointers 5(1) (1992) 11-20, Proceedings of the 1992 ACM Conference on Lisp and Functional Programming.
    • (1992) ACM Lisp Pointers , vol.5 , Issue.1 , pp. 11-20
    • Chin, W.N.1
  • 5
    • 0042357566 scopus 로고    scopus 로고
    • University of Wollongong, Australia
    • M. de Jonge, A pretty-printer for every occasion, in: Proceedings of the 2nd International Symposium on Constructing Software Engineering Tools (CoSET2000), eds. I. Ferguson, J. Gray and L. Scott, Limerick, Ireland (June 2000); also: Technical Report, University of Wollongong, Australia.
    • Technical Report
  • 7
    • 0025717644 scopus 로고
    • Compilation of functional languages by program transformation
    • P. Fradet and D. Le Métayer, Compilation of functional languages by program transformation, ACM Trans. Programming Languages Syst. 13(1) (1991) 21-51.
    • (1991) ACM Trans. Programming Languages Syst. , vol.13 , Issue.1 , pp. 21-51
    • Fradet, P.1    Le Métayer, D.2
  • 11
    • 17144381685 scopus 로고    scopus 로고
    • Deriving structural hylomorphisms from recursive definitions
    • Proceedings of the International Conference on Functional Programming (ICFP'96), Philadelphia
    • Z. Hu, H. Iwasaki and M. Takeichi, Deriving structural hylomorphisms from recursive definitions, ACM SIGPLAN Notices 31(6) (1996) 73-82, Proceedings of the International Conference on Functional Programming (ICFP'96), Philadelphia.
    • (1996) ACM SIGPLAN Notices , vol.31 , Issue.6 , pp. 73-82
    • Hu, Z.1    Iwasaki, H.2    Takeichi, M.3
  • 13
    • 0042240386 scopus 로고    scopus 로고
    • Short cut fusion is correct
    • Bates College, Lewiston, Maine, USA
    • P. Johann, Short cut fusion is correct, Technical report, Bates College, Lewiston, Maine, USA (2000).
    • (2000) Technical Report
    • Johann, P.1
  • 14
    • 0042240384 scopus 로고    scopus 로고
    • Warm fusion in Stratego: A case study in the generation of program transformation systems
    • Institute of Information and Computing Sciences, Universiteit Utrecht, Utrecht, The Netherlands
    • P. Johann and E. Visser, Warm fusion in Stratego: A case study in the generation of program transformation systems, Technical report, Institute of Information and Computing Sciences, Universiteit Utrecht, Utrecht, The Netherlands (2000).
    • (2000) Technical Report
    • Johann, P.1    Visser, E.2
  • 17
    • 0344252183 scopus 로고
    • Homomorphisms and promotability
    • Lecture Notes in Computer Science, Springer, Berlin
    • G. Malcolm, Homomorphisms and promotability, in: Mathematics of Program Construction, Lecture Notes in Computer Science, Vol. 375 (Springer, Berlin, 1989) pp. 335-347.
    • (1989) Mathematics of Program Construction , vol.375 , pp. 335-347
    • Malcolm, G.1
  • 18
    • 0025507960 scopus 로고
    • Data structures and program transformation
    • G.J. Malcolm, Data structures and program transformation, Sci. Comput. Programming 14 (1990) 255-279.
    • (1990) Sci. Comput. Programming , vol.14 , pp. 255-279
    • Malcolm, G.J.1
  • 19
    • 85014115727 scopus 로고
    • Functional programming with bananas, lenses, envelopes and barbed wire
    • ed. R.J.M. Hughes, Lecture Notes in Computer Science, Springer, Berlin
    • E. Meijer, M. Fokkinga and R. Paterson, Functional programming with bananas, lenses, envelopes and barbed wire, in: Functional Programming and Computer Architecture (FPCA'91), ed. R.J.M. Hughes, Lecture Notes in Computer Science, Vol. 523 (Springer, Berlin, 1991) pp. 124-144.
    • (1991) Functional Programming and Computer Architecture (FPCA'91) , vol.523 , pp. 124-144
    • Meijer, E.1    Fokkinga, M.2    Paterson, R.3
  • 21
    • 0004763160 scopus 로고
    • The nofib benchmark suite of Haskell programs
    • eds. J. Launchbury and P.M. Sansom Springer, Berlin
    • W. Partain, The nofib benchmark suite of Haskell programs, in: Functional Programming, eds. J. Launchbury and P.M. Sansom (Springer, Berlin, 1992) pp. 195-202.
    • (1992) Functional Programming , pp. 195-202
    • Partain, W.1
  • 23
    • 84974434216 scopus 로고
    • Unboxed values as first class citizens in a non-strict functional language
    • ed. R.J.M. Hughes, Lecture Notes in Computer Science, Springer, Berlin
    • S.L. Peyton Jones and J. Launchbury, Unboxed values as first class citizens in a non-strict functional language, in: Functional Programming and Computer Architecture (FPCA'91), ed. R.J.M. Hughes, Lecture Notes in Computer Science, Vol. 523 (Springer, Berlin, 1991) pp. 636-666.
    • (1991) Functional Programming and Computer Architecture (FPCA'91) , vol.523 , pp. 636-666
    • Peyton Jones, S.L.1    Launchbury, J.2
  • 24
  • 27
    • 0032281046 scopus 로고    scopus 로고
    • From ML to Ada: Strongly-typed language interoperability via source translation
    • A. Tolmach and D. Oliva, From ML to Ada: Strongly-typed language interoperability via source translation, J. Funct. Programming 8(4) (1998) 367-412.
    • (1998) J. Funct. Programming , vol.8 , Issue.4 , pp. 367-412
    • Tolmach, A.1    Oliva, D.2
  • 32
    • 84957646737 scopus 로고    scopus 로고
    • Strategic pattern matching
    • eds. P. Narendran and M. Rusinowitch, Lecture Notes in Computer Science, Trento, Italy, July 1999 Springer, Berlin
    • E. Visser, Strategic pattern matching, in: Rewriting Techniques and Applications (RTA'99), eds. P. Narendran and M. Rusinowitch, Lecture Notes in Computer Science, Vol. 1631, Trento, Italy, July 1999 (Springer, Berlin, 1999) pp. 30-44.
    • (1999) Rewriting Techniques and Applications (RTA'99) , vol.1631 , pp. 30-44
    • Visser, E.1
  • 33
    • 0041739984 scopus 로고    scopus 로고
    • Institute of Information and Computing Sciences, Universiteit Utrecht, Utrecht, The Netherlands
    • E. Visser, The Stratego Library, Institute of Information and Computing Sciences, Universiteit Utrecht, Utrecht, The Netherlands (1999).
    • (1999) The Stratego Library
    • Visser, E.1
  • 34
    • 0042240385 scopus 로고    scopus 로고
    • Language independent traversals for program transformation
    • ed. J. Jeuring, Ponte de Lima, Portugal, July 6
    • E. Visser, Language independent traversals for program transformation, in: Workshop on Generic Programming (WGP2000), ed. J. Jeuring, Ponte de Lima, Portugal, July 6 (2000); also: Technical Report UU-CS-2000-19, Universiteit Utrecht.
    • (2000) Workshop on Generic Programming (WGP2000)
    • Visser, E.1
  • 35
    • 0041739985 scopus 로고    scopus 로고
    • Universiteit Utrecht
    • E. Visser, Language independent traversals for program transformation, in: Workshop on Generic Programming (WGP2000), ed. J. Jeuring, Ponte de Lima, Portugal, July 6 (2000); also: Technical Report UU-CS-2000-19, Universiteit Utrecht.
    • Technical Report UU-CS-2000-19
  • 37
    • 17244362990 scopus 로고    scopus 로고
    • Building program optimizers with rewriting strategies
    • Proceedings of the International Conference on Functional Programming (ICFP'98)
    • E. Visser, Zine-el-Abidine Benaissa and A. Tolmach, Building program optimizers with rewriting strategies, ACM SIGPLAN Notices 34(1) (1999) 13-26, Proceedings of the International Conference on Functional Programming (ICFP'98).
    • (1999) ACM SIGPLAN Notices , vol.34 , Issue.1 , pp. 13-26
    • Visser, E.1    Benaissa, Z.-E.-A.2    Tolmach, A.3
  • 38
    • 0025444759 scopus 로고
    • Deforestation: Transforming programs to eliminate trees
    • P. Wadler, Deforestation: Transforming programs to eliminate trees, Theor. Comput. Sci. 73 (1990) 231-248.
    • (1990) Theor. Comput. Sci. , vol.73 , pp. 231-248
    • Wadler, P.1
  • 39
    • 0043242712 scopus 로고    scopus 로고
    • www.stratego-language.org.


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