메뉴 건너뛰기




Volumn 41, Issue 10, 2006, Pages 109-124

Adapting virtual machine techniques for seamless aspect support

Author keywords

Aspect weaving; Aspect oriented programming; Dynamic deployment; Envelope based weaving; Virtual machine support

Indexed keywords

ASPECT ORIENTED PROGRAMMING; ASPECT WEAVING; DYNAMIC DEPLOYMENT; ENVELOPE BASED WEAVING; VIRTUAL MACHINE SUPPORT;

EID: 33750387747     PISSN: 03621340     EISSN: 03621340     Source Type: Journal    
DOI: 10.1145/1167515.1167483     Document Type: Article
Times cited : (3)

References (53)
  • 3
    • 84859687046 scopus 로고    scopus 로고
    • Jasco Homepage, http://ssel.vub.ac.be/jasco/.
    • Jasco Homepage
  • 4
    • 77954018566 scopus 로고    scopus 로고
    • Javassist homepage. http://www.csg.is.titech.ac.jp/~chiba/javassist/.
    • Javassist Homepage
  • 8
    • 0037810283 scopus 로고    scopus 로고
    • Online feedback-directed optimization of Java
    • Nov. Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA)
    • M. Arnold, M. Hind, and B. G. Ryder. Online feedback-directed optimization of Java. ACM SIGPLAN Notices, 37(11):111-129, Nov. 2002. In Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA).
    • (2002) ACM SIGPLAN Notices , vol.37 , Issue.11 , pp. 111-129
    • Arnold, M.1    Hind, M.2    Ryder, B.G.3
  • 9
    • 84944070647 scopus 로고    scopus 로고
    • Thin guards: A simple and effective technique for reducing the penalty of dynamic class loading
    • 16th European Conference on Object-Oriented Programming (ECOOP), June
    • M. Arnold and B. G. Ryder. Thin guards: A simple and effective technique for reducing the penalty of dynamic class loading. In 16th European Conference on Object-Oriented Programming (ECOOP), volume 2374 of LNCS, June 2002.
    • (2002) LNCS , vol.2374
    • Arnold, M.1    Ryder, B.G.2
  • 10
  • 12
    • 84859676733 scopus 로고    scopus 로고
    • BAT homepage. http://www.st.Informatik.tu-darmstadt.de/BAT.
    • Homepage, B.A.T.1
  • 19
    • 84947920997 scopus 로고    scopus 로고
    • Inlining of virtual methods
    • 13th European Conference on Object-Oriented Programming (ECOOP), June
    • D. Detlefs and O. Agesen. Inlining of virtual methods. In 13th European Conference on Object-Oriented Programming (ECOOP), volume 1628 of LNCS, pages 258-278, June 1999.
    • (1999) LNCS , vol.1628 , pp. 258-278
    • Detlefs, D.1    Agesen, O.2
  • 26
    • 33750397372 scopus 로고
    • July
    • SIGPLAN Notices 27(7), July 1992.
    • (1992) SIGPLAN Notices , vol.27 , Issue.7
  • 31
    • 82955230066 scopus 로고    scopus 로고
    • An overview of aspectj
    • J. Lindskov Knudsen, editor, Proc. ECOOP 2001. Springer
    • G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, and W. G. Griswold. An Overview of AspectJ. In J. Lindskov Knudsen, editor, Proc. ECOOP 2001, volume 2072 of LNCS, pages 327-353. Springer, 2001.
    • (2001) LNCS , vol.2072 , pp. 327-353
    • Kiczales, G.1    Hilsdale, E.2    Hugunin, J.3    Kersten, M.4    Palm, J.5    Griswold, W.G.6
  • 35
    • 35248827667 scopus 로고    scopus 로고
    • A compilation and optimization model for aspect-oriented programs
    • G. Hedin, editor, Proc. CC 2003. Springer
    • H. Masuhara, G. Kiczales, and C. Dutchyn. A Compilation and Optimization Model for Aspect-Oriented Programs. In G. Hedin, editor, Proc. CC 2003, volume 2622 of LNCS, pages 46-60. Springer, 2003.
    • (2003) LNCS , vol.2622 , pp. 46-60
    • Masuhara, H.1    Kiczales, G.2    Dutchyn, C.3
  • 38
    • 1242285262 scopus 로고    scopus 로고
    • Technical report, Department of Computer Science, ETH Zürich, Zürich, Switzerland, March
    • A. Popovici, T. Gross, and G. Alonso. Dynamic Homogenous AOP with PROSE. Technical report, Department of Computer Science, ETH Zürich, Zürich, Switzerland, March 2001.
    • (2001) Dynamic Homogenous AOP with PROSE
    • Popovici, A.1    Gross, T.2    Alonso, G.3
  • 44
    • 84859674342 scopus 로고    scopus 로고
    • The Steamloom Homepage, http://www.st.Informatik.tu-darmstadt.de/static/ pages/projects/AORTA/Steamloom.jsp.
    • The Steamloom Homepage
  • 45
    • 0035551928 scopus 로고    scopus 로고
    • A dynamic optimization framework for a Java just-in-time compiler
    • Nov. Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA)
    • T. Suganuma, T. Yasue, M. Kawahito, H. Komatsu, and T. Nakatani. A dynamic optimization framework for a Java just-in-time compiler. ACM SIGPLAN Notices, 36(11):180-195, Nov. 2001. In Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA).
    • (2001) ACM SIGPLAN Notices , vol.36 , Issue.11 , pp. 180-195
    • Suganuma, T.1    Yasue, T.2    Kawahito, M.3    Komatsu, H.4    Nakatani, T.5
  • 47
    • 0141539468 scopus 로고    scopus 로고
    • JAsCo: An aspect-oriented approach tailored for component based software development
    • D. Suvée, W. Vanderperren, and V. Jonckers. JAsCo: an Aspect-Oriented Approach Tailored for Component Based Software Development. In Proc. AOSD 2003, pages 21-29, 2003.
    • (2003) Proc. AOSD 2003 , pp. 21-29
    • Suvée, D.1    Vanderperren, W.2    Jonckers, V.3


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