메뉴 건너뛰기




Volumn , Issue , 2011, Pages 129-140

Polymorphic bytecode instrumentation

Author keywords

Aspect oriented programming; Bytecode instrumentation; Dynamic program analysis; Java Virtual Machine; Mixin layers; Modularity constructs

Indexed keywords

ASPECT-ORIENTED; BYTECODE INSTRUMENTATION; DYNAMIC PROGRAM ANALYSIS; JAVA VIRTUAL MACHINE; MIXIN LAYERS; MODULARITY CONSTRUCTS;

EID: 79955129728     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1960275.1960292     Document Type: Conference Paper
Times cited : (23)

References (38)
  • 1
    • 0346249913 scopus 로고    scopus 로고
    • Exploiting Hardware Performance Counters with Flow and Context Sensitive Profiling
    • G. Ammons, T. Ball, and J. R. Larus. Exploiting hardware performance counters with flow and context sensitive profiling. In PLDI'97: Proceedings of the ACM SIGPLAN 1997 conference on Programming language design and implementation, pages 85-96. ACM Press, 1997. (Pubitemid 127453689)
    • (1997) SIGPLAN Notices (ACM Special Interest Group on Programming Languages) , vol.32 , Issue.5 , pp. 85-96
    • Ammons, G.1    Ball, T.2    Larus, J.R.3
  • 6
    • 41149109135 scopus 로고    scopus 로고
    • Advanced Java bytecode instrumentation
    • DOI 10.1145/1294325.1294344, Proceedings of the 2007 5th International Conference on the Principles and Practice of Programming in Java, PPPJ 2007
    • W. Binder, J. Hulaas, and P. Moret. Advanced Java Bytecode Instrumentation. In PPPJ'07: Proceedings of the 5th International Symposium on Principles and Practice of Programming in Java, pages 135-144, New York, NY, USA, 2007. ACM Press. (Pubitemid 351429489)
    • (2007) ACM International Conference Proceeding Series , vol.272 , pp. 135-144
    • Binder, W.1    Hulaas, J.2    Moret, P.3
  • 7
    • 78650686344 scopus 로고    scopus 로고
    • Avoiding infinite recursion with stratified aspects
    • Lecture Notes in Informatics, GI-Edition
    • E. Bodden, F. Forster, and F. Steimann. Avoiding infinite recursion with stratified aspects. In Proceedings of Net.ObjectDays 2006, Lecture Notes in Informatics, pages 49-54. GI-Edition, 2006.
    • (2006) Proceedings of Net.ObjectDays 2006 , pp. 49-54
    • Bodden, E.1    Forster, F.2    Steimann, F.3
  • 8
    • 57449103441 scopus 로고    scopus 로고
    • Racer: Effective race detection using AspectJ
    • Seattle, WA, July 20-24, New York, NY, USA, 07 2008. ACM
    • E. Bodden and K. Havelund. Racer: Effective Race Detection Using AspectJ. In International Symposium on Software Testing and Analysis (ISSTA), Seattle, WA, July 20-24 2008, pages 155-165, New York, NY, USA, 07 2008. ACM.
    • (2008) International Symposium on Software Testing and Analysis (ISSTA) , pp. 155-165
    • Bodden, E.1    Havelund, K.2
  • 10
    • 84957801133 scopus 로고    scopus 로고
    • Load-time structural reflection in Java
    • E. Bertino, editor, number 1850 in Lecture Notes in Computer Science, Sophia Antipolis and Cannes, France, June, Springer-Verlag
    • S. Chiba. Load-time structural reflection in Java. In E. Bertino, editor, Proceedings of the 14th European Conference on Object-Oriented Programming (ECOOP 2000), number 1850 in Lecture Notes in Computer Science, pages 313-336, Sophia Antipolis and Cannes, France, June 2000. Springer-Verlag.
    • (2000) Proceedings of the 14th European Conference on Object-Oriented Programming (ECOOP 2000) , pp. 313-336
    • Chiba, S.1
  • 11
    • 84958958886 scopus 로고    scopus 로고
    • Avoiding Confusion in Metacircularity: The Meta-Helix
    • Object Technologies for Advanced Software
    • S. Chiba, G. Kiczales, and J. Lamping. Avoiding confusion in metacircularity: The meta-helix. In Proceedings of the 2nd International Symposium on Object Technologies for Advanced Software (ISOTAS'96), volume 1049 of Lecture Notes in Computer Science, pages 157-172. Springer-Verlag, 1996. (Pubitemid 126043622)
    • (1996) LECTURE NOTES IN COMPUTER SCIENCE , Issue.1049 , pp. 157-172
    • Chiba, S.1    Kiczales, G.2    Lamping, J.3
  • 12
    • 84958180272 scopus 로고    scopus 로고
    • Language constructs for context-oriented programming - an overview of ContextL
    • San Diego, CA, USA, Oct.
    • P. Costanza and R. Hirschfeld. Language constructs for context-oriented programming - an overview of ContextL. In ACM Dynamic Language Symposium (DLS 2005), San Diego, CA, USA, Oct. 2005.
    • (2005) ACM Dynamic Language Symposium (DLS 2005)
    • Costanza, P.1    Hirschfeld, R.2
  • 14
    • 29244474565 scopus 로고    scopus 로고
    • Runtime bytecode transformation for Smalltalk
    • DOI 10.1016/j.cl.2005.10.002, PII S1477842405000436
    • M. Denker, S. Ducasse, and É. Tanter. Runtime bytecode transformation for Smalltalk. Journal of Computer Languages, Systems and Structures, 32(2-3):125-139, July 2006. (Pubitemid 41828084)
    • (2006) Computer Languages, Systems and Structures , vol.32 , Issue.2-3 , pp. 125-139
    • Denker, M.1    Ducasse, S.2    Tanter, E.3
  • 16
    • 33750052616 scopus 로고    scopus 로고
    • Semantics and scoping of aspects in higher-order languages
    • DOI 10.1016/j.scico.2006.01.003, PII S0167642306001201
    • C. Dutchyn, D. B. Tucker, and S. Krishnamurthi. Semantics and scoping of aspects in higher-order languages. Science of Computer Programming, 63(3):207-239, Dec. 2006. (Pubitemid 44574515)
    • (2006) Science of Computer Programming , vol.63 , Issue.3 , pp. 207-239
    • Dutchyn, C.1    Tucker, D.B.2    Krishnamurthi, S.3
  • 18
    • 42149194967 scopus 로고    scopus 로고
    • Statistically rigorous Java performance evaluation
    • ACM
    • A. Georges, D. Buytaert, and L. Eeckhout. Statistically rigorous Java performance evaluation. In Proc. of OOPSLA'07, pages 57-76. ACM, 2007.
    • (2007) Proc. of OOPSLA'07 , pp. 57-76
    • Georges, A.1    Buytaert, D.2    Eeckhout, L.3
  • 20
    • 33749396803 scopus 로고    scopus 로고
    • General composition of software artifacts
    • W. Löwe and M. Südholt, editors, volume 4089 of Lecture Notes in Computer Science, Vienna, Austria, Mar. Springer-Verlag
    • W. Harrison, H. Ossher, and P. Tarr. General composition of software artifacts. In W. Löwe and M. Südholt, editors, Proceedings of the 5th International Symposium on Software Composition (SC 2006), volume 4089 of Lecture Notes in Computer Science, Vienna, Austria, Mar. 2006. Springer-Verlag.
    • (2006) Proceedings of the 5th International Symposium on Software Composition (SC 2006)
    • Harrison, W.1    Ossher, H.2    Tarr, P.3
  • 24
    • 82955230066 scopus 로고    scopus 로고
    • An Overview of AspectJ
    • ECOOP 2001 - Object-Oriented Programming
    • G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, and W. G. Griswold. An overview of AspectJ. In J. L. Knudsen, editor, Proceedings of the 15th European Conference on Object-Oriented Programming (ECOOP-2001), volume 2072 of Lecture Notes in Computer Science, pages 327-353, 2001. (Pubitemid 33291302)
    • (2001) LECTURE NOTES IN COMPUTER SCIENCE , Issue.2072 , pp. 327-353
    • Kiczales, G.1    Hilsdale, E.2    Hugunin, J.3    Kersten, M.4    Palm, J.5    Griswold, W.G.6
  • 27
    • 35248827667 scopus 로고    scopus 로고
    • A compilation and optimization model for aspect-oriented programs
    • G. Hedin, editor, volume 2622 of Lecture Notes in Computer Science, Springer-Verlag
    • H. Masuhara, G. Kiczales, and C. Dutchyn. A compilation and optimization model for aspect-oriented programs. In G. Hedin, editor, Proceedings of Compiler Construction (CC 2003), volume 2622 of Lecture Notes in Computer Science, pages 46-60. Springer-Verlag, 2003.
    • (2003) Proceedings of Compiler Construction (CC 2003) , pp. 46-60
    • Masuhara, H.1    Kiczales, G.2    Dutchyn, C.3
  • 29
    • 0141777784 scopus 로고    scopus 로고
    • Multi-dimensional separation of concerns and the hyperspace approach
    • M. Akşit, editor, volume 648 of The Kluwer International Series in Engineering and Computer Science, Kluwer
    • H. L. Ossher and P. L. Tarr. Multi-dimensional separation of concerns and the hyperspace approach. In M. Akşit, editor, Software Architectures and Component Technology, volume 648 of The Kluwer International Series in Engineering and Computer Science. Kluwer, 2001.
    • (2001) Software Architectures and Component Technology
    • Ossher, H.L.1    Tarr, P.L.2
  • 31
    • 0141653318 scopus 로고    scopus 로고
    • Mixin layers: An object-oriented implementation technique for refinements and collaboration-based designs
    • Apr.
    • Y. Smaragdakis and D. Batory. Mixin layers: an object-oriented implementation technique for refinements and collaboration-based designs. ACM Transactions on Software Engineering and Methodology, 11(2):215-255, Apr. 2002.
    • (2002) ACM Transactions on Software Engineering and Methodology , vol.11 , Issue.2 , pp. 215-255
    • Smaragdakis, Y.1    Batory, D.2
  • 35
    • 34547408832 scopus 로고    scopus 로고
    • Transparent program transformationsin the presence of opaque code
    • DOI 10.1145/1173706.1173720, Proceedings of the 5th Int. Conf. on Generative Programming and Component Eng., GPCE'06. Co-located with the 21st Int. Conf. on Object-Oriented Programm., Syst., Languages, and Applic.OOPSLA 2006
    • E. Tilevich and Y. Smaragdakis. Transparent program transformations in the presence of opaque code. In GPCE'06: Proceedings of the 5th International Conference on Generative Programming and Component Engineering, pages 89-94, New York, NY, USA, 2006. ACM. (Pubitemid 47168627)
    • (2006) Proceedings of the 5th International Conference on Generative Programming and Component Engineering, GPCE'06 , pp. 89-94
    • Tilevich, E.1    Smaragdakis, Y.2


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