-
1
-
-
33846012075
-
-
A. V. Aho, M. S. Lam, R. Sethi, and J. D. Ullman. Compilers:, 2nd Edition, Addison Wesley, August
-
A. V. Aho, M. S. Lam, R. Sethi, and J. D. Ullman. Compilers: Principles, Techniques, and Tools (2nd Edition). Addison Wesley, August 2006.
-
(2006)
Principles, Techniques, and Tools
-
-
-
2
-
-
33244496661
-
-
P. Avgustinov, A. S. Christensen, L. Hendren, S. Kuzins, J. Lhoták, O. Lhoták, O. de Moor, D. Sereni, G. Sittampalam, and J. Tibble. abc: an extensible AspectJ compiler. In Aspect-oriented software development (AOSD'05), pages 87- 98, New York, NY, USA, 2005. ACM.
-
P. Avgustinov, A. S. Christensen, L. Hendren, S. Kuzins, J. Lhoták, O. Lhoták, O. de Moor, D. Sereni, G. Sittampalam, and J. Tibble. abc: an extensible AspectJ compiler. In Aspect-oriented software development (AOSD'05), pages 87- 98, New York, NY, USA, 2005. ACM.
-
-
-
-
3
-
-
0035551932
-
The Java syntactic extender (JSE)
-
Proceedings of the 16th ACM SIGPLAN conference on Object oriented programming, systems, languages, and applications OOPSLA'01, of, New York, NY, USA, ACM
-
J. Bachrach and K. Playford. The Java syntactic extender (JSE). In Proceedings of the 16th ACM SIGPLAN conference on Object oriented programming, systems, languages, and applications (OOPSLA'01), volume 36 of ACM SIGPLAN Notices, pages 31-42, New York, NY, USA, 2001. ACM.
-
(2001)
ACM SIGPLAN Notices
, vol.36
, pp. 31-42
-
-
Bachrach, J.1
Playford, K.2
-
4
-
-
84959063816
-
Disambiguation filters for scannerless generalized LR parsers
-
N. Horspool, editor, Compiler Construction CC 2002, of, Grenoble, France, April, Springer-Verlag
-
M. G. J. van den Brand, J. Scheerder, J. Vinju, and E. Visser. Disambiguation filters for scannerless generalized LR parsers. In N. Horspool, editor, Compiler Construction (CC 2002), volume 2304 of Lecture Notes in Computer Science, pages 143-158, Grenoble, France, April 2002. Springer-Verlag.
-
(2002)
Lecture Notes in Computer Science
, vol.2304
, pp. 143-158
-
-
van den Brand, M.G.J.1
Scheerder, J.2
Vinju, J.3
Visser, E.4
-
5
-
-
38849180913
-
Preventing injection attacks with syntax embeddings. A host and guest language independent approach
-
J. Lawall, editor, New York, NY, USA, October, ACM
-
M. Bravenboer, E. Dolstra, and E. Visser. Preventing injection attacks with syntax embeddings. A host and guest language independent approach. In J. Lawall, editor, Generative Programming and Component Engineering (GPCE 2007), pages 3-12, New York, NY, USA, October 2007. ACM.
-
(2007)
Generative Programming and Component Engineering (GPCE 2007)
, pp. 3-12
-
-
Bravenboer, M.1
Dolstra, E.2
Visser, E.3
-
6
-
-
45849120967
-
-
M. Bravenboer, K. T. Kalleberg, R. Vermaas, and E. Visser. Stratego/XT 0.17. A language and toolset for program transformation. Science of Computer Programming, 72(1-2):52-70, June 2008. Special issue on experimental software and toolkits.
-
M. Bravenboer, K. T. Kalleberg, R. Vermaas, and E. Visser. Stratego/XT 0.17. A language and toolset for program transformation. Science of Computer Programming, 72(1-2):52-70, June 2008. Special issue on experimental software and toolkits.
-
-
-
-
7
-
-
17044384157
-
Concrete syntax for objects. Domain-specific language embedding and assimilation without restrictions
-
D. C. Schmidt, editor, Vancouver, Canada, October, ACM Press
-
M. Bravenboer and E. Visser. Concrete syntax for objects. Domain-specific language embedding and assimilation without restrictions. In D. C. Schmidt, editor, Proceedings of the 19th ACM SIGPLAN Conference on Object-Oriented Programing, Systems, Languages, and Applications (OOP-SLA'04), pages 365-383, Vancouver, Canada, October 2004. ACM Press.
-
(2004)
Proceedings of the 19th ACM SIGPLAN Conference on Object-Oriented Programing, Systems, Languages, and Applications (OOP-SLA'04)
, pp. 365-383
-
-
Bravenboer, M.1
Visser, E.2
-
8
-
-
1442284812
-
MultiJava: Design, implementation, and evaluation of a Java-compatible language supporting modular open classes and symmetric multiple dispatch
-
Technical Report 01-10, Department of Computer Science, Iowa State University, Nov
-
C. Clifton. MultiJava: Design, implementation, and evaluation of a Java-compatible language supporting modular open classes and symmetric multiple dispatch. Technical Report 01-10, Department of Computer Science, Iowa State University, Nov. 2001.
-
(2001)
-
-
Clifton, C.1
-
9
-
-
33745444346
-
Multijava: Design rationale, compiler implementation, and applications
-
C. Clifton, T. Millstein, G. T. Leavens, and C. Chambers. Multijava: Design rationale, compiler implementation, and applications. ACM Transactions on Programming Languages and Systems (TOPLAS), 28(3):517-575, 2006.
-
(2006)
ACM Transactions on Programming Languages and Systems (TOPLAS)
, vol.28
, Issue.3
, pp. 517-575
-
-
Clifton, C.1
Millstein, T.2
Leavens, G.T.3
Chambers, C.4
-
10
-
-
33749253908
-
Programming with exceptions in JCilk
-
J. Danaher, I. Angelina Lee, and C. Leiserson. Programming with exceptions in JCilk. Science of Computer Programming, 63(2):147-171, 2006.
-
(2006)
Science of Computer Programming
, vol.63
, Issue.2
, pp. 147-171
-
-
Danaher, J.1
Angelina Lee, I.2
Leiserson, C.3
-
11
-
-
63549132429
-
-
A. B. Dov. infomancers-collections. http://code.google.com/p/infomancers- collections/.
-
A. B. Dov. infomancers-collections. http://code.google.com/p/infomancers- collections/.
-
-
-
-
12
-
-
33745361068
-
Traits: A mechanism for fine-grained reuse
-
S. Ducasse, O. Nierstrasz, N. Schärli, R. Wuyts, and A. Black. Traits: A mechanism for fine-grained reuse. ACM Transactions on Programming Languages and Systems (TOPLAS), 28(2):331-388, 2006.
-
(2006)
ACM Transactions on Programming Languages and Systems (TOPLAS)
, vol.28
, Issue.2
, pp. 331-388
-
-
Ducasse, S.1
Nierstrasz, O.2
Schärli, N.3
Wuyts, R.4
Black, A.5
-
13
-
-
42149145488
-
The JastAdd extensible Java compiler
-
New York, NY, USA, ACM
-
T. Ekman and G. Hedin. The JastAdd extensible Java compiler. In Proceedings of the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications (OOPSLA'07), pages 1-18, New York, NY, USA, 2007. ACM.
-
(2007)
Proceedings of the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications (OOPSLA'07)
, pp. 1-18
-
-
Ekman, T.1
Hedin, G.2
-
14
-
-
0003518498
-
-
Prentice Hall PTR, Boston, Mass, third edition
-
J. Gosling, B. Joy, G. Steele, and G. Bracha. The Java Language Specification. Prentice Hall PTR, Boston, Mass., third edition, 2005.
-
(2005)
The Java Language Specification
-
-
Gosling, J.1
Joy, B.2
Steele, G.3
Bracha, G.4
-
15
-
-
0037504098
-
Java as an intermediate language
-
Technical Report CMU-CS-96-161, School of Computer Science, Carnegie Mellon University, August
-
J. C. Hardwick and J. Sipelstein. Java as an intermediate language. Technical Report CMU-CS-96-161, School of Computer Science, Carnegie Mellon University, August 1996.
-
(1996)
-
-
Hardwick, J.C.1
Sipelstein, J.2
-
16
-
-
54249132538
-
Code generation by model transformation. A case study in transformation modularity
-
J. Gray, A. Pierantonio, and A. Vallecillo, editors, Proceedings of the International Conference on Model Transformation ICMT 2008, of, Springer, June
-
Z. Hemel, L. C. L. Kats, and E. Visser. Code generation by model transformation. A case study in transformation modularity. In J. Gray, A. Pierantonio, and A. Vallecillo, editors, Proceedings of the International Conference on Model Transformation (ICMT 2008), volume 5063 of Lecture Notes in Computer Science, pages 183-198. Springer, June 2008.
-
(2008)
Lecture Notes in Computer Science
, vol.5063
, pp. 183-198
-
-
Hemel, Z.1
Kats, L.C.L.2
Visser, E.3
-
17
-
-
42149088252
-
-
M. Hirzel and R. Grimm. Jeannie: granting Java Native Interface developers their wishes. In R. P. Gabriel, D. F. Bacon, C. V. Lopes, and G. L. S. Jr., editors, Object-Oriented Programming, Systems, Languages, and Applications, (OOP-SLA'07), pages 19-38. ACM, 2007.
-
M. Hirzel and R. Grimm. Jeannie: granting Java Native Interface developers their wishes. In R. P. Gabriel, D. F. Bacon, C. V. Lopes, and G. L. S. Jr., editors, Object-Oriented Programming, Systems, Languages, and Applications, (OOP-SLA'07), pages 19-38. ACM, 2007.
-
-
-
-
18
-
-
0000833167
-
Monotone data flow analysis frameworks
-
J. B. Kam and J. D. Ullman. Monotone data flow analysis frameworks. Acta Inf., 7:305-317, 1977.
-
(1977)
Acta Inf
, vol.7
, pp. 305-317
-
-
Kam, J.B.1
Ullman, J.D.2
-
19
-
-
63549105384
-
-
L. C. L. Kats. java-csharp: C#-inspired language extensions for Java. http://strategoxt.org/Stratego/JavaCSharp/.
-
L. C. L. Kats. java-csharp: C#-inspired language extensions for Java. http://strategoxt.org/Stratego/JavaCSharp/.
-
-
-
-
20
-
-
35248828504
-
Aspect-oriented programming
-
M. Akşit and S. Matsuoka, editors, Proceedings of the European Conference on Object-Oriented Programming ECOOP'07, of, Springer
-
G. Kiczales, J. Lamping, A. Menhdhekar, C. Maeda, C. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-oriented programming. In M. Akşit and S. Matsuoka, editors, Proceedings of the European Conference on Object-Oriented Programming (ECOOP'07), volume 1241 of Lecture Notes in Computer Science, pages 220-242. Springer, 1997.
-
(1997)
Lecture Notes in Computer Science
, vol.1241
, pp. 220-242
-
-
Kiczales, G.1
Lamping, J.2
Menhdhekar, A.3
Maeda, C.4
Lopes, C.5
Loingtier, J.-M.6
Irwin, J.7
-
21
-
-
0004212277
-
-
Addison-Wesley Longman Publishing Co, Inc, Boston, MA, USA
-
S. Liang. Java Native Interface: Programmer's Guide and Reference. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1999.
-
(1999)
Java Native Interface: Programmer's Guide and Reference
-
-
Liang, S.1
-
22
-
-
0004220511
-
-
Addison-Wesley Longman Publishing Co, Inc, Boston, MA, USA, second edition
-
T. Lindholm and F. Yellin. The Java Virtual Machine Specification. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, second edition, 1999.
-
(1999)
The Java Virtual Machine Specification
-
-
Lindholm, T.1
Yellin, F.2
-
23
-
-
47249102633
-
On the relative completeness of bytecode analysis versus source code analysis
-
L. Hendren, editor, Compiler Construction CC'08, of, Springer
-
F. Logozzo and M. Fähndrich. On the relative completeness of bytecode analysis versus source code analysis. In L. Hendren, editor, Compiler Construction (CC'08), volume 4959 of Lecture Notes in Computer Science, pages 192-212. Springer, 2008.
-
(2008)
Lecture Notes in Computer Science
, vol.4959
, pp. 192-212
-
-
Logozzo, F.1
Fähndrich, M.2
-
25
-
-
0004220513
-
-
O'Reilly & Associates, Inc, Sebastopol, CA, USA
-
J. Meyer and T. Downing. Java Virtual Machine. O'Reilly & Associates, Inc., Sebastopol, CA, USA, 1997.
-
(1997)
Java Virtual Machine
-
-
Meyer, J.1
Downing, T.2
-
27
-
-
0029697571
-
Iteration abstraction in Sather
-
S. Murer, S. Omohundro, D. Stoutamire, and C. Szyperski. Iteration abstraction in Sather. ACM Transactions on Programming Languages and Systems (TOPLAS), 18(1):1- 15, 1996.
-
(1996)
ACM Transactions on Programming Languages and Systems (TOPLAS)
, vol.18
, Issue.1
, pp. 1-15
-
-
Murer, S.1
Omohundro, S.2
Stoutamire, D.3
Szyperski, C.4
-
29
-
-
12844275683
-
An overview of the Scala programming language
-
Technical Report IC/2004/64, EPFL Lausanne, Switzerland
-
M. Odersky and al. An overview of the Scala programming language. Technical Report IC/2004/64, EPFL Lausanne, Switzerland, 2004.
-
(2004)
-
-
Odersky, M.1
and al2
-
32
-
-
0035790183
-
Automatic translation of Fortran to JVM bytecode
-
Stanford University, California, June 2-4, New York, NY 10036, USA, ACM
-
K. Seymour and J. Dongarra. Automatic translation of Fortran to JVM bytecode. In Joint ACM Java Grande - ISCOPE 2001 Conference, Stanford University, California, June 2-4, 2001, New York, NY 10036, USA, 2001. ACM.
-
(2001)
Joint ACM Java Grande - ISCOPE 2001 Conference
-
-
Seymour, K.1
Dongarra, J.2
-
33
-
-
0141653318
-
Mixin layers: An object-oriented implementation technique for refinements and collaboration-based designs
-
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 (TOSEM), 11(2):215-255, 2002.
-
(2002)
ACM Transactions on Software Engineering and Methodology (TOSEM)
, vol.11
, Issue.2
, pp. 215-255
-
-
Smaragdakis, Y.1
Batory, D.2
-
36
-
-
84884607964
-
OpenJava: A class-based macro system for Java
-
W. Cazzola, R. J. Stroud, and F. Tisato, editors, First OOPSLA Workshop on Reflection and Software Engineering OORaSE'99, of, Springer, Nov
-
M. Tatsubori, S. Chiba, K. Itano, and M.-O. Killijian. OpenJava: A class-based macro system for Java. In W. Cazzola, R. J. Stroud, and F. Tisato, editors, First OOPSLA Workshop on Reflection and Software Engineering (OORaSE'99), volume 1826 of Lecture Notes in Computer Science, pages 117-133. Springer, Nov. 1999.
-
(1999)
Lecture Notes in Computer Science
, vol.1826
, pp. 117-133
-
-
Tatsubori, M.1
Chiba, S.2
Itano, K.3
Killijian, M.-O.4
-
39
-
-
33646843643
-
Soot - a Java bytecode optimization framework
-
IBM
-
R. Vallée-Rai, P. Co, E. Gagnon, L. Hendren, P. Lam, and V. Sundaresan. Soot - a Java bytecode optimization framework. In CASCON '99: Proceedings of the 1999 conference of the Centre for Advanced Studies on Collaborative research, page 13. IBM, 1999.
-
(1999)
CASCON '99: Proceedings of the 1999 conference of the Centre for Advanced Studies on Collaborative research
, pp. 13
-
-
Vallée-Rai, R.1
Co, P.2
Gagnon, E.3
Hendren, L.4
Lam, P.5
Sundaresan, V.6
-
40
-
-
84921771711
-
Origin tracking
-
A. van Deursen, P. Klint, and F. Tip. Origin tracking. Journal of Symbolic Computation, 15(5/6):523-545, 1993.
-
(1993)
Journal of Symbolic Computation
, vol.15
, Issue.5-6
, pp. 523-545
-
-
van Deursen, A.1
Klint, P.2
Tip, F.3
-
41
-
-
84959063087
-
Forwarding in attribute grammars for modular language design
-
R. N. Horspool, editor, Proceedings of the 11th International Conference on Compiler Construction CC'02, of, London, UK, Springer-Verlag
-
E. Van Wyk, O. de Moor, K. Backhouse, and P. Kwiatkowski. Forwarding in attribute grammars for modular language design. In R. N. Horspool, editor, Proceedings of the 11th International Conference on Compiler Construction (CC'02), volume 2304 of Lecture Notes on Computer Science, pages 128-142, London, UK, 2002. Springer-Verlag.
-
(2002)
Lecture Notes on Computer Science
, vol.2304
, pp. 128-142
-
-
Van Wyk, E.1
de Moor, O.2
Backhouse, K.3
Kwiatkowski, P.4
-
42
-
-
38149076049
-
Attribute grammar-based language extensions for Java
-
E. Ernst, editor, European Conference on Object Oriented Programming ECOOP'07, of, Springer Verslag, July
-
E. Van Wyk, L. Krishnan, A. Schwerdfeger, and D. Bodin. Attribute grammar-based language extensions for Java. In E. Ernst, editor, European Conference on Object Oriented Programming (ECOOP'07), volume 4609 of Lecture Notes on Computer Science, pages 575-599. Springer Verslag, July 2007.
-
(2007)
Lecture Notes on Computer Science
, vol.4609
, pp. 575-599
-
-
Van Wyk, E.1
Krishnan, L.2
Schwerdfeger, A.3
Bodin, D.4
-
43
-
-
84937403401
-
Meta-programming with concrete object syntax
-
D. Batory, C. Consel, and W. Taha, editors, Generative Programming and Component Engineering GPCE 2002, of, Pittsburgh, PA, USA, October, Springer-Verlag
-
E. Visser. Meta-programming with concrete object syntax. In D. Batory, C. Consel, and W. Taha, editors, Generative Programming and Component Engineering (GPCE 2002), volume 2487 of Lecture Notes in Computer Science, pages 299-315, Pittsburgh, PA, USA, October 2002. Springer-Verlag.
-
(2002)
Lecture Notes in Computer Science
, vol.2487
, pp. 299-315
-
-
Visser, E.1
-
44
-
-
63549091684
-
-
J. Warmer and A. Kleppe. Building a flexible software factory using partial domain specific models. In J. Gray, J.-P. Tolvanen, and J. Sprinkle, editors, Proceedings of the 6th OOPSLA Workshop on Domain-Specific Modeling (DSM 2006), TR-37 of Computer Science and Information System Reports, pages 15-22, Finland, October 2006. University of Jyväskylä.
-
J. Warmer and A. Kleppe. Building a flexible software factory using partial domain specific models. In J. Gray, J.-P. Tolvanen, and J. Sprinkle, editors, Proceedings of the 6th OOPSLA Workshop on Domain-Specific Modeling (DSM 2006), volume TR-37 of Computer Science and Information System Reports, pages 15-22, Finland, October 2006. University of Jyväskylä.
-
-
-
|