메뉴 건너뛰기




Volumn 40, Issue 9, 2005, Pages 306-319

PolyAML: A polymorphic aspect-oriented functional programming language

Author keywords

Ad hoc polymorphism; Aspects oriented programming; Functional programming; Type inference; Type systems

Indexed keywords

AD-HOC POLYMORPHISM; ASPECTS-ORIENTED PROGRAMMING; FUNCTIONAL PROGRAMMING; TYPE INFERENCE; TYPE SYSTEMS;

EID: 33745208995     PISSN: 03621340     EISSN: 03621340     Source Type: Journal    
DOI: 10.1145/1090189.1086404     Document Type: Article
Times cited : (8)

References (41)
  • 1
    • 33745189007 scopus 로고    scopus 로고
    • Open modules: A proposal for modular reasoning in aspect-oriented programming
    • Mar.
    • J. Aldrich. Open modules: A proposal for modular reasoning in aspect-oriented programming. In Workshop on Foundations of Aspect-Oriented Languages, Mar. 2004.
    • (2004) Workshop on Foundations of Aspect-oriented Languages
    • Aldrich, J.1
  • 5
    • 26444436620 scopus 로고    scopus 로고
    • Assistants and observers: A proposal for modular aspect-oriented reasoning
    • Apr.
    • C. Clifton and G. T. Leavens. Assistants and observers: A proposal for modular aspect-oriented reasoning. In Foundations of Aspect Languages, Apr. 2002.
    • (2002) Foundations of Aspect Languages
    • Clifton, C.1    Leavens, G.T.2
  • 9
    • 4544241274 scopus 로고    scopus 로고
    • Aspects, information hiding and modularity
    • Princeton University, Nov.
    • D. S. Dantas and D. Walker. Aspects, information hiding and modularity. Technical Report TR-696-04, Princeton University, Nov. 2003.
    • (2003) Technical Report , vol.TR-696-04
    • Dantas, D.S.1    Walker, D.2
  • 11
    • 33745193368 scopus 로고    scopus 로고
    • PolyAML: A polymorphic aspect-oriented functional programmming language (extended version)
    • University of Pennsylvania, May
    • D. S. Dantas, D. Walker, G. Washburn, and S. Weirich. PolyAML: A polymorphic aspect-oriented functional programmming language (extended version). Technical Report MS-CIS-05-07, University of Pennsylvania, May 2005.
    • (2005) Technical Report , vol.MS-CIS-05-07
    • Dantas, D.S.1    Walker, D.2    Washburn, G.3    Weirich, S.4
  • 12
    • 84947249797 scopus 로고    scopus 로고
    • A formal definition of crosscuts
    • Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns, Berlin, Sept. Springer-Verlag
    • R. Douence, O. Motelet, and M. Südholt. A formal definition of crosscuts. In Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns, volume 2192 of Lecture Notes in Computer Science, pages 170-186, Berlin, Sept. 2001. Springer-Verlag.
    • (2001) Lecture Notes in Computer Science , vol.2192 , pp. 170-186
    • Douence, R.1    Motelet, O.2    Südholt, M.3
  • 16
    • 84940110094 scopus 로고    scopus 로고
    • Flexible policy-directed code safety
    • Oakland, CA, May
    • D. Evans and A. Twyman. Flexible policy-directed code safety. In IEEE Security and Privacy, Oakland, CA, May 1999.
    • (1999) IEEE Security and Privacy
    • Evans, D.1    Twyman, A.2
  • 17
    • 3242890796 scopus 로고    scopus 로고
    • chapter Aspect-Oriented Programming is Quantification and Obliviousness. Addison-Wesley
    • R. E. Filman and D. P. Friedman. Aspect-Oriented Software Development, chapter Aspect-Oriented Programming is Quantification and Obliviousness. Addison-Wesley, 2005.
    • (2005) Aspect-oriented Software Development
    • Filman, R.E.1    Friedman, D.P.2
  • 24
    • 0004148166 scopus 로고    scopus 로고
    • With Damien Doligez, Jacques Garrigue, Didier Rémy, and Jérôme Vouillon
    • X. Leroy. The Objective Caml system: Documentation and user's manual, 2000. With Damien Doligez, Jacques Garrigue, Didier Rémy, and Jérôme Vouillon. Available from http://caml.inria.fr.
    • (2000) The Objective Caml System: Documentation and User's Manual
    • Leroy, X.1
  • 25
    • 0042912981 scopus 로고    scopus 로고
    • Aspectual collaborations - Combining modules and aspects
    • September
    • K. J. Lieberherr, D. Lorenz, and J. Ovlinger. Aspectual collaborations - combining modules and aspects. The Computer Journal, 46(5):542-565, September 2003.
    • (2003) The Computer Journal , vol.46 , Issue.5 , pp. 542-565
    • Lieberherr, K.J.1    Lorenz, D.2    Ovlinger, J.3
  • 27
    • 0000100589 scopus 로고
    • Unification under a mixed prefix
    • D. Miller. Unification under a mixed prefix. Journal of Symbolic Computation, 14(4):321-358, 1992.
    • (1992) Journal of Symbolic Computation , vol.14 , Issue.4 , pp. 321-358
    • Miller, D.1
  • 34
    • 33745211769 scopus 로고    scopus 로고
    • Constraint-based type inference for guarded algebraic data types
    • INRIA, Jan.
    • V. Simonet and F. Pottier. Constraint-based type inference for guarded algebraic data types. Technical Report Research Report 5462, INRIA, Jan. 2005.
    • (2005) Technical Report Research Report , vol.5462
    • Simonet, V.1    Pottier, F.2
  • 40
    • 1442286285 scopus 로고    scopus 로고
    • A semantics for advice and dynamic join points in aspect-oriented programming
    • M. Wand, G. Kiczales, and C. Dutchyn. A semantics for advice and dynamic join points in aspect-oriented programming. TOPLAS, 2003.
    • (2003) TOPLAS
    • Wand, M.1    Kiczales, G.2    Dutchyn, C.3


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