-
1
-
-
31744445215
-
Adding trace matching with free variables to AspectJ
-
ACM Press
-
ALLAN, C., AVGUSTINOV, P., CHRISTENSEN, A. S., HENDREN, L., KUZINS, S., LHOT́AK, O., DE MOOR, O., SERENI, D., SITTAMPALAM, G., AND TIBBLE, J. 2005. Adding trace matching with free variables to AspectJ. In Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages, and Applications. ACM Press, 345-364.
-
(2005)
Proceedings of the International Conference on 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́ak, O.6
De Moor, O.7
Sereni, D.8
Sittampalam, G.9
Tibble, J.10
-
2
-
-
33244496661
-
Abc: An extensible AspectJ compiler
-
ACM Press
-
AVGUSTINOV, P., CHRISTENSEN, A. S., HENDREN, L., KUZINS, S., LHOT́AK, J., LHOT́AK, O., DE MOOR, O., SERENI, D., SITTAMPALAM, G., AND TIBBLE, J. 2005. abc: An extensible AspectJ compiler. In Proceedings of the International Conference on Aspect-Oriented Software Development. ACM Press, 87-98.
-
(2005)
Proceedings of the International Conference on Aspect-Oriented Software Development
, pp. 87-98
-
-
Avgustinov, P.1
Christensen, A.S.2
Hendren, L.3
Kuzins, S.4
Lhot́ak, J.5
Lhot́ak, O.6
De Moor, O.7
Sereni, D.8
Sittampalam, G.9
Tibble, J.10
-
3
-
-
33746059281
-
-
Tech. rep. abc-2006-1
-
AVGUSTINOV, P., TIBBLE, J., BODDEN, E., LHOT́AK, O., HENDREN, L., DE MOOR, O., ONGKINGCO, N., AND SITTAMPALAM, G. 2006. Efficient trace monitoring. Tech. rep. abc-2006-1.
-
(2006)
Efficient Trace Monitoring
-
-
Avgustinov, P.1
Tibble, J.2
Bodden, E.3
Lhot́ak, O.4
Hendren, L.5
De Moor, O.6
Ongkingco, N.7
Sittampalam, G.8
-
4
-
-
42149084430
-
Making trace monitors feasible
-
ACM Press
-
AVGUSTINOV, P., TIBBLE, J., AND DE MOOR, O. 2007. Making trace monitors feasible. In Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages, and Applications. ACM Press, 589-608.
-
(2007)
Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages, and Applications
, pp. 589-608
-
-
Avgustinov, P.1
Tibble, J.2
De Moor, O.3
-
5
-
-
42149126056
-
Modular typestate checking of aliased objects
-
BIERHOFF, K. AND ALDRICH, J. 2007. Modular typestate checking of aliased objects. In Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages, and Applications. 301-320.
-
(2007)
Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages, and Applications
, pp. 301-320
-
-
Bierhoff, K.1
Aldrich, J.2
-
6
-
-
34248160938
-
The DaCapo benchmarks: Java benchmarking development and analysis
-
ACM Press
-
BLACKBURN, S. M., GARNER, R., ET AL. 2006. The DaCapo benchmarks: Java benchmarking development and analysis. In Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages, and Applications. ACM Press, 169-190.
-
(2006)
Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages, and Applications
, pp. 169-190
-
-
Blackburn, S.M.1
Garner, R.2
-
10
-
-
38149057580
-
A staged static program analysis to improve the performance of runtime monitoring
-
Springer
-
BODDEN, E., HENDREN, L. J., AND LHOT́AK, O. 2007. A staged static program analysis to improve the performance of runtime monitoring. In Proceedings of the European Conference on Object-Oriented Programming. Lecture Notes in Computer Science, vol. 4609, Springer, 525-549.
-
(2007)
Proceedings of the European Conference on Object-Oriented Programming. Lecture Notes in Computer Science, 4609
, pp. 525-549
-
-
Bodden, E.1
Hendren, L.J.2
Lhot́ak, O.3
-
11
-
-
70450276778
-
Finding programming errors earlier by evaluating runtime monitors ahead-of-time
-
ACM Press
-
BODDEN, E., LAM, P., AND HENDREN, L. 2008a. Finding programming errors earlier by evaluating runtime monitors ahead-of-time. In Proceedings of the Symposium on the Foundations of Software Engineering. ACM Press, 36-47.
-
(2008)
Proceedings of the Symposium on the Foundations of Software Engineering
, pp. 36-47
-
-
Bodden, E.1
Lam, P.2
Hendren, L.3
-
13
-
-
70450243145
-
Dependent advice: A general approach to optimizing historybased aspects
-
ACM Press
-
BODDEN, E., CHEN, F., AND ROŞU, G. 2009. Dependent advice: A general approach to optimizing historybased aspects. In Proceedings of the International Conference on Aspect-Oriented Software Development. ACM Press, 3-14.
-
(2009)
Proceedings of the International Conference on Aspect-Oriented Software Development
, pp. 3-14
-
-
Bodden, E.1
Chen, F.2
Roşu, G.3
-
14
-
-
77952947187
-
Collaborative runtime verification with tracematches
-
BODDEN, E., HENDREN, L., LAM, P., LHOT́AK, O., AND NAEEM, N. A. 2010a. Collaborative runtime verification with tracematches. J. Logic Comput. 20, 3, 707-723.
-
(2010)
J. Logic Comput.
, vol.20
, pp. 3707-3723
-
-
Bodden, E.1
Hendren, L.2
Lam, P.3
Lhot́ak, O.4
Naeem, N.A.5
-
15
-
-
78650145404
-
Clara: A framework for statically evaluating finite-state runtime monitors
-
Springer
-
BODDEN, E., LAM, P., AND HENDREN, L. 2010b. Clara: A framework for statically evaluating finite-state runtime monitors. In Proceedings of the 1st International Conference on Runtime Verification. Lecture Notes in Computer Science, vol. 6418, Springer, 74-88.
-
(2010)
Proceedings of the 1st International Conference on Runtime Verification. Lecture Notes in Computer Science
, vol.6418
, pp. 74-88
-
-
Bodden, E.1
Lam, P.2
Hendren, L.3
-
16
-
-
79959861450
-
Taming reflection: Aiding static analysis in the presence of reflection and custom class loaders
-
ACM
-
BODDEN, E., SEWE, A., SINSCHEK, J., OUESLATI, H., AND MEZINI, M. 2011. Taming reflection: Aiding static analysis in the presence of reflection and custom class loaders. In Proceedings of the International Conference on Software Engineering (ICSE'11). ACM, 241-250.
-
(2011)
Proceedings of the International Conference on Software Engineering (ICSE'11)
, pp. 241-250
-
-
Bodden, E.1
Sewe, A.2
Sinschek, J.3
Oueslati, H.4
Mezini, M.5
-
17
-
-
0002263527
-
Canonical regular expressions and minimal state graphs for definite events
-
Polytechnic Institute of Brooklyn
-
BRZOZOWSKI, J. A. 1962. Canonical regular expressions and minimal state graphs for definite events. In Proceedings of the Symposium on Mathematical Theory of Automata. Polytechnic Institute of Brooklyn, 529-561.
-
(1962)
Proceedings of the Symposium on Mathematical Theory of Automata
, pp. 529-561
-
-
Brzozowski, J.A.1
-
18
-
-
42149109631
-
MOP: An efficient and generic runtime verification framework
-
ACM Press
-
CHEN, F. AND ROŞU, G. 2007. MOP: An efficient and generic runtime verification framework. In Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages, and Applications. ACM Press, 569-588.
-
(2007)
Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages, and Applications
, pp. 569-588
-
-
Chen, F.1
Roşu, G.2
-
21
-
-
0026243790
-
-
ACM Trans. Program. Lang. Syst.
-
CYTRON, R., FERRANTE, J., ROSEN, B., WEGMAN, M., AND ZADECK, F. 1991. Efficiently computing static single assignment form and the control dependence graph. ACM Trans. Program. Lang. Syst. 13, 4, 451-490.
-
(1991)
Efficiently Computing Static Single Assignment Form and the Control Dependence Graph.
, vol.13
, Issue.4
, pp. 451-490
-
-
Cytron, R.1
Ferrante, J.2
Rosen, B.3
Wegman, M.4
Zadeck, F.5
-
24
-
-
23744483521
-
Software validation via scalable path-sensitive value flow analysis
-
ISSTA 2004 - Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis
-
DOR, N., ADAMS, S., DAS, M., AND YANG, Z. 2004. Software validation via scalable path-sensitive value flow analysis. In Proceedings of the International Symposium on Software Testing and Analysis. 12-22. (Pubitemid 41121373)
-
(2004)
ISSTA 2004 - Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis
, pp. 12-22
-
-
Dor, N.1
Adams, S.2
Das, M.3
Yang, Z.4
-
25
-
-
0346902063
-
More dynamic object reclassification: Fickle II
-
DROSSOPOULOU, S., DAMIANI, F., DEZANI-CIANCAGLINI, M., AND GIANNINI, P. 2002. More dynamic object reclassification: Fickle II. ACM Trans. Program. Lang. Syst. 24, 2, 153-191.
-
(2002)
ACM Trans. Program. Lang. Syst.
, vol.24
, pp. 2153-2191
-
-
Drossopoulou, S.1
Damiani, F.2
Dezani-Ciancaglini, M.3
Giannini, P.4
-
26
-
-
54249105050
-
Residual dynamic typestate analysis: Exploiting static analysis results to reformulate and reduce the cost of dynamic analysis
-
ACM Press
-
DWYER, M. B. AND PURANDARE, R. 2007. Residual dynamic typestate analysis: Exploiting static analysis results to reformulate and reduce the cost of dynamic analysis. In Proceedings of the International Conference on Automated Software Engineering. ACM Press, 124-133.
-
(2007)
Proceedings of the International Conference on Automated Software Engineering
, pp. 124-133
-
-
Dwyer, M.B.1
Purandare, R.2
-
27
-
-
34247362881
-
Effective typestate verification in the presence of aliasing
-
DOI 10.1145/1146238.1146254, Proceedings of the 2006 International Symposium on Software Testing and Analysis, ISSTA 2006
-
FINK, S., YAHAV, E., DOR, N., RAMALINGAM, G., AND GEAY, E. 2006. Effective typestate verification in the presence of aliasing. In Proceedings of the International Symposium on Software Testing and Analysis. ACM Press, 133-144. (Pubitemid 46645525)
-
(2006)
Proceedings of the 2006 International Symposium on Software Testing and Analysis, ISSTA 2006
, vol.2006
, pp. 133-144
-
-
Fink, S.1
Yahav, E.2
Dor, N.3
Ramalingam, G.4
Geav, E.5
-
28
-
-
31744449292
-
Relational queries over program traces
-
ACM Press
-
GOLDSMITH, S., O'CALLAHAN, R., AND AIKEN, A. 2005. Relational queries over program traces. In Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages, and Applications. ACM Press, 385-402.
-
(2005)
Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages, and Applications
, pp. 385-402
-
-
Goldsmith, S.1
O'Callahan, R.2
Aiken, A.3
-
30
-
-
79951744451
-
Finding bugs is easy
-
ACM Press
-
HOVEMEYER, D. AND PUGH, W. 2004. Finding bugs is easy. In Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages, and Applications. ACM Press, 132-136.
-
(2004)
Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages, and Applications.
, pp. 132-136
-
-
Hovemeyer, D.1
Pugh, W.2
-
31
-
-
82955230066
-
An overview of aspect
-
ECOOP 2001 - Object-Oriented Programming
-
KICZALES, G., HILSDALE, E., HUGUNIN, J., KERSTEN, M., PALM, J., AND GRISWOLD, W. G. 2001. An overview of AspectJ. In Proceedings of the European Conference on Object Oriented Programming (ECOOP'01). Lecture Notes in Computer Science, vol. 2072, Springer, 327-353. (Pubitemid 33291302)
-
(2001)
Lecture Notes in Computer Science
, Issue.2072
, pp. 327-353
-
-
Kiczales, G.1
Hilsdale, E.2
Hugunin, J.3
Kersten, M.4
Palm, J.5
Griswold, W.G.6
-
32
-
-
78650134566
-
Reducing configurations to monitor in a software product line
-
Springer
-
KIM, C. H. P., BATORY, D., BODDEN, E., AND KHURSHID, S. 2010. Reducing configurations to monitor in a software product line. In Proceedings of the 1st International Conference on Runtime Verification. Lecture Notes in Computer Science, Springer.
-
(2010)
Proceedings of the 1st International Conference on Runtime Verification. Lecture Notes in Computer Science
-
-
Kim, C.H.P.1
Batory, D.2
Bodden, E.3
Khurshid, S.4
-
33
-
-
84885654738
-
Automating software architecture exploration with M2Aspects
-
ACM Press
-
KRÜGER, I. H., LEE, G., AND MEISINGER, M. 2006. Automating software architecture exploration with M2Aspects. In Proceedings of the Workshop on Scenarios and State Machines: Models, Algorithms, and Tools. ACM Press, 51-58.
-
(2006)
Proceedings of the Workshop on Scenarios and State Machines: Models, Algorithms, and Tools
, pp. 51-58
-
-
Krüger, I.H.1
Lee, G.2
Meisinger, M.3
-
35
-
-
34547285042
-
From multi-modal scenarios to code: Compiling LSCs into aspectJ
-
DOI 10.1145/1181775.1181802, 1181802, Proceedings of the 14th ACM SIGSOFT International Symposium on Foundations of Software Engineering
-
MAOZ, S. AND HAREL, D. 2006. From multi-modal scenarios to code: Compiling LSCs into AspectJ. In Proceedings of the Symposium on the Foundations of Software Engineering. ACM Press, 219-230. (Pubitemid 47129399)
-
(2006)
Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering
, pp. 219-230
-
-
Maoz, S.1
Harel, D.2
-
36
-
-
31744432699
-
Finding application errors using PQL: A program query language
-
ACM Press
-
MARTIN, M., LIVSHITS, B., AND LAM, M. S. 2005. Finding application errors using PQL: A program query language. In Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages, and Applications. ACM Press, 365-383.
-
(2005)
Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages, and Applications
, pp. 365-383
-
-
Martin, M.1
Livshits, B.2
Lam, M.S.3
-
37
-
-
35248827667
-
A compilation and optimization model for aspectoriented programs
-
Springer
-
MASUHARA, H., KICZALES, G., AND DUTCHYN, C. 2003. A compilation and optimization model for aspectoriented programs. In Proceedings of the International Conference on Compiler Construction. Lecture Notes in Computer Science, vol. 2622, Springer, 46-60.
-
(2003)
Proceedings of the International Conference on Compiler Construction. Lecture Notes in Computer Science, 2622
, pp. 46-60
-
-
Masuhara, H.1
Kiczales, G.2
Dutchyn, C.3
-
38
-
-
63549133295
-
Typestate-like analysis of multiple interacting objects
-
ACM Press
-
NAEEM, N. A. AND LHOT́AK, O. 2008. Typestate-like analysis of multiple interacting objects. In Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages, and Applications. ACM Press, 347-366.
-
(2008)
Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages, and Applications
, pp. 347-366
-
-
Naeem, N.A.1
Lhot́ak, O.2
-
39
-
-
70350632944
-
Ecient testing of concurrent programs with abstraction-guided symbolic execution
-
Springer
-
RUNGTA, N., MERCER, E. G., AND VISSER, W. 2009. Ecient testing of concurrent programs with abstraction-guided symbolic execution. In Proceedings of the 16th International SPIN Workshop on Model Checking Software. Springer, 174-191.
-
(2009)
Proceedings of the 16th International SPIN Workshop on Model Checking Software
, pp. 174-191
-
-
Rungta, N.1
Mercer, E.G.2
Visser, W.3
-
41
-
-
0022605097
-
Typestate: A programming language concept for enhancing software reliability
-
STROM, R. E. AND YEMINI, S. 1986. Typestate: A programming language concept for enhancing software reliability. IEEE Trans. Softw. Engin. 12, 1, 157-171. (Pubitemid 16575813)
-
(1986)
IEEE Transactions on Software Engineering
, vol.SE-12
, Issue.1
, pp. 157-171
-
-
Strom Robert, E.1
Yemini Shaula2
|