-
1
-
-
31744445215
-
Adding Trace Matching with Free Variables to AspectJ
-
ACM Press, New York
-
Allan, C., Avgustinov, P., Christensen, A.S., Hendren, L., Kuzins, S., Lhoták, O., de Moor, O., Sereni, D., Sittampalam, G., Tibble, J.: Adding Trace Matching with Free Variables to AspectJ. In: Object-Oriented Programming, Systems, Languages and Applications, pp. 345-364. ACM Press, New York (2005)
-
(2005)
Object-Oriented Programming, Systems, Languages and Applications
, pp. 345-364
-
-
Allan, C.1
Avgustinov, P.2
Christensen, A.S.3
Hendren, L.4
Kuzins, S.5
Lhoták, O.6
de Moor, O.7
Sereni, D.8
Sittampalam, G.9
Tibble, J.10
-
3
-
-
33244496661
-
-
Avgustinov, P., Christensen, A.S., Hendren, L., Kuzins, S., Lhoták, J., Lhoták, O., de Moor, O., Sereni, D., Sittampalam, G., Tibble, J.: abc: An extensible AspectJ compiler. In: Aspect-Oriented Software Development (AOSD), pp. 87-98. ACM Press, New York (2005)
-
Avgustinov, P., Christensen, A.S., Hendren, L., Kuzins, S., Lhoták, J., Lhoták, O., de Moor, O., Sereni, D., Sittampalam, G., Tibble, J.: abc: An extensible AspectJ compiler. In: Aspect-Oriented Software Development (AOSD), pp. 87-98. ACM Press, New York (2005)
-
-
-
-
4
-
-
31844444399
-
Optimising AspectJ
-
ACM Press, New York
-
Avgustinov, P., Christensen, A.S., Hendren, L., Kuzins, S., Lhoták, J., Lhoták, O., de Moor, O., Sereni, D., Sittampalam, G., Tibble, J.: Optimising AspectJ. In: Programming Language Design and Implementation (PLDI), pp. 117-128. ACM Press, New York (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
-
5
-
-
38149114342
-
-
Avgustinov, P., Tibble, J., Bodden, E., Lhoták, O., Hendren, L., de Moor, O., Ongkingco, N., Sittampalam, G.: Efficient trace monitoring. Technical Report abc-2006-103 (2006), http://www.aspectbench.org/
-
Avgustinov, P., Tibble, J., Bodden, E., Lhoták, O., Hendren, L., de Moor, O., Ongkingco, N., Sittampalam, G.: Efficient trace monitoring. Technical Report abc-2006-103 (2006), http://www.aspectbench.org/
-
-
-
-
6
-
-
38149005869
-
-
Avgustinov, P., Tibble, J., de Moor, O.: Making trace monitors feasible. Technical Report abc-2007-1 03 (2007), http://www.aspectbench.org/
-
Avgustinov, P., Tibble, J., de Moor, O.: Making trace monitors feasible. Technical Report abc-2007-1 03 (2007), http://www.aspectbench.org/
-
-
-
-
7
-
-
33750426693
-
-
Blackburn, S.M., Garner, R., Hoffman, C., Khan, A.M., McKinley, K.S., Bentzur, R., Diwan, A., Feinberg, D., Frampton, D., Guyer, S.Z., Hirzel, M., Hosking, A., Jump, M., Lee, H., Moss, J.E.B., Phansalkar, A., Stefanović, D., VanDrunen, T., von Dincklage, D., Wiedermann, B.: The DaCapo benchmarks: Java benchmarking development and analysis. In: OOPSLA '06: Proceedings of the 21st annual ACM SIGPLAN conference on Object-Oriented Programing, Systems, Languages, and Applications, Portland, OR, USA, October 2006, pp. 169-190. ACM Press, New York (2006)
-
Blackburn, S.M., Garner, R., Hoffman, C., Khan, A.M., McKinley, K.S., Bentzur, R., Diwan, A., Feinberg, D., Frampton, D., Guyer, S.Z., Hirzel, M., Hosking, A., Jump, M., Lee, H., Moss, J.E.B., Phansalkar, A., Stefanović, D., VanDrunen, T., von Dincklage, D., Wiedermann, B.: The DaCapo benchmarks: Java benchmarking development and analysis. In: OOPSLA '06: Proceedings of the 21st annual ACM SIGPLAN conference on Object-Oriented Programing, Systems, Languages, and Applications, Portland, OR, USA, October 2006, pp. 169-190. ACM Press, New York (2006)
-
-
-
-
8
-
-
38149024424
-
-
Bodden, E., Hendren, L., Lhoták, O.: A staged static program analysis to improve the performance of runtime monitoring (extended version). Technical Report abc-2007-2 04 (2007), http://www.aspectbench.org/
-
Bodden, E., Hendren, L., Lhoták, O.: A staged static program analysis to improve the performance of runtime monitoring (extended version). Technical Report abc-2007-2 04 (2007), http://www.aspectbench.org/
-
-
-
-
9
-
-
24644483315
-
-
Chen, F., Rosu, G.: Java-MOP: A Monitoring Oriented Programming Environment for Java. In: Halbwachs, N., Zuck, L.D. (eds.) TACAS 2005. LNCS, 3440, pp. 546-550. Springer, Heidelberg (2005)
-
Chen, F., Rosu, G.: Java-MOP: A Monitoring Oriented Programming Environment for Java. In: Halbwachs, N., Zuck, L.D. (eds.) TACAS 2005. LNCS, vol. 3440, pp. 546-550. Springer, Heidelberg (2005)
-
-
-
-
10
-
-
84877292372
-
Event-based runtime verification of Java programs
-
St. Louis, Missouri, pp, ACM Press, New York, NY, USA
-
d'Amorim, M., Havelund, K.: Event-based runtime verification of Java programs. In: WODA '05: Proceedings of the third international workshop on Dynamic analysis, St. Louis, Missouri, pp. 1-7. ACM Press, New York, NY, USA (2005)
-
(2005)
WODA '05: Proceedings of the third international workshop on Dynamic analysis
, pp. 1-7
-
-
d'Amorim, M.1
Havelund, K.2
-
11
-
-
0027961597
-
Context-sensitive interprocedural points-to analysis in the presence of function pointers
-
Orlando, Florida, United States, pp, ACM Press, New York
-
Emami, M., Ghiya, R., Hendren, L.J.: Context-sensitive interprocedural points-to analysis in the presence of function pointers. In: PLDI '94: Proceedings of the ACM SIGPLAN 1994 conference on Programming language design and implementation, Orlando, Florida, United States, pp. 242-256. ACM Press, New York (1994)
-
(1994)
PLDI '94: Proceedings of the ACM SIGPLAN 1994 conference on Programming language design and implementation
, pp. 242-256
-
-
Emami, M.1
Ghiya, R.2
Hendren, L.J.3
-
12
-
-
34247362881
-
Effective typestate verification in the presence of aliasing
-
Portland, Maine, USA, pp, ACM Press, New York
-
Fink, S., Yahav, E., Dor, N., Ramalingam, G., Geay, E.: Effective typestate verification in the presence of aliasing. In: ISSTA'06: Proceedings of the 2006 international symposium on Software testing and analysis, Portland, Maine, USA, pp. 133-144. ACM Press, New York (2006)
-
(2006)
ISSTA'06: Proceedings of the 2006 international symposium on Software testing and analysis
, pp. 133-144
-
-
Fink, S.1
Yahav, E.2
Dor, N.3
Ramalingam, G.4
Geay, E.5
-
13
-
-
78651414013
-
Automated runtime verification with Eagle
-
Ultes-Nitsche, U, Augusto, J.C, Barjis, J, eds, INSTICC Press
-
Goldberg, A., Havelund, K.: Automated runtime verification with Eagle. In: Ultes-Nitsche, U., Augusto, J.C., Barjis, J. (eds.) Workshop on Verification and Validation of Enterprise Information Systems (WEIS), INSTICC Press (2005)
-
(2005)
Workshop on Verification and Validation of Enterprise Information Systems (WEIS)
-
-
Goldberg, A.1
Havelund, K.2
-
14
-
-
18044373339
-
Advice weaving in AspectJ
-
Lancaster, UK, pp, ACM Press, New York
-
Hilsdale, E., Hugunin, J.: Advice weaving in AspectJ. In: AOSD '04: Proceedings of the 3rd international conference on Aspect-oriented software development, Lancaster, UK, pp. 26-35. ACM Press, New York (2004)
-
(2004)
AOSD '04: Proceedings of the 3rd international conference on Aspect-oriented software development
, pp. 26-35
-
-
Hilsdale, E.1
Hugunin, J.2
-
15
-
-
0034825842
-
Pointer analysis: Haven't we solved this problem yet?
-
Snowbird, Utah, United States, pp, ACM Press, New York
-
Hind, M.: Pointer analysis: haven't we solved this problem yet? In: PASTE '01: Proceedings of the 2001 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering, Snowbird, Utah, United States, pp. 54-61. ACM Press, New York (2001)
-
(2001)
PASTE '01: Proceedings of the 2001 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering
, pp. 54-61
-
-
Hind, M.1
-
16
-
-
0000833167
-
Monotone data flow analysis frameworks
-
Kam, J.B., Ullman, J.D.: Monotone data flow analysis frameworks. Acta Informatica 7, 305-317 (1977)
-
(1977)
Acta Informatica
, vol.7
, pp. 305-317
-
-
Kam, J.B.1
Ullman, J.D.2
-
18
-
-
2942538076
-
Generalized typestate checking using set interfaces and pluggable analyses
-
Lam, P., Kuncak, V., Rinard, M.: Generalized typestate checking using set interfaces and pluggable analyses. SIGPLAN Not. 39(3), 46-55 (2004)
-
(2004)
SIGPLAN Not
, vol.39
, Issue.3
, pp. 46-55
-
-
Lam, P.1
Kuncak, V.2
Rinard, M.3
-
19
-
-
35248842644
-
Scaling Java points-to analysis using Spark
-
Hedin, G, ed, CC 2003 and ETAPS 2003, Springer, Heidelberg
-
Lhoták, O., Hendren, L.: Scaling Java points-to analysis using Spark. In: Hedin, G. (ed.) CC 2003 and ETAPS 2003. LNCS, vol. 2622, pp. 153-169. Springer, Heidelberg (2003)
-
(2003)
LNCS
, vol.2622
, pp. 153-169
-
-
Lhoták, O.1
Hendren, L.2
-
20
-
-
26444544240
-
-
Li, L., Verbrugge, C.: A Practical MHP Information Analysis for Concurrent Java Programs. In: Eigenmann, R., Li, Z., Midkiff, S.P. (eds.) LCPC 2004. LNCS, 3602, pp. 194-208. Springer, Heidelberg (2005)
-
Li, L., Verbrugge, C.: A Practical MHP Information Analysis for Concurrent Java Programs. In: Eigenmann, R., Li, Z., Midkiff, S.P. (eds.) LCPC 2004. LNCS, vol. 3602, pp. 194-208. Springer, Heidelberg (2005)
-
-
-
-
21
-
-
31744432699
-
Finding application errors using PQL: A program query language
-
ACM Press, New York
-
Martin, M., Livshits, B., Lam, M.S.: Finding application errors using PQL: a program query language. In: Proceedings of the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications, pp. 365-383. ACM Press, New York (2005)
-
(2005)
Proceedings of the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications
, pp. 365-383
-
-
Martin, M.1
Livshits, B.2
Lam, M.S.3
-
22
-
-
35248827667
-
A compilation and optimization model for aspect-oriented programs
-
Hedin, G, ed, CC 2003 and ETAPS 2003, Springer, Heidelberg
-
Masuhara, H., Kiczales, G., Dutchyn, C.: A compilation and optimization model for aspect-oriented programs. In: Hedin, G. (ed.) CC 2003 and ETAPS 2003. LNCS, vol. 2622, pp. 46-60. Springer, Heidelberg (2003)
-
(2003)
LNCS
, vol.2622
, pp. 46-60
-
-
Masuhara, H.1
Kiczales, G.2
Dutchyn, C.3
-
23
-
-
26444475843
-
Expressive pointcuts for increased modularity
-
Black, A.P, ed, ECOOP 2005, Springer, Heidelberg
-
Ostermann, K., Mezini, M., Bockisch, C.: Expressive pointcuts for increased modularity. In: Black, A.P. (ed.) ECOOP 2005. LNCS, vol. 3586, pp. 214-240. Springer, Heidelberg (2005)
-
(2005)
LNCS
, vol.3586
, pp. 214-240
-
-
Ostermann, K.1
Mezini, M.2
Bockisch, C.3
-
24
-
-
33746049190
-
Refinement-based context-sensitive points-to analysis for Java
-
Ottawa, Ontario, Canada, pp, ACM Press, New York
-
Sridharan, M., Bodfk, R.: Refinement-based context-sensitive points-to analysis for Java. In: PLDI '06: Proceedings of the 2006 ACM SIGPLAN conference on Programming language design and implementation, Ottawa, Ontario, Canada, pp. 387-400. ACM Press, New York (2006)
-
(2006)
PLDI '06: Proceedings of the 2006 ACM SIGPLAN conference on Programming language design and implementation
, pp. 387-400
-
-
Sridharan, M.1
Bodfk, R.2
-
25
-
-
38149060348
-
-
Stolz, V.: Temporal assertions with parametrised propositions. In: Seventh Workshop on Runtime Verification, Vancouver, Canada, March 2007, Lecture Notes of Computer Science (To appear)
-
Stolz, V.: Temporal assertions with parametrised propositions. In: Seventh Workshop on Runtime Verification, Vancouver, Canada, March 2007, Lecture Notes of Computer Science (To appear)
-
-
-
-
27
-
-
0022605097
-
Typestate: A programming language concept for enhancing software reliability
-
Strom, R.E., Yemini, S.: Typestate: A programming language concept for enhancing software reliability. IEEE Transactions on Software Engineering 12(1), 157-171 (1986)
-
(1986)
IEEE Transactions on Software Engineering
, vol.12
, Issue.1
, pp. 157-171
-
-
Strom, R.E.1
Yemini, S.2
-
28
-
-
84945708555
-
Programming techniques: Regular expression search algorithm
-
Thompson, K.: Programming techniques: Regular expression search algorithm. Communications of the ACM 11(6), 419-422 (1968)
-
(1968)
Communications of the ACM
, vol.11
, Issue.6
, pp. 419-422
-
-
Thompson, K.1
-
29
-
-
33646843643
-
Soot - a Java bytecode optimization framework
-
Mississauga, Ontario, Canada, p, IBM Press
-
Vallée-Rai, R., Co, P., Gagnon, E., Hendren, L., Lam, P., Sundaresan, V.: Soot - a Java bytecode optimization framework. In: CASCON '99: Proceedings of the 1999 conference of the Centre for Advanced Studies on Collaborative research, Mississauga, Ontario, Canada, p. 13. IBM Press (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
|