-
1
-
-
46049087242
-
Verification for Java's reentrant multithreading concept
-
Proceedings of the Foundations of Software Science and Computation Structures FoSSaCS, M. Nielsen and U. Engberg, Eds, Springer
-
ÁBRAHÁM-MUMM, E., DE BOER, F. S., DE ROEVER, W.-P., AND STEFFEN, M. 2002. Verification for Java's reentrant multithreading concept. In Proceedings of the Foundations of Software Science and Computation Structures (FoSSaCS) ;, M. Nielsen and U. Engberg, Eds. Lecture Notes in Computer Science, vol. 2303. Springer, 5-20.
-
(2002)
Lecture Notes in Computer Science
, vol.2303
, pp. 5-20
-
-
ÁBRAHÁM-MUMM, E.1
DE BOER, F.S.2
DE ROEVER, W.-P.3
AND STEFFEN, M.4
-
2
-
-
33749664425
-
Boogie: A modular reusable verifier for object-oriented programs
-
Proceedings of the Formal Methods for Components and Objects FMCO, F. S. de Boer, M. M. Bonsangue, S. Graf, and W.-P. de Roever, Eds, Springer
-
BARNETT, M., CHANG, B.-Y. E., DELINE, R., JACOBS, B., AND LEINO, K. R. M. 2006. Boogie: A modular reusable verifier for object-oriented programs. In Proceedings of the Formal Methods for Components and Objects (FMCO), F. S. de Boer, M. M. Bonsangue, S. Graf, and W.-P. de Roever, Eds. Lecture Notes in Computer Science, vol. 4111. Springer, 364-387.
-
(2006)
Lecture Notes in Computer Science
, vol.4111
, pp. 364-387
-
-
BARNETT, M.1
CHANG, B.-Y.E.2
DELINE, R.3
JACOBS, B.4
AND LEINO, K.R.M.5
-
3
-
-
4644269527
-
Verification of object-oriented programs with invariants
-
BARNETT, M., DELINE, R., FÄHNDRICH, M., LEINO, K. R. M., AND SCHULTE, W. 2004. Verification of object-oriented programs with invariants. J. Obj. Techn. 3, 6, 27-56.
-
(2004)
J. Obj. Techn
, vol.3
, Issue.6
, pp. 27-56
-
-
BARNETT, M.1
DELINE, R.2
FÄHNDRICH, M.3
LEINO, K.R.M.4
AND SCHULTE, W.5
-
4
-
-
19044390891
-
-
BARNETT, M., LEINO, K. R. M., AND SCHULTE, W. 2004. The Spec# programming system: An overview. In Proceedings of the Construction and Analysis of Safe, Secure, and Interoperable Smart Devices (CASSIS), G. Barthe, L. Burdy, M. Huisman, J.-L. Lanet, and T. Muntean, Eds. Lecture Notes in Computer Science, 3362. Springer, 49-69.
-
BARNETT, M., LEINO, K. R. M., AND SCHULTE, W. 2004. The Spec# programming system: An overview. In Proceedings of the Construction and Analysis of Safe, Secure, and Interoperable Smart Devices (CASSIS), G. Barthe, L. Burdy, M. Huisman, J.-L. Lanet, and T. Muntean, Eds. Lecture Notes in Computer Science, vol. 3362. Springer, 49-69.
-
-
-
-
5
-
-
0037924416
-
Ownership types for safe programming: Preventing data races and deadlocks
-
Proceedings of the Object-Oriented Programming Systems, Languages and Applications OOPSLA, S. Matsuoka, Ed, 11
-
BOYAPATI, C., LEE, R., AND RINARD, M. 2002. Ownership types for safe programming: Preventing data races and deadlocks. In Proceedings of the Object-Oriented Programming Systems, Languages and Applications (OOPSLA), S. Matsuoka, Ed. SIGPLAN Notices 37, 11, 211-230.
-
(2002)
SIGPLAN Notices
, vol.37
, pp. 211-230
-
-
BOYAPATI, C.1
LEE, R.2
AND RINARD, M.3
-
6
-
-
57849118650
-
-
DETLEFS, D. L., LEINO, K. R. M., NELSON, G., AND SAXE, J. B. 1998. Extended static checking. Res. Rep. 159, Compaq Systems Research Center.
-
DETLEFS, D. L., LEINO, K. R. M., NELSON, G., AND SAXE, J. B. 1998. Extended static checking. Res. Rep. 159, Compaq Systems Research Center.
-
-
-
-
8
-
-
18544387152
-
Modular verification of multithreaded programs
-
FLANAGAN, C., FREUND, S. N., QADEER, S., AND SESHIA, S. A. 2005. Modular verification of multithreaded programs. Theor. Comput. Sci. 338, 1-3, 153-183.
-
(2005)
Theor. Comput. Sci
, vol.338
, Issue.1-3
, pp. 153-183
-
-
FLANAGAN, C.1
FREUND, S.N.2
QADEER, S.3
AND SESHIA, S.A.4
-
9
-
-
0036036098
-
Extended static checking for Java
-
Proceedings of the Programming Language Design and. Implementation PLDI, L. J. Hendren, Ed, 5
-
FLANAGAN, C., LEINO, K. R. M., LILLIBRIDGE, M., NELSON, G., SAXE, J. B., AND STATA, R. 2002. Extended static checking for Java. In Proceedings of the Programming Language Design and. Implementation (PLDI), L. J. Hendren, Ed. SIGPLAN Notices 37, 5, 234-245.
-
(2002)
SIGPLAN Notices
, vol.37
, pp. 234-245
-
-
FLANAGAN, C.1
LEINO, K.R.M.2
LILLIBRIDGE, M.3
NELSON, G.4
SAXE, J.B.5
AND STATA, R.6
-
11
-
-
4644245164
-
Checking concise specifications for multithreaded software
-
FREUND, S. N. AND QADEER, S. 2004. Checking concise specifications for multithreaded software. J. Obj. Techn. 3, 6, 81-101.
-
(2004)
J. Obj. Techn
, vol.3
, Issue.6
, pp. 81-101
-
-
FREUND, S.N.1
AND QADEER, S.2
-
12
-
-
0003518498
-
-
3rd Edition, Prentice Hall
-
GOSLING, J., JOY, B., STEELE, G., AND BRACHA, G. 2005. The Java Language Specification (3rd Edition). Prentice Hall.
-
(2005)
The Java Language Specification
-
-
GOSLING, J.1
JOY, B.2
STEELE, G.3
AND BRACHA, G.4
-
13
-
-
0016114085
-
Monitors: An operating system structuring concept
-
HOARE, C. A. R. 1974. Monitors: An operating system structuring concept. Comm. ACM 17, 10, 549-557.
-
(1974)
Comm. ACM
, vol.17
, Issue.10
, pp. 549-557
-
-
HOARE, C.A.R.1
-
14
-
-
57849089455
-
-
A statically verifiable programming model for concurrent object-oriented programs. Ph.D. thesis, Department of Computer Science, Katholieke Universiteit Leuven
-
JACOBS, B. 2007. A statically verifiable programming model for concurrent object-oriented programs. Ph.D. thesis, Department of Computer Science, Katholieke Universiteit Leuven.
-
(2007)
-
-
JACOBS, B.1
-
15
-
-
33749412165
-
Safe concurrency for aggregate objects with invariants
-
B. K. Aichernig and B. Beckert, Eds. IEEE Computer Society
-
JACOBS, B., LEINO, K. R. M., PIESSENS, F., AND SCHULTE, W. 2005a. Safe concurrency for aggregate objects with invariants. In Proceedings of the Software Engineering and Formal Methods (SEFM), B. K. Aichernig and B. Beckert, Eds. IEEE Computer Society, 137-147.
-
(2005)
Proceedings of the Software Engineering and Formal Methods (SEFM)
, pp. 137-147
-
-
JACOBS, B.1
LEINO, K.R.M.2
PIESSENS, F.3
AND SCHULTE, W.4
-
16
-
-
33845234898
-
Safe concurrency for aggregate objects with invariants: Soundness proof
-
Tech. rep. MSR-TR-2005-85, Microsoft Research
-
JACOBS, B., LEINO, K. R. M., PIESSENS, F, AND SCHULTE, W. 2005b. Safe concurrency for aggregate objects with invariants: Soundness proof. Tech. rep. MSR-TR-2005-85, Microsoft Research.
-
(2005)
-
-
JACOBS, B.1
LEINO, K.R.M.2
PIESSENS, F.3
AND SCHULTE, W.4
-
17
-
-
33845267471
-
A statically verifiable programming model for concurrent object-oriented programs
-
Proceedings of the International Conference on Formal Engineering Methods ICFEM, Z. Liu and J. He, Eds, Springer
-
JACOBS, B., SMANS, J., PIESSENS, F., AND SCHULTE, W. 2006. A statically verifiable programming model for concurrent object-oriented programs. In Proceedings of the International Conference on Formal Engineering Methods (ICFEM), Z. Liu and J. He, Eds. Lecture Notes in Computer Science, vol. 4260. Springer, 420-439.
-
(2006)
Lecture Notes in Computer Science
, vol.4260
, pp. 420-439
-
-
JACOBS, B.1
SMANS, J.2
PIESSENS, F.3
AND SCHULTE, W.4
-
18
-
-
33749395393
-
Dynamic frames: Support for framing, dependencies and sharing without restrictions
-
Proceedings of the Formal Methods FM, J. Misra, T. Nipkow, and E. Sekerinski, Eds, Springer
-
KASSIOS, I. T. 2006. Dynamic frames: Support for framing, dependencies and sharing without restrictions. In Proceedings of the Formal Methods (FM), J. Misra, T. Nipkow, and E. Sekerinski, Eds. Lecture Notes in Computer Science, vol. 4085. Springer, 268-283.
-
(2006)
Lecture Notes in Computer Science
, vol.4085
, pp. 268-283
-
-
KASSIOS, I.T.1
-
19
-
-
2442438903
-
Summarizing procedures in concurrent programs
-
X. Leroy, Ed. ACM
-
QADEER, S., RAJAMANI, S. K., AND REHOF, J. 2004. Summarizing procedures in concurrent programs. In Proceedings of the Principles of Programming Languages (POPL), X. Leroy, Ed. ACM, 245-255.
-
(2004)
Proceedings of the Principles of Programming Languages (POPL)
, pp. 245-255
-
-
QADEER, S.1
RAJAMANI, S.K.2
AND REHOF, J.3
-
20
-
-
26444560913
-
-
RODRÍGUEZ, E., DWYER, M., FLANAGAN, C., HATCLIFF, J., LEAVENS, G. T., AND ROBBY. 2005. Extending sequential specification techniques for modular specification and verification of multi-threaded programs. In Proceedings of the European Conference on Object-Oriented Programming (ECOOP), A. P. Black, Ed. Lecture Notes in Computer Science, 3586. Springer, 551-576.
-
RODRÍGUEZ, E., DWYER, M., FLANAGAN, C., HATCLIFF, J., LEAVENS, G. T., AND ROBBY. 2005. Extending sequential specification techniques for modular specification and verification of multi-threaded programs. In Proceedings of the European Conference on Object-Oriented Programming (ECOOP), A. P. Black, Ed. Lecture Notes in Computer Science, vol. 3586. Springer, 551-576.
-
-
-
-
21
-
-
0031272525
-
Eraser: A dynamic data race detector for multi-threaded programs
-
SAVAGE, S., BURROWS, M., NELSON, G., SOBALVARRO, P., AND ANDERSON, T. E. 1997. Eraser: A dynamic data race detector for multi-threaded programs. ACM Trans. Comput. Syst. 15, 4, 391-411.
-
(1997)
ACM Trans. Comput. Syst
, vol.15
, Issue.4
, pp. 391-411
-
-
SAVAGE, S.1
BURROWS, M.2
NELSON, G.3
SOBALVARRO, P.4
AND ANDERSON, T.E.5
-
22
-
-
35048884255
-
Transactional monitors for concurrent objects
-
Proceedings of the European Conference on Object-Oriented Programming ECOOP, M. Odersky, Ed, Springer
-
WELC, A., JAGANNATHAN, S., AND HOSKING, A. L. 2004. Transactional monitors for concurrent objects. In Proceedings of the European Conference on Object-Oriented Programming (ECOOP), M. Odersky, Ed. Lecture Notes in Computer Science, vol. 3086. Springer, 519-542.
-
(2004)
Lecture Notes in Computer Science
, vol.3086
, pp. 519-542
-
-
WELC, A.1
JAGANNATHAN, S.2
AND HOSKING, A.L.3
|