-
1
-
-
57449119248
-
-
R. Agarwal, L. Wang, and S. D. Stoller. Detecting potential deadlocks with static analysis and run-time monitoring. In Ur et al. [39], pages 191-207.
-
R. Agarwal, L. Wang, and S. D. Stoller. Detecting potential deadlocks with static analysis and run-time monitoring. In Ur et al. [39], pages 191-207.
-
-
-
-
2
-
-
31744445215
-
Adding trace matching with free variables to AspectJ
-
R. Johnson and R. P. Gabriel, editors, ACM
-
C. Allan, P. Avgustinov, A. S. Christensen, L. J. Hendren, S. Kuzins, O. Lhoták, O. de Moor, D. Sereni, G. Sittampalam, and J. Tibbie. Adding trace matching with free variables to AspectJ. In R. Johnson and R. P. Gabriel, editors, OOPSLA, pages 345-364. ACM. 2005.
-
(2005)
OOPSLA
, pp. 345-364
-
-
Allan, C.1
Avgustinov, P.2
Christensen, A.S.3
Hendren, L.J.4
Kuzins, S.5
Lhoták, O.6
de Moor, O.7
Sereni, D.8
Sittampalam, G.9
Tibbie, J.10
-
4
-
-
0348144533
-
High-level data races
-
C. Artho, K. Havelund, and A. Biere. High-level data races. Software Testing, Verification and Reliability., 13(4):207 227, 2003.
-
(2003)
Software Testing, Verification and Reliability
, vol.13
, Issue.4
, pp. 207-227
-
-
Artho, C.1
Havelund, K.2
Biere, A.3
-
5
-
-
34548285172
-
Using block-local atomicity to detect stale-value concurrency errors
-
F. Wang, editor, ATVA, of, Springer
-
C. Artho, K. Havelund, and A. Biere. Using block-local atomicity to detect stale-value concurrency errors. In F. Wang, editor, ATVA, volume 3299 of LNCS, pages 150-164. Springer, 2004.
-
(2004)
LNCS
, vol.3299
, pp. 150-164
-
-
Artho, C.1
Havelund, K.2
Biere, A.3
-
6
-
-
33244496661
-
-
P. Avgustinov, A. S. Christensen, L. Hendren, S. Kuzins, J. Lhoták. O. Lhotaacute;k, O. de Moor, D. Sereni, G. Sit tarmpalam, and J. Tibble. abc: An extensible AspectJ compiler. In AOSD conference, pages 87-98. ACM Press, 2005.
-
P. Avgustinov, A. S. Christensen, L. Hendren, S. Kuzins, J. Lhoták. O. Lhotaacute;k, O. de Moor, D. Sereni, G. Sit tarmpalam, and J. Tibble. abc: An extensible AspectJ compiler. In AOSD conference, pages 87-98. ACM Press, 2005.
-
-
-
-
7
-
-
84944202148
-
Rule-based runtime verification
-
B. Steffen and G. Levi, editors, VMCAI, of, Springer
-
H. Barringer, A. Goldberg, K. Havelund, and K. Sen. Rule-based runtime verification. In B. Steffen and G. Levi, editors, VMCAI, volume 2937 of Lecture Notes in Computer Science, pages 44-57. Springer, 2004.
-
(2004)
Lecture Notes in Computer Science
, vol.2937
, pp. 44-57
-
-
Barringer, H.1
Goldberg, A.2
Havelund, K.3
Sen, K.4
-
8
-
-
34247512578
-
Confirmation of deadlock potentials detected by runtime analysis
-
New York, NY, USA, ACM
-
S. Bensalem, J.-C. Fernandez, K. Havelund, and L. Mounier. Confirmation of deadlock potentials detected by runtime analysis. In PADTAD '06: Proceeding of the 2006 workshop on Parallel and distributed systems: testing and debugging, pages 41-50, New York, NY, USA, 2006. ACM.
-
(2006)
PADTAD '06: Proceeding of the 2006 workshop on Parallel and distributed systems: testing and debugging
, pp. 41-50
-
-
Bensalem, S.1
Fernandez, J.-C.2
Havelund, K.3
Mounier, L.4
-
9
-
-
57449087793
-
-
S. Bensalem and K. Havelund. Dynamic deadlock analysis of multi-threaded programs. In Ur et al. [39], pages 208-223.
-
S. Bensalem and K. Havelund. Dynamic deadlock analysis of multi-threaded programs. In Ur et al. [39], pages 208-223.
-
-
-
-
10
-
-
78650686344
-
-
E. Bodden, F. Forster, and F. Steimann. Avoiding infinite recursion with stratified aspects. In R. Hirschfeld, A. Polze, and R. Kowalczyk, editors, GI-Edition Lecture Notes in Informatics NODe 2006 GSEM 2006, P-88, pages 49-64. Gesellschaft filr Informatik. Bonner Kollen Verlag, 2006.
-
E. Bodden, F. Forster, and F. Steimann. Avoiding infinite recursion with stratified aspects. In R. Hirschfeld, A. Polze, and R. Kowalczyk, editors, GI-Edition Lecture Notes in Informatics "NODe 2006 GSEM 2006", volume P-88, pages 49-64. Gesellschaft filr Informatik. Bonner Kollen Verlag, 2006.
-
-
-
-
11
-
-
57449085892
-
-
E. Bodden and K. Havelund. Racer: Effective race detection using AspectJ (extended version). Technical Report abc-2008-1, http://www.aspectbench.org/, 05 2008.
-
E. Bodden and K. Havelund. Racer: Effective race detection using AspectJ (extended version). Technical Report abc-2008-1, http://www.aspectbench.org/, 05 2008.
-
-
-
-
12
-
-
38149057580
-
A staged static program analysis to improve the performance of runtime monitoring
-
E. Ernst, editor, ECOOP, of, Springer
-
E. Bodden, L. J. Hendren, and O. Lhoták. A staged static program analysis to improve the performance of runtime monitoring. In E. Ernst, editor, ECOOP, volume 4609 of Lecture Notes in Computer Science, pages 525-549. Springer, 2007.
-
(2007)
Lecture Notes in Computer Science
, vol.4609
, pp. 525-549
-
-
Bodden, E.1
Hendren, L.J.2
Lhoták, O.3
-
13
-
-
57449109467
-
-
E. Bodden, P. Lam, and L. Hendren. Static analysis techniques for evaluating runtime monitoring properties ahead-of-time. Technical Report abc-2007-6, http://www.aspectbench.org/, 11 2007.
-
E. Bodden, P. Lam, and L. Hendren. Static analysis techniques for evaluating runtime monitoring properties ahead-of-time. Technical Report abc-2007-6, http://www.aspectbench.org/, 11 2007.
-
-
-
-
14
-
-
4444319319
-
Experimental evaluation of verification and validation tools on martian rover software
-
G. P. Brat, D. Drusinsky, D. Giannakopoulou, A. Goldberg, K. Havelund, M. R. Lowry, C. S. Pasareanu, A. Venet, W. Visser, and R. Washington. Experimental evaluation of verification and validation tools on martian rover software. Formal Methods in System Design, 25(2-3):167-198, 2004.
-
(2004)
Formal Methods in System Design
, vol.25
, Issue.2-3
, pp. 167-198
-
-
Brat, G.P.1
Drusinsky, D.2
Giannakopoulou, D.3
Goldberg, A.4
Havelund, K.5
Lowry, M.R.6
Pasareanu, C.S.7
Venet, A.8
Visser, W.9
Washington, R.10
-
15
-
-
0042305927
-
ASM: A code manipulation tool to implement adaptable systems
-
Grenoble, France, November 2002
-
E. Bruneton, R. Lenglet, and T. Coupaye. ASM: A code manipulation tool to implement adaptable systems. In Adaptable and Extensible Component Systems, Grenoble, France, November 2002. http://asm.objectweb.org.
-
Adaptable and Extensible Component Systems
-
-
Bruneton, E.1
Lenglet, R.2
Coupaye, T.3
-
16
-
-
57349161233
-
-
F. Chen, T. F. Şerbǎnuţǎ, and G. Roşu. jPredictor: A predictive runtime analysis tool for Java. In International Conference on Software Engineering (ICSE '08). ACM press, 2008. To appear.
-
F. Chen, T. F. Şerbǎnuţǎ, and G. Roşu. jPredictor: A predictive runtime analysis tool for Java. In International Conference on Software Engineering (ICSE '08). ACM press, 2008. To appear.
-
-
-
-
17
-
-
57449093190
-
-
S. Cohen. Jtrek. Compaq. No longer maintained
-
S. Cohen. Jtrek. Compaq. No longer maintained.
-
-
-
-
18
-
-
57449092933
-
-
M. Dahm. BCEL. http://jakarta.apache.org/bcel.
-
M. Dahm. BCEL. http://jakarta.apache.org/bcel.
-
-
-
-
19
-
-
84877292372
-
Event-based runtime verification of Java programs
-
New York, NY, USA, ACM Press
-
M. d'Amorim and K. Havelund. Event-based runtime verification of Java programs. In WODA '05: Proceedings of the third inter-national 'workshop on Dynamic analysis, pages 1-7, New York, NY, USA, 2005. ACM Press.
-
(2005)
WODA '05: Proceedings of the third inter-national 'workshop on Dynamic analysis
, pp. 1-7
-
-
d'Amorim, M.1
Havelund, K.2
-
20
-
-
35048869796
-
-
M. Eichberg, M. Mezini. and K. Ostermann. Pointcuts as functional queries. In W.-N. Chin, editor, APLAS, 3302 of Lecture Notes in Computer Science, pages 366-381. Springer, 2004.
-
M. Eichberg, M. Mezini. and K. Ostermann. Pointcuts as functional queries. In W.-N. Chin, editor, APLAS, volume 3302 of Lecture Notes in Computer Science, pages 366-381. Springer, 2004.
-
-
-
-
21
-
-
85084160432
-
ATOM: A flexible interface for building high performance program analysis tools
-
Berkeley, CA, USA, USENIX Association
-
A. Eustace and A. Srivastava. ATOM: a flexible interface for building high performance program analysis tools. In Technical Conference Proceedings on USENIX 1995, pages 25-25, Berkeley, CA, USA, 1995. USENIX Association.
-
(1995)
Technical Conference Proceedings on USENIX
, pp. 25-25
-
-
Eustace, A.1
Srivastava, A.2
-
22
-
-
57449084040
-
-
Y. Eytani, K. Havelund, S. D. Stoller, and S. Ur. Towards a framework and a benchmark for testing tools for multi-threaded programs: Research articles. Concurrency and, Computation: Practice and Experience, 19(3):267-279, 2007.
-
Y. Eytani, K. Havelund, S. D. Stoller, and S. Ur. Towards a framework and a benchmark for testing tools for multi-threaded programs: Research articles. Concurrency and, Computation: Practice and Experience, 19(3):267-279, 2007.
-
-
-
-
23
-
-
1442312209
-
Atomizer: A dynamic atomicity checker for multithreaded programs
-
C. Flanagan and S. Freund. Atomizer: A dynamic atomicity checker for multithreaded programs. SIGPLAN Notices, 39(1):256-267, 2004.
-
(2004)
SIGPLAN Notices
, vol.39
, Issue.1
, pp. 256-267
-
-
Flanagan, C.1
Freund, S.2
-
28
-
-
84947286828
-
Runtime checking of multithreaded applications with visual threads
-
K. Havelund, J. Penix, and W. Visser. editors, SPIN Model Checking and Software Verification, of, Springer
-
J. Harrow. Runtime checking of multithreaded applications "with visual threads. In K. Havelund, J. Penix, and W. Visser. editors, SPIN Model Checking and Software Verification, volume 1885 of Lecture Notes in Computer Science, pages 331-342. Springer, 2000. http://h30097.www3.hp.com/ dtk/visualthreads-ov.html.
-
(2000)
Lecture Notes in Computer Science
, vol.1885
, pp. 331-342
-
-
Harrow, J.1
-
29
-
-
84947232527
-
Using runtime analysis to guide model checking of Java programs
-
SPIN Model Checking and Software Verification, of, Springer
-
K. Havelund. Using runtime analysis to guide model checking of Java programs. In SPIN Model Checking and Software Verification, volume 1885 of Lecture Notes in Computer Science, pages 245-264. Springer, 2000.
-
(2000)
Lecture Notes in Computer Science
, vol.1885
, pp. 245-264
-
-
Havelund, K.1
-
30
-
-
11144354549
-
An overview of the runtime verification tool Java PathExplorer
-
K. Havelund and G. Rosu. An overview of the runtime verification tool Java PathExplorer. Formal Methods in System Design, 24(2):189-215, 2004.
-
(2004)
Formal Methods in System Design
, vol.24
, Issue.2
, pp. 189-215
-
-
Havelund, K.1
Rosu, G.2
-
31
-
-
34548757896
-
Sofya: Supporting rapid development of dynamic program analyses for Java
-
Washington, DC, USA, IEEE Computer Society
-
A. Kinneer, M. B. Dwyer, and G. Rothermel. Sofya: Supporting rapid development of dynamic program analyses for Java. In ICSE COMPANION '07: Companion to the proceedings of the 29th International Conference of Software Engineering, pages 51-52, Washington, DC, USA, 2007. IEEE Computer Society.
-
(2007)
ICSE COMPANION '07: Companion to the proceedings of the 29th International Conference of Software Engineering
, pp. 51-52
-
-
Kinneer, A.1
Dwyer, M.B.2
Rothermel, G.3
-
32
-
-
0003719376
-
-
Addison-Wesley Longman Publishing Co, Inc, Boston, MA, USA
-
D. Lea. Concurrent Programming in Java: Design Principles and Patterns. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1996.
-
(1996)
Concurrent Programming in Java: Design Principles and Patterns
-
-
Lea, D.1
-
33
-
-
35248842644
-
Scaling Java points-to analysis using Spark
-
G. Hedin, editor, Compiler Construction, 12th International, Conference, of, Warsaw, Poland, April, Springer
-
O. Lhoták and L. Hendren. Scaling Java points-to analysis using Spark. In G. Hedin, editor, Compiler Construction, 12th International, Conference, volume 2622 of LNCS, pages 153-169. Warsaw, Poland, April 2003. Springer.
-
(2003)
LNCS
, vol.2622
, pp. 153-169
-
-
Lhoták, O.1
Hendren, L.2
-
34
-
-
84959039613
-
CIL: Intermediate language and tools for analysis and transformation of C programs
-
R. N. Horspool, editor, 2304 of, Springer
-
G. C. Necula, S. McPeak, S. P. Rahul, and W. Weimer. CIL: Intermediate language and tools for analysis and transformation of C programs. In R. N. Horspool, editor, CC, volume 2304 of Lecture Notes in Computer- Science, pages 213-228. Springer, 2002.
-
(2002)
Lecture Notes in Computer- Science
, vol.200
, pp. 213-228
-
-
Necula, G.C.1
McPeak, S.2
Rahul, S.P.3
Weimer, W.4
-
36
-
-
0031272525
-
Eraser: A dynamic data race detector for multithreaded programs
-
S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. Anderson. Eraser: a dynamic data race detector for multithreaded programs. ACM Transactions on Computer-Systems, 15(4):391-411, 1997.
-
(1997)
ACM Transactions on Computer-Systems
, vol.15
, Issue.4
, pp. 391-411
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.5
-
37
-
-
57349103699
-
-
Soot website, http://www.sable.mcgill.ca/soot/.
-
Soot website
-
-
-
39
-
-
57449089217
-
-
S. Ur, E. Bin, and Y. Wolfsthal, editors. Hardware and Software Verification and Testing, First- International Haifa. Verification Conference, Haifa, Israel, November 13-16, 2005, 3875 of Lecture Notes in Computer Science. Springer, 2006.
-
S. Ur, E. Bin, and Y. Wolfsthal, editors. Hardware and Software Verification and Testing, First- International Haifa. Verification Conference, Haifa, Israel, November 13-16, 2005, volume 3875 of Lecture Notes in Computer Science. Springer, 2006.
-
-
-
-
40
-
-
57449095434
-
-
Valgrind. http://valgrind.org.
-
Valgrind
-
-
-
41
-
-
0037384036
-
Model checking programs
-
W. Visser, K. Havelund, G. P. Brat, S. Park, and F. Lerda. Model checking programs. In 15th IEEE International Conference on Automated Software Engineering, volume 10, pages 203-232, 2003.
-
(2003)
15th IEEE International Conference on Automated Software Engineering
, vol.10
, pp. 203-232
-
-
Visser, W.1
Havelund, K.2
Brat, G.P.3
Park, S.4
Lerda, F.5
-
42
-
-
0035552051
-
Object race detection
-
C. von Praun and T. R. Gross. Object race detection. In OOPSLA, pages 70-82, 2001.
-
(2001)
OOPSLA
, pp. 70-82
-
-
von Praun, C.1
Gross, T.R.2
|