메뉴 건너뛰기




Volumn 42, Issue 10, 2007, Pages 1-17

The JastAdd Extensible Java Compiler

Author keywords

Compilers; Declarative Frameworks; Extensibility; Java; Modularity; Oop

Indexed keywords

OBJECT ORIENTED PROGRAMMING; PROGRAM COMPILERS; QUALITY CONTROL;

EID: 57049142415     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/1297105.1297029     Document Type: Article
Times cited : (86)

References (39)
  • 1
    • 67650033706 scopus 로고    scopus 로고
    • Pavel Avgustinov, Aske Simon Christensen, Laurie Hendren, Sascha Kuzins, Jennifer Lhoták, Ondrej Lhoták, Oege de Moor, Damien Sereni, Ganesh Sittampalam, and Julian Tibble. abc: An extensible AspectJ compiler. Transactions on Aspect-Oriented Software Development, 1(1), 2006.
    • Pavel Avgustinov, Aske Simon Christensen, Laurie Hendren, Sascha Kuzins, Jennifer Lhoták, Ondrej Lhoták, Oege de Moor, Damien Sereni, Ganesh Sittampalam, and Julian Tibble. abc: An extensible AspectJ compiler. Transactions on Aspect-Oriented Software Development, 1(1), 2006.
  • 5
    • 34248160938 scopus 로고    scopus 로고
    • S. M. Blackburn, R. Garner, C. Hoffman, A. M. Khan, K. S. McKinley, R. Bentzur, A. Diwan, D. Feinberg, D. Frampton, S. Z. Guyer, M. Hirzel, A. Hosking, M. Jump, H. Lee, J. E. B. Moss, A. Phansalkar, D. Stefanoví c, T. VanDrunen, D. von Dincklage, and B. Wiedermann. The DaCapo benchmarks: Java benchmarking development and analysis. In Proceedings of OOPSLA'06.ACM Press, October 2006.
    • S. M. Blackburn, R. Garner, C. Hoffman, A. M. Khan, K. S. McKinley, R. Bentzur, A. Diwan, D. Feinberg, D. Frampton, S. Z. Guyer, M. Hirzel, A. Hosking, M. Jump, H. Lee, J. E. B. Moss, A. Phansalkar, D. Stefanoví c, T. VanDrunen, D. von Dincklage, and B. Wiedermann. The DaCapo benchmarks: Java benchmarking development and analysis. In Proceedings of OOPSLA'06.ACM Press, October 2006.
  • 6
    • 0035551932 scopus 로고    scopus 로고
    • The Java syntactic extender (JSE)
    • ACM Press
    • Jonthan Bachrach and Keith Playford. The Java syntactic extender (JSE). In Proceedings of OOPSLA'01, pages 31-42. ACM Press, 2001.
    • (2001) Proceedings of OOPSLA'01 , pp. 31-42
    • Bachrach, J.1    Playford, K.2
  • 8
    • 17044384157 scopus 로고    scopus 로고
    • Martin Bravenboer and Eelco Visser. Concrete syntax for objects. Domain-specific language embedding and assimilation without restrictions. 16 In Proceedings of OOPSLA'04, pages 365-383. ACM Press, October 2004.
    • Martin Bravenboer and Eelco Visser. Concrete syntax for objects. Domain-specific language embedding and assimilation without restrictions. 16 In Proceedings of OOPSLA'04, pages 365-383. ACM Press, October 2004.
  • 9
    • 67650073696 scopus 로고    scopus 로고
    • Eclipse Java Compiler, Eclipse Java Development Tools 3.1.2, 2007. http://download.eclipse.org/eclipse/downloads/drops/R-3.1.2-200601181600 /index. php.
    • Eclipse Java Compiler, Eclipse Java Development Tools 3.1.2, 2007. http://download.eclipse.org/eclipse/downloads/drops/R-3.1.2-200601181600/index. php.
  • 10
    • 35048850527 scopus 로고    scopus 로고
    • Rewritable Reference Attributed Grammars
    • Proceedings of ECOOP 2004, of, Springer
    • Torbjörn Ekman and Görel Hedin. Rewritable Reference Attributed Grammars. In Proceedings of ECOOP 2004, volume 3086 of LNCS, pages 144-169. Springer, 2004.
    • (2004) LNCS , vol.3086 , pp. 144-169
    • Ekman, T.1    Hedin, G.2
  • 11
    • 33750059462 scopus 로고    scopus 로고
    • Modular name analysis for Java using JastAdd
    • Generative and Transformational Techniques in Software Engineering, International Summer School, GTTSE 2005, of, Springer
    • Torbjörn Ekman and Görel Hedin. Modular name analysis for Java using JastAdd. In Generative and Transformational Techniques in Software Engineering, International Summer School, GTTSE 2005, volume 4143 of LNCS. Springer, 2006.
    • (2006) LNCS , vol.4143
    • Ekman, T.1    Hedin, G.2
  • 14
    • 1442313104 scopus 로고    scopus 로고
    • Declaring and checking non-null types in an object-oriented language
    • M. Fahndrich and K. Rustan M. Leino. Declaring and checking non-null types in an object-oriented language. In Proceedings of OOPSLA'03, pages 302-312, 2003.
    • (2003) Proceedings of OOPSLA'03 , pp. 302-312
    • Fahndrich, M.1    Rustan, K.2    Leino, M.3
  • 16
    • 0034268727 scopus 로고    scopus 로고
    • Reference Attributed Grammars
    • Görel Hedin. Reference Attributed Grammars. In Informatica (Slovenia), 24(3), pages 301-317, 2000.
    • (2000) Informatica (Slovenia) , vol.24 , Issue.3 , pp. 301-317
    • Hedin, G.1
  • 17
    • 0037374916 scopus 로고    scopus 로고
    • JastAdd: An aspect-oriented compiler construction system
    • Görel Hedin and Eva Magnusson. JastAdd: an aspect-oriented compiler construction system. Science of Computer Programming, 47(1):37-58, 2003.
    • (2003) Science of Computer Programming , vol.47 , Issue.1 , pp. 37-58
    • Hedin, G.1    Magnusson, E.2
  • 18
    • 84976817682 scopus 로고
    • A simple technique for handling multiple polymorphism
    • D. H. H. Ingalls. A simple technique for handling multiple polymorphism. In Proceedings of OOP-SLA'86, pages 347-349, 1986.
    • (1986) Proceedings of OOP-SLA'86 , pp. 347-349
    • Ingalls, D.H.H.1
  • 20
    • 42149173024 scopus 로고    scopus 로고
    • JaCo Java Compiler
    • JaCo Java Compiler, The Programming Language Keris, 2007. http://lampwww.epfl.ch/zenger/keris/.
    • (2007) The Programming Language Keris
  • 21
    • 67650094325 scopus 로고    scopus 로고
    • JastAdd, 2007. http://jastadd.cs.lth.se/web/.
    • (2007)
  • 22
    • 82955230066 scopus 로고    scopus 로고
    • An overview of Aspect J
    • Proceedings of ECOOP 2001, of, Springer
    • Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, and William G. Griswold. An overview of Aspect J. In Proceedings of ECOOP 2001, volume 2072 of LNCS, pages 327-355. Springer, 2001.
    • (2001) LNCS , vol.2072 , pp. 327-355
    • Kiczales, G.1    Hilsdale, E.2    Hugunin, J.3    Kersten, M.4    Palm, J.5    Griswold, W.G.6
  • 23
    • 0001538613 scopus 로고
    • Semantics of context-free languages
    • June
    • Donald E. Knuth. Semantics of context-free languages. Mathematical Systems Theory, 2(2):127-145, June 1968.
    • (1968) Mathematical Systems Theory , vol.2 , Issue.2 , pp. 127-145
    • Knuth, D.E.1
  • 24
    • 78049302400 scopus 로고
    • Correction
    • March
    • Correction: Mathematical Systems Theory 5, 1, pp. 95-96 (March 1971).
    • (1971) Mathematical Systems Theory , vol.5 , Issue.1 , pp. 95-96
  • 25
    • 21844499184 scopus 로고
    • Modularity and reusability in attribute grammars
    • Uwe Kastens and William M. Waite. Modularity and reusability in attribute grammars. Acta Informatica, 31(7):601-627, 1994.
    • (1994) Acta Informatica , vol.31 , Issue.7 , pp. 601-627
    • Kastens, U.1    Waite, W.M.2
  • 26
    • 19044399100 scopus 로고    scopus 로고
    • Circular Reference Attributed Grammars - Their Evaluation and Applications
    • E. Magnusson and G. Hedin. Circular Reference Attributed Grammars - Their Evaluation and Applications. Electr. Notes Theor. Comput. Sci., 82(3), 2003.
    • (2003) Electr. Notes Theor. Comput. Sci , vol.82 , Issue.3
    • Magnusson, E.1    Hedin, G.2
  • 27
    • 35248882492 scopus 로고    scopus 로고
    • Polyglot: An extensible compiler framework for java
    • Compiler Construction, 12th International Conference, CC 2003, of, Springer
    • Nathaniel Nystrom, Michael R. Clarkson, and Andrew C. Myers. Polyglot: An extensible compiler framework for java. In Compiler Construction, 12th International Conference, CC 2003, volume 2622 of LNCS, pages 138-152. Springer, 2003.
    • (2003) LNCS , vol.2622 , pp. 138-152
    • Nystrom, N.1    Clarkson, M.R.2    Myers, A.C.3
  • 30
    • 0141653318 scopus 로고    scopus 로고
    • Mixin layers: An object-oriented implementation technique for refinements and collaboration-based designs
    • Yannis Smaragdakis and Don Batory. Mixin layers: an object-oriented implementation technique for refinements and collaboration-based designs. ACM Trans. Softw. Eng. Methodol., 11(2):215-255, 2002.
    • (2002) ACM Trans. Softw. Eng. Methodol , vol.11 , Issue.2 , pp. 215-255
    • Smaragdakis, Y.1    Batory, D.2
  • 35
  • 36
    • 67650081853 scopus 로고    scopus 로고
    • Eric Van Wyk, Lijesh Krishnan, August Schwerd-feger, and Derek Bodin. Attribute Grammar-based Language Extensions for Java. In Proceedings of ECOOP'07, LNCS. Springer, 2007.
    • Eric Van Wyk, Lijesh Krishnan, August Schwerd-feger, and Derek Bodin. Attribute Grammar-based Language Extensions for Java. In Proceedings of ECOOP'07, LNCS. Springer, 2007.
  • 37
    • 0034777426 scopus 로고    scopus 로고
    • Extensible algebraic datatypes with defaults
    • ACM Press
    • Matthias Zenger and Martin Odersky. Extensible algebraic datatypes with defaults. In Proceedings of ICFP'01, pages 241-252. ACM Press, 2001.
    • (2001) Proceedings of ICFP'01 , pp. 241-252
    • Zenger, M.1    Odersky, M.2


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