-
3
-
-
31744445215
-
Adding trace matching with free variables to AspectJ
-
ACM Press, to appear
-
Chris Allan, Pavel Avgustinov, Aske Simon Christensen, Laurie Hendren, Sascha Kuzins, Jennifer Lhoták, Ondřej Lhoták, Oege de Moor, Damien Sereni, Ganesh Sittampalam, and Julian Tibbie. Adding trace matching with free variables to AspectJ. In Object-Oriented Programming, Systems, Languages and Applications (OOPSLA). ACM Press, to appear, 2005.
-
(2005)
Object-oriented Programming, Systems, Languages and Applications (OOPSLA)
-
-
Allan, C.1
Avgustinov, P.2
Christensen, A.S.3
Hendren, L.4
Kuzins, S.5
Lhoták, J.6
Lhoták, O.7
De Moor, O.8
Sereni, D.9
Sittampalam, G.10
Tibbie, J.11
-
4
-
-
33646141979
-
Compiling conditional pointcuts for user-level semantic pointcuts
-
Tomoyuki Aotani and Hidehiko Masuhara. Compiling conditional pointcuts for user-level semantic pointcuts. In Proceedings of the SPLAT workshop at AOSD 2005, 2005. Workshop proceedings available from: http://www. daimi.au.dk/eernst/splat05/papers/.
-
(2005)
Proceedings of the SPLAT Workshop at AOSD 2005
-
-
Aotani, T.1
Masuhara, H.2
-
5
-
-
33244496661
-
Abc: An extensible AspectJ compiler
-
ACM Press
-
Pavel Avgustinov, Aske Simon Christensen, Laurie Hendren, Sascha Kuzins, Jennifer Lhoták, Ondřej Lhoták, Oege de Moor, Damien Sereni, Ganesh Sittampalam, and Julian Tibbie, abc: An extensible AspectJ compiler. In Aspect-Oriented Software Development (AOSD), pages 87-98. ACM Press, 2005.
-
(2005)
Aspect-oriented Software Development (AOSD)
, pp. 87-98
-
-
Avgustinov, P.1
Christensen, A.S.2
Hendren, L.3
Kuzins, S.4
Lhoták, J.5
Lhoták, O.6
De Moor, O.7
Sereni, D.8
Sittampalam, G.9
Tibbie, J.10
-
6
-
-
31844444399
-
Optimising AspectJ
-
ACM Press
-
Pavel Avgustinov, Aske Simon Christensen, Laurie Hendren, Sascha Kuzins, Jennifer Lhoták, Ondǐej Lhoták, Oege de Moor, Damien Sereni, Ganesh Sittampalam, and Julian Tibble. Optimising AspectJ. In Programming Language Design and Implementation (PLDI), pages 117-128. ACM Press, 2005.
-
(2005)
Programming Language Design and Implementation (PLDI)
, pp. 117-128
-
-
Avgustinov, P.1
Christensen, A.S.2
Hendren, L.3
Kuzins, S.4
Lhoták, J.5
Lhoták, O.6
De Moor, O.7
Sereni, D.8
Sittampalam, G.9
Tibble, J.10
-
9
-
-
31744450065
-
Parameterized aspect calculus: A core calculus for the direct study of aspect-oriented languages
-
Department of Computer Science, Iowa State University, Ames, Iowa
-
Curtis Clifton, Gary T. Leavens, and Mitchell Wand. Parameterized aspect calculus: A core calculus for the direct study of aspect-oriented languages. Technical Report 03-13, Department of Computer Science, Iowa State University, Ames, Iowa, 2003. Available from: http://www.cs.iastate.edu/~cclifton/papers/ TR03-13.pdf.
-
(2003)
Technical Report
, vol.3
, Issue.13
-
-
Clifton, C.1
Leavens, G.T.2
Wand, M.3
-
13
-
-
12844264664
-
Measuring the dynamic behaviour of AspectJ programs
-
Bruno Dufour, Christopher Goard, Laurie Hendren, Oege de Moor, Ganesh Sittampalam, and Clark Verbrugge. Measuring the dynamic behaviour of AspectJ programs. In Object-Oriented Programming, Systems, Languages and Applications (OOPSLA), pages 150-169, 2004.
-
(2004)
Object-oriented Programming, Systems, Languages and Applications (OOPSLA)
, pp. 150-169
-
-
Dufour, B.1
Goard, C.2
Hendren, L.3
De Moor, O.4
Sittampalam, G.5
Verbrugge, C.6
-
14
-
-
31744449292
-
Relational queries over program traces
-
to appear
-
Simon Goldsmith, Robert O'Callahan, and Alex Aiken. Relational queries over program traces. In Object-Oriented Programming, Systems, Languages and Applications (OOPSLA), to appear, 2005.
-
(2005)
Object-oriented Programming, Systems, Languages and Applications (OOPSLA)
-
-
Goldsmith, S.1
O'Callahan, R.2
Aiken, A.3
-
15
-
-
0141427879
-
Arranging language features for more robust pattern-based crosscuts
-
ACM Press
-
Kris Gybels and Johan Brichau. Arranging language features for more robust pattern-based crosscuts. In Aspect-Oriented Software Development (AOSD), pages 60-69. ACM Press, 2003.
-
(2003)
Aspect-oriented Software Development (AOSD)
, pp. 60-69
-
-
Gybels, K.1
Brichau, J.2
-
16
-
-
0036039794
-
A system and language for building system-specific, static analyses
-
ACM Press
-
Seth Hallem, Benjamin Chelf, Yichen Xie, and Dawson Engler. A system and language for building system-specific, static analyses. In Programming Language Design and Implementation (PLDI), pages 69-82. ACM Press, 2002.
-
(2002)
Programming Language Design and Implementation (PLDI)
, pp. 69-82
-
-
Hallem, S.1
Chelf, B.2
Xie, Y.3
Engler, D.4
-
17
-
-
18844443396
-
Using aspect! to separate concerns in parallel scientific Java code
-
ACM Press
-
Bruno Harbulot and John R. Gurd. Using Aspect! to separate concerns in parallel scientific Java code. In Aspect-Oriented Software Development (AOSD), pages 122-131. ACM Press, 2004.
-
(2004)
Aspect-oriented Software Development (AOSD)
, pp. 122-131
-
-
Harbulot, B.1
Gurd, J.R.2
-
18
-
-
33244478131
-
The fun has just begun
-
Available at aosd.net/archive/2003/kiczales-aosd-2003.ppt
-
Gregor Kiczales. The fun has just begun. Keynote address at AOSD. Available at aosd.net/archive/2003/kiczales-aosd-2003.ppt, 2003.
-
(2003)
Keynote Address at AOSD
-
-
Kiczales, G.1
-
19
-
-
35248828504
-
Aspect-oriented programming
-
Mehmet Aksit and Satoshi Matsuoka, editors, European Conference on Object-Oriented Programming (ECOOP), Springer
-
Gregor Kiczales, John Lamping, Anurag Menhdekar, Chris Maeda, Cristina Lopes, Jean-Marc Loingtier, and John Irwin. Aspect-oriented programming. In Mehmet Aksit and Satoshi Matsuoka, editors, European Conference on Object-Oriented Programming (ECOOP), 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
Menhdekar, A.3
Maeda, C.4
Lopes, C.5
Loingtier, J.-M.6
Irwin, J.7
-
21
-
-
33646158353
-
Back to the future: Pointcuts as predicates over traces
-
Karl Klose and Klaus Ostermann. Back to the future: pointcuts as predicates over traces. In Workshop on Foundations of Aspect-Oriented Languages (FOAL '05), pages 33-38, 2005. Workshop proceedings available from: http://archives.cs.iastate.edu/documents/disk0/00/00/03/61/.
-
(2005)
Workshop on Foundations of Aspect-oriented Languages (FOAL '05)
, pp. 33-38
-
-
Klose, K.1
Ostermann, K.2
-
24
-
-
31744432699
-
Finding application errors using PQL: A program query language
-
to appear
-
Michael Martian, V. Benjamin Livshits, and Monica S. Lam. Finding application errors using PQL: A program query language. In Object-Oriented Programming, Systems, Languages and Applications (OOPSLA), to appear, 2005.
-
(2005)
Object-oriented Programming, Systems, Languages and Applications (OOPSLA)
-
-
Martian, M.1
Livshits, V.B.2
Lam, M.S.3
-
25
-
-
35248827667
-
A compilation and optimization model for aspect-oriented programs
-
Compiler Construction
-
Hidehiko Masuhara, Gregor Kiczales, and Chris Dutchyn. A compilation and optimization model for aspect-oriented programs. In Compiler Construction, volume 2622 of Springer Lecture Notes in Computer Science, pages 46-60, 2003.
-
(2003)
Springer Lecture Notes in Computer Science
, vol.2622
, pp. 46-60
-
-
Masuhara, H.1
Kiczales, G.2
Dutchyn, C.3
-
26
-
-
17044417283
-
Scalable extensibility via nested inheritance
-
Nathaniel Nystrom, Stephen Chong, and Andrew C. Myers. Scalable extensibility via nested inheritance. In Object-Oriented Programming, Systems, and Languages (OOPSLA), pages 99-115, 2004.
-
(2004)
Object-oriented Programming, Systems, and Languages (OOPSLA)
, pp. 99-115
-
-
Nystrom, N.1
Chong, S.2
Myers, A.C.3
-
27
-
-
35248882492
-
Polyglot: An extensible compiler framework for Java
-
Compiler Construction (CC)
-
Nathaniel Nystrom, Michael R. Clarkson, and Andrew C. Myers. Polyglot: An extensible compiler framework for Java. In Compiler Construction (CC), volume 2622 of Lecture Notes in Computer Science, pages 138-152, 2003.
-
(2003)
Lecture Notes in Computer Science
, vol.2622
, pp. 138-152
-
-
Nystrom, N.1
Clarkson, M.R.2
Myers, A.C.3
-
29
-
-
31844456082
-
Cona: Aspects for contracts and contracts for aspects
-
New York, NY, USA, ACM Press
-
Therapon Skotiniotis and David H. Lorenz. Cona: aspects for contracts and contracts for aspects. In OOPSLA '04: Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, pages 196-197, New York, NY, USA, 2004. ACM Press.
-
(2004)
OOPSLA '04: Companion to the 19th Annual ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages, and Applications
, pp. 196-197
-
-
Skotiniotis, T.1
Lorenz, D.H.2
-
30
-
-
44049083756
-
Temporal assertions using AspecJ
-
Electronic Notes in Theoretical Computer Science, Edinburgh, Scotland, UK, to appear, Elsevier Science Publishers
-
Volker Stolz and Eric Bodden. Temporal Assertions using AspecJ. In Fifth Workshop on Runtime Verification (RV'05), Electronic Notes in Theoretical Computer Science, Edinburgh, Scotland, UK, to appear, 2005. Elsevier Science Publishers.
-
(2005)
Fifth Workshop on Runtime Verification (RV'05)
-
-
Stolz, V.1
Bodden, E.2
-
31
-
-
84956985758
-
Optimizing Java bytecode using the Soot framework: Is it feasible?
-
Raja Vallée-Rai, Etienne Gagnon, Laurie J. Hendren, Patrick Lam, Patrice Pominville, and Vijay Sundaresan. Optimizing Java bytecode using the Soot framework: Is it feasible? In Compiler Construction (CC), pages 18-34, 2000.
-
(2000)
Compiler Construction (CC)
, pp. 18-34
-
-
Vallée-Rai, R.1
Gagnon, E.2
Hendren, L.J.3
Lam, P.4
Pominville, P.5
Sundaresan, V.6
-
33
-
-
11344289845
-
A semantics for advice and dynamic join points in aspect-oriented programming
-
Mitchell Wand, Gregor Kiczales, and Christopher Dutchyn. A semantics for advice and dynamic join points in aspect-oriented programming. ACM Transactions on Programming Languages and Systems, 26(5):890-910, 2004.
-
(2004)
ACM Transactions on Programming Languages and Systems
, vol.26
, Issue.5
, pp. 890-910
-
-
Wand, M.1
Kiczales, G.2
Dutchyn, C.3
|