-
1
-
-
0004072686
-
-
Addison Wesley, Reading, Massachusetts
-
A. Aho, R. Sethi, and J. Ullman. Compilers: Principles, techniques, and tools. Addison Wesley, Reading, Massachusetts, 1986.
-
(1986)
Compilers: Principles, Techniques, and Tools
-
-
Aho, A.1
Sethi, R.2
Ullman, J.3
-
3
-
-
0031321492
-
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
-
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
-
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
-
6
-
-
0033876837
-
Efficient annotated terms
-
M. G. J. van den Brand, H. de Jong, P. Klint, and P. Olivier. Efficient annotated terms. Software, Practice & Experience, 30(3):259-291, 2000.
-
(2000)
Software, Practice & Experience
, vol.30
, Issue.3
, pp. 259-291
-
-
Van Den Brand, M.G.J.1
De Jong, H.2
Klint, P.3
Olivier, P.4
-
7
-
-
3042810925
-
Term rewriting with traversal functions
-
M. G. J. van den Brand, P. Klint, and J. J. Vinju. Term rewriting with traversal functions. ACM Transactions on Software Engineering and Methodology, 12(2): 152-190, 2003.
-
(2003)
ACM Transactions on Software Engineering and Methodology
, vol.12
, Issue.2
, pp. 152-190
-
-
Van Den Brand, M.G.J.1
Klint, P.2
Vinju, J.J.3
-
8
-
-
24644468745
-
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
-
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
-
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
-
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
-
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
-
-
Octave
-
J. Eaton. Octave, http://www.octave.org/.
-
-
-
Eaton, J.1
-
19
-
-
0036039975
-
Combining dataflow analyses and transformations
-
Portland, Oregon, January
-
S. Lerner, D. Grove, and C. Chambers. Combining dataflow analyses and transformations. In SIGPLAN Symposium on Principles of Programming Languages (POPL 2002), pages 270-282, Portland, Oregon, January 2002.
-
(2002)
SIGPLAN Symposium on Principles of Programming Languages (POPL 2002)
, pp. 270-282
-
-
Lerner, S.1
Grove, D.2
Chambers, C.3
-
21
-
-
0033705215
-
Implicit parameters: Dynamic scoping with static types
-
. ACM, January
-
J. R. Lewis, J. Launchbury, E. Meijer, and M. Shields. Implicit parameters: Dynamic scoping with static types. In Symposium on Principles of Programming Languages (POPL'00), pages 108-118. ACM, January 2000.
-
(2000)
Symposium on Principles of Programming Languages (POPL'00)
, pp. 108-118
-
-
Lewis, J.R.1
Launchbury, J.2
Meijer, E.3
Shields, M.4
-
22
-
-
0042741482
-
Specification of rewriting strategies
-
M. P. A. Sellink, editor, Electronic Workshops in Computing, Berlin, November. Springer-Verlag
-
B. Luttik and E. Visser. Specification of rewriting strategies. In M. P. A. Sellink, editor, 2nd International Workshop on the Theory and Practice of Algebraic Specifications (ASF+SDF'97), Electronic Workshops in Computing, Berlin, November 1997. Springer-Verlag.
-
(1997)
2nd International Workshop on the Theory and Practice of Algebraic Specifications (ASF+SDF'97)
-
-
Luttik, B.1
Visser, E.2
-
26
-
-
18244404252
-
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
-
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
-
-
0003489758
-
-
PhD thesis, University of Illinois, Urbana-Champaign, IL, USA
-
W. F. Opdyke. Refactoring Object-Oriented Frameworks. PhD thesis, University of Illinois, Urbana-Champaign, IL, USA, 1992.
-
(1992)
Refactoring Object-oriented Frameworks
-
-
Opdyke, W.F.1
-
29
-
-
18244393961
-
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
-
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
-
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
-
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
-
34
-
-
1142275468
-
FreshML: Programming with binders made simple
-
ACM Press, Aug.
-
M. R. Shinwell, A. M. Pitts, and M. J. Gabbay. FreshML: Programming with binders made simple. In Eighth ACM SIGPLAN International Conference on Functional Programming (ICFP 2003), Uppsala, Sweden, pages 263-274. ACM Press, Aug. 2003.
-
(2003)
Eighth ACM SIGPLAN International Conference on Functional Programming (ICFP 2003), Uppsala, Sweden
, pp. 263-274
-
-
Shinwell, M.R.1
Pitts, A.M.2
Gabbay, M.J.3
-
37
-
-
84957646737
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
-
33644629159
-
-
E. Visser et al. Stratego/XT. http://www.stratego-language.org, 1999-2005.
-
Stratego/XT
-
-
Visser, E.1
|