-
1
-
-
0035551932
-
The Java syntactic extender (JSE)
-
OOPSLA, ACM Press, New York, NY
-
BACHRACH, J. AND PLAYFORD, K. 2001. The Java syntactic extender (JSE). In Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA). ACM Press, New York, NY, 31-42.
-
(2001)
Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications
, pp. 31-42
-
-
BACHRACH, J.1
PLAYFORD, K.2
-
2
-
-
0036039843
-
Maya: Multiple-dispatch syntax extension in Java
-
PLDI, ACM Press, New York, NY
-
BAKER, J. AND HSIEH, W. C. 2002. Maya: multiple-dispatch syntax extension in Java. In Proceedings of the Conference on Programming Language Design and Implementation (PLDI). ACM Press, New York, NY, 270-281.
-
(2002)
Proceedings of the Conference on Programming Language Design and Implementation
, pp. 270-281
-
-
BAKER, J.1
HSIEH, W.C.2
-
3
-
-
0031675048
-
JTS: Tools for implementing domain-specific languages
-
ICSR, Victoria, B.C, Canada
-
BATORY, D., LOFASO, B., AND SMARAGDAKIS, Y. 1998. JTS: Tools for implementing domain-specific languages. In Proceedings of the IEEE International Conference on Software Reuse (ICSR) (Victoria, B.C., Canada). 143-153.
-
(1998)
Proceedings of the IEEE International Conference on Software Reuse
, pp. 143-153
-
-
BATORY, D.1
LOFASO, B.2
SMARAGDAKIS, Y.3
-
4
-
-
0038601684
-
Scaling step-wise refinement
-
ICSE, IEEE Computer Society Press, Los Alamitos, CA
-
BATORY, D., SARVELA, J. N., AND RAUSCHMAYER, A. 2003. Scaling step-wise refinement. In Proceedings of the IEEE International Conference on Software Engineering (ICSE). IEEE Computer Society Press, Los Alamitos, CA, 187-197.
-
(2003)
Proceedings of the IEEE International Conference on Software Engineering
, pp. 187-197
-
-
BATORY, D.1
SARVELA, J.N.2
RAUSCHMAYER, A.3
-
5
-
-
84976665944
-
Mixin-based inheritance
-
OOPSLA/ECOOP, ACM Press, New York, NY
-
BRACHA, G. AND COOK, W. 1990. Mixin-based inheritance. In Proceedings of the European Conference on Object-Oriented Programming and Object-Oriented Programming Systems, Languages, and Applications (OOPSLA/ECOOP). ACM Press, New York, NY, 303-311.
-
(1990)
Proceedings of the European Conference on Object-Oriented Programming and Object-Oriented Programming Systems, Languages, and Applications
, pp. 303-311
-
-
BRACHA, G.1
COOK, W.2
-
6
-
-
33646138011
-
Generalized type-based disambiguation of meta programs with concrete object syntax
-
Generative Programming and Component Engineering (GPCE) Conference, R. Glück and M. Lowry, Eds, Springer, Berlin, Germany
-
BRAVENBOER, M., VERMAAS, R., VINJU, J., AND VISSER, E. 2005. Generalized type-based disambiguation of meta programs with concrete object syntax. In Generative Programming and Component Engineering (GPCE) Conference, R. Glück and M. Lowry, Eds. Lecture Notes in Computer Science, vol. 3676. Springer, Berlin, Germany, 157-172.
-
(2005)
Lecture Notes in Computer Science
, vol.3676
, pp. 157-172
-
-
BRAVENBOER, M.1
VERMAAS, R.2
VINJU, J.3
VISSER, E.4
-
7
-
-
85088057754
-
Building composable aspect-specific languages
-
Generative Programming and Component Engineering (GPCE) Conference, Springer, Berlin, Germany
-
BRICHAU, J., MENS, K., AND VOLDER, K. D. 2002. Building composable aspect-specific languages. In Generative Programming and Component Engineering (GPCE) Conference. Lecture Notes in Computer Science, vol. 2487. Springer, Berlin, Germany.
-
(2002)
Lecture Notes in Computer Science
, vol.2487
-
-
BRICHAU, J.1
MENS, K.2
VOLDER, K.D.3
-
8
-
-
0141538119
-
Explicit programming
-
AOSD, ACM Press, New York, NY
-
BRYANT, A., CATTON, A., DE VOLDER, K., AND MURPHY, G. C. 2002. Explicit programming. In Proceedings of the Conference on Aspect-Oriented Software Development (AOSD). ACM Press, New York, NY, 10-18.
-
(2002)
Proceedings of the Conference on Aspect-Oriented Software Development
, pp. 10-18
-
-
BRYANT, A.1
CATTON, A.2
DE VOLDER, K.3
MURPHY, G.C.4
-
9
-
-
35248851156
-
Implementing multistage languages using ASTs, gensym, and reflection
-
Generative Programming and Component Engineering (GPCE) Conference, Springer, Berlin, Germany
-
CALCAGNO, C., TAHA, W., HUANG, L., AND LEROY, X. 2003. Implementing multistage languages using ASTs, gensym, and reflection. In Generative Programming and Component Engineering (GPCE) Conference. Lecture Notes in Computer Science, vol. 2830. Springer, Berlin, Germany, 57-76.
-
(2003)
Lecture Notes in Computer Science
, vol.2830
, pp. 57-76
-
-
CALCAGNO, C.1
TAHA, W.2
HUANG, L.3
LEROY, X.4
-
10
-
-
84976701823
-
-
CHIBA, S. 1995. Ametaobject protocol for C++. In Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA). SIGPLANNot. 30, 10, 285-299.
-
CHIBA, S. 1995. Ametaobject protocol for C++. In Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA). SIGPLANNot. 30, 10, 285-299.
-
-
-
-
11
-
-
35248825966
-
-
An easy-to-use toolkit for efficient translators, Springer-Verlag, New York, NY
-
CHIBA, S. AND NISHIZAWA, M. 2003. An easy-to-use toolkit for efficient Java bytecode translators. In Generative Programming and Component Engineering (GPCE) Conference. Springer-Verlag, New York, NY, 364-376.
-
(2003)
Generative Programming and Component Engineering (GPCE) Conference
, pp. 364-376
-
-
CHIBA, S.1
NISHIZAWA, M.2
-
13
-
-
0026096342
-
TXL: A rapid prototyping system for programming language dialects
-
CORDY, J. R., HALPERN-HAMU, C. D., AND PROMISLOW, E. 1991. TXL: A rapid prototyping system for programming language dialects. Comput. Lang. 16, 1, 97-107.
-
(1991)
Comput. Lang. 16
, vol.1
, pp. 97-107
-
-
CORDY, J.R.1
HALPERN-HAMU, C.D.2
PROMISLOW, E.3
-
14
-
-
33745361068
-
Traits: A mechanism for fine-grained reuse
-
DUCASSE, S., NIERSTRASZ, O., SCHÄRLI, N., WUYTS, R., AND BLACK, A. P. 2006. Traits: A mechanism for fine-grained reuse. ACM Trans. Program. Lang. Syst. 28, 2, 331-388.
-
(2006)
ACM Trans. Program. Lang. Syst
, vol.28
, Issue.2
, pp. 331-388
-
-
DUCASSE, S.1
NIERSTRASZ, O.2
SCHÄRLI, N.3
WUYTS, R.4
BLACK, A.P.5
-
15
-
-
0003518498
-
-
3rd ed. Addison-Wesley, Boston, MA
-
GOSLING, J., JOY, B., STEELE, G., AND BRACHA, G. 2005. The Java Language Specification, 3rd ed. Addison-Wesley, Boston, MA.
-
(2005)
The Java Language Specification
-
-
GOSLING, J.1
JOY, B.2
STEELE, G.3
BRACHA, G.4
-
19
-
-
0013090042
-
Getting started with AspectJ
-
KICZALES, G., HILSDALE, E., HUGUNIN, J., KERSTEN, M., PALM, J., AND GRISWOLD, W. 2001. Getting started with AspectJ. Commun. ACM 44, 10, 59-65.
-
(2001)
Commun. ACM
, vol.44
, Issue.10
, pp. 59-65
-
-
KICZALES, G.1
HILSDALE, E.2
HUGUNIN, J.3
KERSTEN, M.4
PALM, J.5
GRISWOLD, W.6
-
20
-
-
38849167599
-
Hygienic macro expansion
-
ACM Press, New York, NY
-
KOHLBECKER, E., FRIEDMAN, D. P., FELLEISEN, M., AND DUBA, B. 1986. Hygienic macro expansion. In Proceedings of the 1986 ACM Conference on LISP and Functional Programming. ACM Press, New York, NY, 151-161.
-
(1986)
Proceedings of the 1986 ACM Conference on LISP and Functional Programming
, pp. 151-161
-
-
KOHLBECKER, E.1
FRIEDMAN, D.P.2
FELLEISEN, M.3
DUBA, B.4
-
21
-
-
35048829285
-
Generic advice: On the combination of AOP with generative programming in AspectC++
-
Generative Programming and Component Engineering (GPCE) Conference, G. Karsai and E. Visser, Eds, Springer Verlag, Berlin, Germany
-
LOHMANN, D., BLASCHKE, G., AND SPINCZYK, O. 2004. Generic advice: On the combination of AOP with generative programming in AspectC++. In Generative Programming and Component Engineering (GPCE) Conference, G. Karsai and E. Visser, Eds. Lecture Notes in Computer Science, vol. 3286. Springer Verlag, Berlin, Germany, 55-74.
-
(2004)
Lecture Notes in Computer Science
, vol.3286
, pp. 55-74
-
-
LOHMANN, D.1
BLASCHKE, G.2
SPINCZYK, O.3
-
22
-
-
33745402540
-
Interfaces with default implementations in Java
-
National University of Ireland, Maynooth, County Kildare, Ireland, Ireland
-
MOHNEN, M. 2002. Interfaces with default implementations in Java. In Principles and Practice of Programming. National University of Ireland, Maynooth, County Kildare, Ireland, Ireland, 35-40.
-
(2002)
Principles and Practice of Programming
, pp. 35-40
-
-
MOHNEN, M.1
-
23
-
-
0029345191
-
ANTLR: A predicated LL(k) parser generator
-
July
-
PARR, T. J. AND QUONG, R. W. 1995. ANTLR: A predicated LL(k) parser generator. Softw.-Pract. Exp. 25, 7 (July), 789-810.
-
(1995)
Softw.-Pract. Exp
, vol.25
, Issue.7
, pp. 789-810
-
-
PARR, T.J.1
QUONG, R.W.2
-
24
-
-
1542286862
-
Eos: Instance-level aspects for integrated system design
-
RAJAN, H. AND SULLIVAN, K. 2003. Eos: Instance-level aspects for integrated system design. SIGSOFT Softw. Eng. Notes 28, 5, 297-306.
-
(2003)
SIGSOFT Softw. Eng. Notes 28
, vol.5
, pp. 297-306
-
-
RAJAN, H.1
SULLIVAN, K.2
-
25
-
-
0036983358
-
Template metaprogramming for Haskell
-
ACM Press, New York, NY
-
SHEARD, T. AND JONES, S. P. 2002. Template metaprogramming for Haskell. In Proceedings of the ACMSIGPLAN Workshop on Haskell. ACM Press, New York, NY, 1-16.
-
(2002)
Proceedings of the ACMSIGPLAN Workshop on Haskell
, pp. 1-16
-
-
SHEARD, T.1
JONES, S.P.2
-
26
-
-
79951602751
-
Xaspects: An extensible system for domain specific aspect languages
-
SHONLE, M., LIEBERHERR, K., AND SHAH, A. 2003. Xaspects: An extensible system for domain specific aspect languages. In Proceedings of OOPSLA'2003, Domain-Driven Development Track.
-
(2003)
Proceedings of OOPSLA'2003, Domain-Driven Development Track
-
-
SHONLE, M.1
LIEBERHERR, K.2
SHAH, A.3
-
27
-
-
84947246847
-
A personal outlook on generator research
-
Domain-Specific Program Generation, C. Lengauer, D. Batory, C. Consel, and M. Odersky, Eds, Springer-Verlag, Berlin, Germany
-
SMARAGDAKIS, Y. 2004. A personal outlook on generator research. In Domain-Specific Program Generation, C. Lengauer, D. Batory, C. Consel, and M. Odersky, Eds. Lecture Notes in Computer Science, vol. 3016, Springer-Verlag, Berlin, Germany.
-
(2004)
Lecture Notes in Computer Science
, vol.3016
-
-
SMARAGDAKIS, Y.1
-
28
-
-
56149109936
-
-
SMARAGDAKIS, Y. AND BATORY, D. 1999. Scoping constructs for program generators. In Proceedings of the Generative and Component-Based Software Engineering Symposium (GCSE). Earlier version in Tech. rep. UTCS-TR-96-37, University of Texas at Austin, Austin, TX.
-
SMARAGDAKIS, Y. AND BATORY, D. 1999. Scoping constructs for program generators. In Proceedings of the Generative and Component-Based Software Engineering Symposium (GCSE). Earlier version in Tech. rep. UTCS-TR-96-37, University of Texas at Austin, Austin, TX.
-
-
-
-
29
-
-
0038486643
-
Implementing distribution and persistence aspects with AspectJ
-
OOPSLA, ACM Press, New York, NY
-
SOARES, S., LAUREANO, E., AND BORBA, P. 2002. Implementing distribution and persistence aspects with AspectJ. In Proceedings of the Conferences on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA). ACM Press, New York, NY, 174-190.
-
(2002)
Proceedings of the Conferences on Object-Oriented Programming Systems, Languages, and Applications
, pp. 174-190
-
-
SOARES, S.1
LAUREANO, E.2
BORBA, P.3
-
30
-
-
0030691229
-
Multi-stage programming with explicit annotations
-
Amsterdam, The Netherlands, June, ACM Press, New York, NY
-
TAHA, W. AND SHEARD, T. 1997. Multi-stage programming with explicit annotations. In Proceedings of the Conference on Partial Evaluation and Semantics-Based Program Manipulation (Amsterdam, The Netherlands, June). ACM Press, New York, NY, 203-217.
-
(1997)
Proceedings of the Conference on Partial Evaluation and Semantics-Based Program Manipulation
, pp. 203-217
-
-
TAHA, W.1
SHEARD, T.2
-
31
-
-
84947226052
-
Aspectizing server-side distribution
-
IEEE Computer Society Press, Los Alamitos, CA
-
TILEVICH, E., URBANSKI, S., SMARAGDAKIS, Y., AND FLEURY, M. 2003. Aspectizing server-side distribution. In Proceedings of the Conference on Automated Software Engineering Conference. IEEE Computer Society Press, Los Alamitos, CA.
-
(2003)
Proceedings of the Conference on Automated Software Engineering Conference
-
-
TILEVICH, E.1
URBANSKI, S.2
SMARAGDAKIS, Y.3
FLEURY, M.4
-
32
-
-
84937403401
-
Metaprogramming with concrete object syntax
-
Generative Programming and Component Engineering (GPCE) Conference, Springer, Berlin, Germany
-
VISSER, E. 2002. Metaprogramming with concrete object syntax. In Generative Programming and Component Engineering (GPCE) Conference. Lecture Notes in Computer Science, vol. 2487. Springer, Berlin, Germany, 299-315.
-
(2002)
Lecture Notes in Computer Science
, vol.2487
, pp. 299-315
-
-
VISSER, E.1
-
33
-
-
56149112209
-
-
Type-oriented logic meta programming. Ph.D. dissertation. Vrije Universiteit Brussel, Brussels, Belgium
-
VOLDER, K. D. 1998. Type-oriented logic meta programming. Ph.D. dissertation. Vrije Universiteit Brussel, Brussels, Belgium.
-
(1998)
-
-
VOLDER, K.D.1
-
35
-
-
35048855974
-
Generating AspectJ programs with metaAspectJ
-
Springer-Verlag, Berlin, Germany
-
ZOOK, D., HUANG, S. S., AND SMARAGDAKIS, Y. 2004. Generating AspectJ programs with metaAspectJ. In Generative Programming and Component Engineering (GPCE) Conference. Springer-Verlag, Berlin, Germany, 1-18.
-
(2004)
Generative Programming and Component Engineering (GPCE) Conference
, pp. 1-18
-
-
ZOOK, D.1
HUANG, S.S.2
SMARAGDAKIS, Y.3
|