메뉴 건너뛰기




Volumn 2006, Issue , 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 WEAVING; ASPECT-ORIENTED PROGRAMMING; DYNAMIC DEPLOYMENT; ENVELOPE-BASED WEAVING; VIRTUAL MACHINE SUPPORT;

EID: 34248390147     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1167473.1167483     Document Type: Conference Paper
Times cited : (19)

References (52)
  • 1
    • 34248389533 scopus 로고    scopus 로고
    • Homepage of the aspect-oriented extension of the SPEC JVM98 Benchmarks suite. http://www.st.informatik.tu-darmstadt.de/DeployBench.
    • Homepage of the aspect-oriented extension of the SPEC JVM98 Benchmarks suite. http://www.st.informatik.tu-darmstadt.de/DeployBench.
  • 2
    • 34248375436 scopus 로고    scopus 로고
    • Homepage of the Envelope-Aware Jikes RVM. http://www.st.Informatik.tu- darmstadt.da/EBW-aware.
    • Homepage of the Envelope-Aware Jikes RVM. http://www.st.Informatik.tu- darmstadt.da/EBW-aware.
  • 3
    • 34248380706 scopus 로고    scopus 로고
    • Home
    • JascoHomepage, http://ssel.vub.ac.be/jasco/.
    • Jasco
  • 4
    • 34248377129 scopus 로고    scopus 로고
    • Javassist homepage. http://www.csg.is.titech.ac.jp/~chiba/javassist/.
    • Javassist homepage. http://www.csg.is.titech.ac.jp/~chiba/javassist/.
  • 5
    • 34248341584 scopus 로고    scopus 로고
    • abc (AspectBench Compiler) homepage. http://aspectbench.org/.
    • abc (AspectBench Compiler) homepage. http://aspectbench.org/.
  • 8
    • 65249126164 scopus 로고    scopus 로고
    • 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).
    • 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).
  • 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, of, 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
    • 34248389935 scopus 로고    scopus 로고
    • home
    • AspectJ homepage. http://www.eclipse.org/aspectj/.
    • AspectJ
  • 11
    • 33845940140 scopus 로고    scopus 로고
    • home
    • AspectWerkzhomepage. http://aspectwerkz.codehaus.org/.
    • AspectWerkz
  • 12
    • 34248397832 scopus 로고    scopus 로고
    • BAT homepage. http://www.st.informatik.tu-darmstadt.de/BAT.
    • BAT homepage. http://www.st.informatik.tu-darmstadt.de/BAT.
  • 16
    • 34248337273 scopus 로고    scopus 로고
    • J. Brichau, M. Haupt, N. Leidenfrost, A. Rashid, L. Bergmans, T. Staijen, A. Charfi, C. Bockisch, I. Aracic, V. Gasiunas, K. Ostermann, L. Seinturier, R. Pawlak, M. Südholt, J. Noyé, D. Suvée, M. D'Hondt, P. Ebraert, W. Vanderperren, M. Pinto, L. Fuentes, E. Truyen, A. Moors, M. Bynens, W. Joosen, S. Katz, A. Coyler, H. Hawkins, A. Clement, and O. Spinczyk. Report describing survey of aspect languages and models. Technical Report AOSD-Europe Deliverable D12, AOSD-Europe-VUB-01, Vrije Universiteit Brussel, 17 May 2005 2005.
    • J. Brichau, M. Haupt, N. Leidenfrost, A. Rashid, L. Bergmans, T. Staijen, A. Charfi, C. Bockisch, I. Aracic, V. Gasiunas, K. Ostermann, L. Seinturier, R. Pawlak, M. Südholt, J. Noyé, D. Suvée, M. D'Hondt, P. Ebraert, W. Vanderperren, M. Pinto, L. Fuentes, E. Truyen, A. Moors, M. Bynens, W. Joosen, S. Katz, A. Coyler, H. Hawkins, A. Clement, and O. Spinczyk. Report describing survey of aspect languages and models. Technical Report AOSD-Europe Deliverable D12, AOSD-Europe-VUB-01, Vrije Universiteit Brussel, 17 May 2005 2005.
  • 17
    • 34248401810 scopus 로고    scopus 로고
    • home
    • CaesarJ homepage. http://caesarj.org/.
    • CaesarJ
  • 19
    • 84947920997 scopus 로고    scopus 로고
    • Inlining of virtual methods
    • 13th European Conference on Object-Oriented Programming ECOOP, of, 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
  • 25
    • 0026993865 scopus 로고
    • Debugging optimized code with dynamic deoptimization
    • Proceedings of the ACM SIGPLAN'92 Conference on Programming Language Design and Implementation PLDI, San Francisco, California, 17-19 June, July
    • U. Hölzle, C. Chambers, and D. Ungar. Debugging optimized code with dynamic deoptimization. In Proceedings of the ACM SIGPLAN'92 Conference on Programming Language Design and Implementation (PLDI), pages 32-43, San Francisco, California, 17-19 June 1992. SIGPLAN Notices 27(7), July 1992.
    • (1992) SIGPLAN Notices , vol.27 , Issue.7 , pp. 32-43
    • Hölzle, U.1    Chambers, C.2    Ungar, D.3
  • 28
    • 34248386277 scopus 로고    scopus 로고
    • The Jikes Research Virtual Machine
    • The Jikes Research Virtual Machine, http://jikesrvm.sourceforge.net/.
  • 30
    • 82955230066 scopus 로고    scopus 로고
    • An Overview of AspectJ
    • J. Lindskov Knudsen, editor, Proc. ECOOP 2001, of, 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
  • 31
    • 0004220511 scopus 로고    scopus 로고
    • T. Lindholm and F. Yellin, editors, 2nd Edition, Addison-Wesley
    • T. Lindholm and F. Yellin, editors. The Java(TM) Virtual Machine Specification (2nd Edition). Addison-Wesley, 1999.
    • (1999) The Java(TM) Virtual Machine Specification
  • 34
    • 35248827667 scopus 로고    scopus 로고
    • H. Masuhara, G. Kiczales, and C. Dutchyn. A Compilation and Optimization Model for Aspect-Oriented Programs. In G. Hedin, editor, Proc. CC 2003, 2622 of LNCS, pages 46-60. Springer, 2003.
    • 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.
  • 37
    • 1242285262 scopus 로고    scopus 로고
    • Dynamic Homogenous AOP with PROSE
    • 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)
    • Popovici, A.1    Gross, T.2    Alonso, G.3
  • 39
    • 70450274652 scopus 로고    scopus 로고
    • Home
    • The PROSE Homepage. http://prose.ethz.ch/Wiki.jsp.
    • The PROSE
  • 42
    • 34248386682 scopus 로고    scopus 로고
    • SPEC JVM98 homepage. http://www.spec.org/osg/jvm98/.
    • SPEC JVM98 homepage. http://www.spec.org/osg/jvm98/.
  • 43
    • 34248368718 scopus 로고    scopus 로고
    • Home
    • The Steamloom Homepage, http://www.st.informatik.tu-darmstadt.de/static/ pages/projects/AORTA/Steamloom.jsp.
    • The Steamloom
  • 44
    • 0035551928 scopus 로고    scopus 로고
    • 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).
    • 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).
  • 46
    • 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
  • 52
    • 34248341156 scopus 로고    scopus 로고
    • Xalan-Java version 2.6.0
    • Xalan-Java version 2.6.0. http://xml.apache.org/xalan-j/.


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