메뉴 건너뛰기




Volumn , Issue , 2003, Pages 168-177

Strategic Programming Meets Adaptive Programming

Author keywords

Adaptive programming; Aspect oriented programming; Generic programming; Language design; Program analysis; Program transformation; Strategic programming; Strategy; Traversal

Indexed keywords

COMPUTER SOFTWARE; DATA PROCESSING;

EID: 19244383660     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/643603.643621     Document Type: Conference Paper
Times cited : (39)

References (22)
  • 1
    • 4243890322 scopus 로고    scopus 로고
    • CodeBoost: A Framework for the Transformation of C++ Programs
    • Institute of Information and Computing Sciences, Utrecht University
    • O. S. Bagge, M. Haveraaen, and E. Visser. CodeBoost: A Framework for the Transformation of C++ Programs. Technical Report UU-CS-2001-32, Institute of Information and Computing Sciences, Utrecht University, 2001.
    • (2001) Technical Report , vol.UU-CS-2001-32
    • Bagge, O.S.1    Haveraaen, M.2    Visser, E.3
  • 2
    • 0003523184 scopus 로고    scopus 로고
    • Term rewriting with traversal functions
    • CWI, July
    • M. Brand, P. Klint, and J. Vinju. Term rewriting with traversal functions. Technical Report SEN-R0121, CWI, July 2001.
    • (2001) Technical Report , vol.SEN-R0121
    • Brand, M.1    Klint, P.2    Vinju, J.3
  • 4
    • 84957550104 scopus 로고    scopus 로고
    • Polytypic programming
    • J. Launchbury, E. Meijer, and T. Sheard, editors, 2nd Int. School on Advanced Functional Programming Olympia, WA, USA, 26-30 Aug 1996, of Springer-Verlag
    • J. Jeuring and P. Jansson. Polytypic programming. In J. Launchbury, E. Meijer, and T. Sheard, editors, 2nd Int. School on Advanced Functional Programming, Olympia, WA, USA, 26-30 Aug 1996, volume 1129 of LNCS, pages 68-114. Springer-Verlag, 1996.
    • (1996) LNCS , vol.1129 , pp. 68-114
    • Jeuring, J.1    Jansson, P.2
  • 5
    • 0141776893 scopus 로고    scopus 로고
    • The Sketch of a Polymorphic Symphony
    • B. Gramlich and S. Lucas, editors, Proc. of Inter. Workshop on Reduction Strategies in Rewriting and Programming (WRS 2002), Elsevier Science
    • R. Lämmel. The Sketch of a Polymorphic Symphony. In B. Gramlich and S. Lucas, editors, Proc. of Inter. Workshop on Reduction Strategies in Rewriting and Programming (WRS 2002), volume 70 of ENTCS. Elsevier Science, 2002. 21 pages.
    • (2002) ENTCS , vol.70 , pp. 21
    • Lämmel, R.1
  • 6
    • 0036376004 scopus 로고    scopus 로고
    • Typed Generic Traversal With Term Rewriting Strategies
    • September
    • R. Lämmel. Typed Generic Traversal With Term Rewriting Strategies. Journal of Logic and Algebraic Programming, 54:1-64, September 2002.
    • (2002) Journal of Logic and Algebraic Programming , vol.54 , pp. 1-64
    • Lämmel, R.1
  • 7
    • 84862047883 scopus 로고    scopus 로고
    • Typed Combinators for Generic Traversal
    • S. Krishnamurthi and C. Ramakrishnan, editors, Proc. of PAUL 2002, Portland, OR, USA, Springer-Verlag, Jan.
    • R. Lämmel and J. Visser. Typed Combinators for Generic Traversal. In S. Krishnamurthi and C. Ramakrishnan, editors, Proc. of PAUL 2002, Portland, OR, USA, volume 2257 of LNCS. Springer-Verlag, Jan. 2002.
    • (2002) LNCS , vol.2257
    • Lämmel, R.1    Visser, J.2
  • 8
    • 0141442904 scopus 로고    scopus 로고
    • Dealing with Large Bananas
    • J. Jeuring, editor, Universiteit Utrecht, July
    • R. Lämmel, J. Visser, and J. Kort. Dealing with Large Bananas. In J. Jeuring, editor, Proc. of WGP'2000, Technical Report, Universiteit Utrecht, pages 46-59, July 2000.
    • (2000) Proc. of WGP'2000, Technical Report , pp. 46-59
    • Lämmel, R.1    Visser, J.2    Kort, J.3
  • 10
    • 0012750648 scopus 로고    scopus 로고
    • Aspect-oriented programming with adaptive methods
    • Oct.
    • K. Lieberherr, D. Orleans, and J. Ovlinger. Aspect-oriented programming with adaptive methods. CACM, 44(10):39-41, Oct. 2001.
    • (2001) CACM , vol.44 , Issue.10 , pp. 39-41
    • Lieberherr, K.1    Orleans, D.2    Ovlinger, J.3
  • 11
    • 0003775879 scopus 로고    scopus 로고
    • Traversals of Object Structures: Specification and Efficient Implementation
    • Northeastern University, Boston
    • K. Lieberherr and B. Patt-Shamir. Traversals of Object Structures: Specification and Efficient Implementation. Technical Report NU-CCS-97-15, Northeastern University, Boston, 1997.
    • (1997) Technical Report , vol.NU-CCS-97-15
    • Lieberherr, K.1    Patt-Shamir, B.2
  • 12
    • 4243362744 scopus 로고    scopus 로고
    • An Efficient Compiler for Adaptive Programs
    • Northeastern University, Boston
    • K. Lieberherr, B. Patt-Shamir, and S. Pradhan. An Efficient Compiler for Adaptive Programs. Technical Report NU-CCS-97-03, Northeastern University, Boston, 1997.
    • (1997) Technical Report , vol.NU-CCS-97-03
    • Lieberherr, K.1    Patt-Shamir, B.2    Pradhan, S.3
  • 14
    • 85014115727 scopus 로고
    • Functional Programming with Bananas, Lenses, Envelopes, and Barbed Wire
    • In Proc. of FPCA'91, Springer-Verlag
    • E. Meijer, M. Fokkinga, and R. Paterson. Functional Programming with Bananas, Lenses, Envelopes, and Barbed Wire. In Proc. of FPCA'91, volume 523 of LNCS. Springer-Verlag, 1991.
    • (1991) LNCS , vol.523
    • Meijer, E.1    Fokkinga, M.2    Paterson, R.3
  • 15
    • 84947222631 scopus 로고    scopus 로고
    • DJ: Dynamic Adaptive Programming in Java
    • In A. Yonezawa and S. Matsuoka, editors, Reflection 2001: Meta-level Architectures and Separation of Crosscutting Concerns, Kyoto, Japan, Sept. Springer-Verlag
    • D. Orleans and K. Lieberherr. DJ: Dynamic Adaptive Programming in Java. In A. Yonezawa and S. Matsuoka, editors, Reflection 2001: Meta-level Architectures and Separation of Crosscutting Concerns, volume 2192 of LNCS, pages 73-80, Kyoto, Japan, Sept. 2001. Springer-Verlag.
    • (2001) LNCS , vol.2192 , pp. 73-80
    • Orleans, D.1    Lieberherr, K.2
  • 19
    • 0020795684 scopus 로고
    • A Higher-Order Implementation of Rewriting
    • Aug.
    • L. Paulson. A Higher-Order Implementation of Rewriting. Science of Computer Programming, 3(2): 119-149, Aug. 1983.
    • (1983) Science of Computer Programming , vol.3 , Issue.2 , pp. 119-149
    • Paulson, L.1
  • 20
    • 84888256882 scopus 로고    scopus 로고
    • Stratego: A Language for Program Transformation based on Rewriting Strategies. System Description of Stratego 0.5
    • A. Middeldorp, editor, Rewriting Techniques and Applications (RTA'01), Springer-Verlag, May
    • E. Visser. Stratego: A Language for Program Transformation based on Rewriting Strategies. System Description of Stratego 0.5. In A. Middeldorp, editor, Rewriting Techniques and Applications (RTA'01), volume 2051 of LNCS, pages 357-361. Springer-Verlag, May 2001.
    • (2001) LNCS , vol.2051 , pp. 357-361
    • Visser, E.1
  • 21
    • 0035551809 scopus 로고    scopus 로고
    • Visitor combination and traversal control
    • Nov.
    • J. Visser. Visitor combination and traversal control. ACM SIGPLAN Notices, OOPSLA 2001 Conf. Proc., 36(11):270-282, Nov. 2001.
    • (2001) ACM SIGPLAN Notices, OOPSLA 2001 Conf. Proc. , vol.36 , Issue.11 , pp. 270-282
    • Visser, J.1


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