메뉴 건너뛰기




Volumn 40, Issue 6, 2005, Pages 117-128

Optimising aspectJ

Author keywords

Around advice; Aspect oriented programming language; AspectJ; cflow pointcut; Optimization

Indexed keywords

JAVA PROGRAMMING LANGUAGE; OBJECT ORIENTED PROGRAMMING; OPTIMIZATION; PROBLEM SOLVING; PROGRAM COMPILERS;

EID: 33745261574     PISSN: 03621340     EISSN: 03621340     Source Type: Journal    
DOI: 10.1145/1064978.1065026     Document Type: Article
Times cited : (21)

References (26)
  • 4
    • 12844276994 scopus 로고    scopus 로고
    • AspectJ Eclipse Home. The AspectJ home page. http://eclipse.org/aspectj/, 2003.
    • (2003) The AspectJ Home Page
  • 6
    • 0030260329 scopus 로고    scopus 로고
    • Fast static analysis of C++ virtual function calls
    • David F. Bacon and Peter F. Sweeney. Fast static analysis of C++ virtual function calls. In OOPSLA 1996, pages 324-341, 1996.
    • (1996) OOPSLA 1996 , pp. 324-341
    • Bacon, D.F.1    Sweeney, P.F.2
  • 7
    • 18844367955 scopus 로고    scopus 로고
    • Virtual machine support for dynamic join points
    • Christoph Bockisch, Michael Haupt, Mira Mezini, and Klaus Ostermann. Virtual machine support for dynamic join points. In AOSD 2004, pages 83-92, 2004.
    • (2004) AOSD 2004 , pp. 83-92
    • Bockisch, C.1    Haupt, M.2    Mezini, M.3    Ostermann, K.4
  • 9
    • 84948958710 scopus 로고
    • Optimization of object-oriented programs using static class hierarchy analysis
    • ECOOP 1995
    • Jeffrey Dean, David Grove, and Craig Chambers. Optimization of object-oriented programs using static class hierarchy analysis. In ECOOP 1995, volume 952 of LNCS, pages 77-101, 1995.
    • (1995) LNCS , vol.952 , pp. 77-101
    • Dean, J.1    Grove, D.2    Chambers, C.3
  • 11
    • 18044373339 scopus 로고    scopus 로고
    • Advice weaving in AspecJ
    • K. Lieberherr, editor. ACM Press
    • Erik Hilsdale and Jim Hugunin. Advice weaving in AspecJ. In K. Lieberherr, editor, AOSD 2004, pages 26-35. ACM Press, 2004.
    • (2004) AOSD 2004 , pp. 26-35
    • Hilsdale, E.1    Hugunin, J.2
  • 12
    • 33745256629 scopus 로고    scopus 로고
    • JBoss aspect oriented programming
    • JBoss. JBoss Aspect Oriented Programming. Home page with downloads, documentation, wiki. http://www.jboss.org/index.html?module=html&op=userdisplay&id= developer%s/projects/jboss/aop.
    • Home Page with Downloads, Documentation, Wiki.
  • 14
    • 35248842644 scopus 로고    scopus 로고
    • Scaling Java points-to analysis using Spark
    • G. Hedin, editor, CC 2003. Springer, April
    • Ondřej Lhoták and Laurie Hendren. Scaling Java points-to analysis using Spark. In G. Hedin, editor, CC 2003, volume 2622 of LNCS, pages 153-169. Springer, April 2003.
    • (2003) LNCS , vol.2622 , pp. 153-169
    • Lhoták, O.1    Hendren, L.2
  • 15
    • 4544342550 scopus 로고    scopus 로고
    • Jedd: A BDD-based relational extension of Java
    • Ondřej Lhoták and Laurie Hendren. Jedd: a BDD-based relational extension of Java. In PLDI 2004, pages 158-169, 2004.
    • (2004) PLDI 2004 , pp. 158-169
    • Lhoták, O.1    Hendren, L.2
  • 16
    • 0141650630 scopus 로고    scopus 로고
    • A case for statically executable advice: Checking the Law of Demeter with AspectJ
    • ACM Press
    • Karl Lieberherr, David H. Lorenz, and Pengcheng Wu. A case for statically executable advice: checking the Law of Demeter with AspectJ. In AOSD 2003, pages 40-49. ACM Press, 2003.
    • (2003) AOSD 2003 , pp. 40-49
    • Lieberherr, K.1    Lorenz, D.H.2    Wu, P.3
  • 18
    • 35248827667 scopus 로고    scopus 로고
    • A compilation and optimization model for aspect-oriented programs
    • CC 2003
    • Hidehiko Masuhara, Gregor Kiczales, and Chris Dutchyn. A compilation and optimization model for aspect-oriented programs. In CC 2003, volume 2622 of Springer Lecture Notes in Computer Science, pages 46-60, 2003.
    • (2003) Springer Lecture Notes in Computer Science , vol.2622 , pp. 46-60
    • Masuhara, H.1    Kiczales, G.2    Dutchyn, C.3
  • 20
    • 0141886046 scopus 로고    scopus 로고
    • Static analysis of aspects
    • Damien Sereni and Oege de Moor. Static analysis of aspects. In AOSD 2003, pages 30-39, 2003.
    • (2003) AOSD 2003 , pp. 30-39
    • Sereni, D.1    De Moor, O.2
  • 21
    • 31844456082 scopus 로고    scopus 로고
    • Cona: Aspects for contracts and contracts for aspects
    • Therapon Skotiniotis and David H. Lorenz. Cona: aspects for contracts and contracts for aspects. In OOPSLA 2004 Companion, pages 196-197, 2004.
    • (2004) OOPSLA 2004 Companion , pp. 196-197
    • Skotiniotis, T.1    Lorenz, D.H.2
  • 23
    • 17944376454 scopus 로고    scopus 로고
    • Scalable propagation-based call graph construction algorithms
    • Frank Tip and Jens Palsberg. Scalable propagation-based call graph construction algorithms. In OOPSLA 2000, pages 281-293, 2000.
    • (2000) OOPSLA 2000 , pp. 281-293
    • Tip, F.1    Palsberg, J.2
  • 26
    • 31844436539 scopus 로고    scopus 로고
    • System dependence graph construction for aspect-oriented programs
    • Laboratory for Computer Science, MIT
    • Jianjun Zhao and Martin Rinard. System dependence graph construction for aspect-oriented programs. Technical Report MIT-LCS-TR-891, Laboratory for Computer Science, MIT, 2003.
    • (2003) Technical Report , vol.MIT-LCS-TR-891
    • Zhao, J.1    Rinard, M.2


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