메뉴 건너뛰기




Volumn 63, Issue 3, 2006, Pages 207-239

Semantics and scoping of aspects in higher-order languages

Author keywords

Abstract machine; Advice; Aspect; ceks; Higher order; Join point; Pointcut; Scheme

Indexed keywords

ABSTRACT MACHINES; ASPECTS; JOIN POINTS; POINTCUT; SCHEME;

EID: 33750052616     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.scico.2006.01.003     Document Type: Article
Times cited : (47)

References (37)
  • 1
    • 33750066255 scopus 로고    scopus 로고
    • L. Bauer, J. Ligatti, D. Walker, A calculus for composing security policies, Tech. Rep. TR-655-02, Princeton University, 2002
  • 2
    • 0012652988 scopus 로고    scopus 로고
    • Composing crosscutting concerns using composition filters
    • Bergmans L., and Aksit M. Composing crosscutting concerns using composition filters. Communications of the ACM 44 10 (2001) 51-57
    • (2001) Communications of the ACM , vol.44 , Issue.10 , pp. 51-57
    • Bergmans, L.1    Aksit, M.2
  • 3
    • 21144446851 scopus 로고    scopus 로고
    • A tail-recursive semantics for stack inspections
    • European Symposium on Programming
    • Clements J., and Felleisen M. A tail-recursive semantics for stack inspections. European Symposium on Programming. Lecture Notes in Computer Science vol. 2618 (2003) 22-37
    • (2003) Lecture Notes in Computer Science , vol.2618 , pp. 22-37
    • Clements, J.1    Felleisen, M.2
  • 5
    • 84945287629 scopus 로고    scopus 로고
    • Modeling an algebraic stepper
    • European Symposium on Programming
    • Clements J., Flatt M., and Felleisen M. Modeling an algebraic stepper. European Symposium on Programming. Lecture Notes in Computer Science vol. 2029 (2001) 320-334
    • (2001) Lecture Notes in Computer Science , vol.2029 , pp. 320-334
    • Clements, J.1    Flatt, M.2    Felleisen, M.3
  • 7
    • 1442264227 scopus 로고    scopus 로고
    • Dynamically scoped functions as the essence of aop
    • Workshop on Object-Oriented Language Engineering for the Post-Java Era
    • Costanza P. Dynamically scoped functions as the essence of aop. Workshop on Object-Oriented Language Engineering for the Post-Java Era. ACM SIGPLAN Notices 38 8 (2003) 27-36
    • (2003) ACM SIGPLAN Notices , vol.38 , Issue.8 , pp. 27-36
    • Costanza, P.1
  • 8
    • 33750081693 scopus 로고    scopus 로고
    • D.S. Dantas, D. Walker, G. Washburn, S. Weirich, Analyzing polymorphic advice, Tech. Rep. TR-717-05, Princeton University, 2005
  • 9
    • 84876747584 scopus 로고    scopus 로고
    • D.S. Dantas, D. Walker, G. Washburn, S. Weirich, Polyaml: A polymorphic aspect-oriented functional programming language, in: ACM International Conference on Functional Programming, 2005
  • 10
    • 84947249797 scopus 로고    scopus 로고
    • A formal definition of crosscuts
    • International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
    • Douence R., Motelet O., and Südholt M. A formal definition of crosscuts. International Conference on Metalevel Architectures and Separation of Crosscutting Concerns. Lecture Notes in Computer Science vol. 2192 (2001) 170-186
    • (2001) Lecture Notes in Computer Science , vol.2192 , pp. 170-186
    • Douence, R.1    Motelet, O.2    Südholt, M.3
  • 11
    • 33750049583 scopus 로고    scopus 로고
    • Dutchyn C. AspectScheme 1 (January 2005). http://www.cs.ubc.ca/~cdutchyn/downloads/AspectScheme/aspectscheme1-1.pl t
    • (2005) AspectScheme 1
    • Dutchyn, C.1
  • 12
    • 33750046242 scopus 로고    scopus 로고
    • Dutchyn C. AspectScheme 2 (October 2005). http://www.cs.ubc.ca/~cdutchyn/downloads/AspectScheme/aspectscheme2-3.pl t
    • (2005) AspectScheme 2
    • Dutchyn, C.1
  • 14
    • 0026913084 scopus 로고
    • The revised report on the syntactic theories of sequential control and state
    • Felleisen M., and Hieb R. The revised report on the syntactic theories of sequential control and state. Theoretical Computer Science 103 2 (1992) 235-271
    • (1992) Theoretical Computer Science , vol.103 , Issue.2 , pp. 235-271
    • Felleisen, M.1    Hieb, R.2
  • 15
    • 33750075999 scopus 로고    scopus 로고
    • R.E. Filman, What is aspect-oriented programming, revisited, in: Workshop on Advanced Separation of Concerns, ECOOP, also RIACS Tech. Rep. 01.14, 2001
  • 16
    • 33750054915 scopus 로고    scopus 로고
    • R.E. Filman, D.P. Friedman, Aspect-oriented programming is quantification and obliviousness, in: Workshop on Advanced Separation of Concerns, OOPSLA, 2000, also RIACS Tech. Rep. 01.12, 2001
  • 18
    • 0036948861 scopus 로고    scopus 로고
    • M. Flatt, Composable and compilable macros: You want it when?, in: ACM International Conference on Functional Programming, 2002, pp. 72-83
  • 19
    • 33750091551 scopus 로고    scopus 로고
    • M. Flatt, PLT MzScheme: Language manual, Tech. Rep. TR97-280, Rice University, 1997
  • 20
    • 0012736401 scopus 로고    scopus 로고
    • Handling crosscutting constraints in domain-specific modeling
    • Gray J., Bapty T., Neema S., and Tuck J. Handling crosscutting constraints in domain-specific modeling. Communications of the ACM 44 10 (2001) 87-93
    • (2001) Communications of the ACM , vol.44 , Issue.10 , pp. 87-93
    • Gray, J.1    Bapty, T.2    Neema, S.3    Tuck, J.4
  • 21
    • 0343720370 scopus 로고    scopus 로고
    • the MIT Scheme team and others, Massachusetts Institute of Technology
    • Hanson C., and the MIT Scheme team and others. MIT Scheme Reference Manual (2002), Massachusetts Institute of Technology
    • (2002) MIT Scheme Reference Manual
    • Hanson, C.1
  • 25
    • 33750054328 scopus 로고    scopus 로고
    • E.E. Kohlbecker Jr., Syntactic extensions in the programming language Lisp, Ph.D. Thesis, Indiana University, Aug. 1986
  • 26
    • 38849167599 scopus 로고    scopus 로고
    • E.E. Kohlbecker Jr., D.P. Friedman, M. Felleisen, B.F. Duba, Hygienic macro expansion, in: ACM Conference on Lisp and Functional Programming, 1986, 151-161
  • 27
    • 84976219753 scopus 로고    scopus 로고
    • E.E. Kohlbecker, M. Wand, Macros-by-example: Deriving syntactic transformations from their specifications, in: ACM Annual Symposium on Principles of Programming Languages, 1987, pp. 77-84
  • 28
    • 0036983204 scopus 로고    scopus 로고
    • R. Lämmel, J. Visser, Design patterns for functional strategic programming, in: ACM Workshop on Rule-Based Programming, 2002
  • 30
    • 35248827667 scopus 로고    scopus 로고
    • A compilation and optimization model for aspect-oriented programs
    • Compiler Construction
    • Masuhara H., Kiczales G., and Dutchyn C. A compilation and optimization model for aspect-oriented programs. Compiler Construction. Lecture Notes in Computer Science vol. 2622 (2003) 46-60
    • (2003) Lecture Notes in Computer Science , vol.2622 , pp. 46-60
    • Masuhara, H.1    Kiczales, G.2    Dutchyn, C.3
  • 31
    • 0012715321 scopus 로고    scopus 로고
    • A layered approach to building open aspect-oriented systems: A framework for the design of on-demand system demodularization
    • Netinant P., Elrad T., and Fayad M.E. A layered approach to building open aspect-oriented systems: A framework for the design of on-demand system demodularization. Communications of the ACM 44 10 (2001) 83-85
    • (2001) Communications of the ACM , vol.44 , Issue.10 , pp. 83-85
    • Netinant, P.1    Elrad, T.2    Fayad, M.E.3
  • 32
    • 0141538112 scopus 로고    scopus 로고
    • D. Orleans, Incremental programming with extensible decisions, in: ACM Conference on Aspect-Oriented Software Development, 2002, pp. 56-64
  • 33
    • 0141886046 scopus 로고    scopus 로고
    • D. Sereni, O. de Moor, Static analysis of aspects, in: ACM Conference on Aspect-Oriented Software Development, 2003, pp. 30-39
  • 34
    • 0012651756 scopus 로고    scopus 로고
    • Aspect-oriented programming with reflection and meta-object protocols
    • Sullivan G. Aspect-oriented programming with reflection and meta-object protocols. Communications of the ACM 44 10 (2001) 95-97
    • (2001) Communications of the ACM , vol.44 , Issue.10 , pp. 95-97
    • Sullivan, G.1
  • 35
    • 0141539268 scopus 로고    scopus 로고
    • D.B. Tucker, S. Krishnamurthi, Pointcuts and advice in higher-order languages, in: ACM Conference on Aspect-Oriented Software Development, 2003, pp. 158-167
  • 36
    • 1142263323 scopus 로고    scopus 로고
    • D. Walker, S. Zdancewic, J. Ligatti, A theory of aspects, in: ACM International Conference on Functional Programming, 2003, pp. 127-139


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