-
1
-
-
46049087242
-
Verification for Java's reentrant multithreading concept
-
FoSSaCS 2002, Springer
-
Ábrahám-Mumm E., de Boer F.S., de Roever W.-P., and Steffen M. Verification for Java's reentrant multithreading concept. FoSSaCS 2002. LNCS volume 2303 (Apr. 2002), Springer 5-20
-
(2002)
LNCS
, vol.2303
, pp. 5-20
-
-
Ábrahám-Mumm, E.1
de Boer, F.S.2
de Roever, W.-P.3
Steffen, M.4
-
2
-
-
33749664425
-
-
M. Barnett, B.-Y.E. Chang, R. DeLine, B. Jacobs, and K.R.M. Leino. Boogie: A modular reusable verifier for object-oriented programs. In Proceedings of the Fourth International Symposium on Formal Methods for Components and Objects (FMCO 2005), 2006. To appear
-
-
-
-
3
-
-
4644269527
-
Verification of object-oriented programs with invariants
-
Barnett M., DeLine R., Fähndrich M., Leino K.R.M., and Schulte W. Verification of object-oriented programs with invariants. Journal of Object Technology 3 6 (2004) 27-56
-
(2004)
Journal of Object Technology
, vol.3
, Issue.6
, pp. 27-56
-
-
Barnett, M.1
DeLine, R.2
Fähndrich, M.3
Leino, K.R.M.4
Schulte, W.5
-
4
-
-
19044390891
-
The Spec# programming system: An overview
-
CASSIS, Springer
-
Barnett M., Leino K.R.M., and Schulte W. The Spec# programming system: An overview. CASSIS. LNCS volume 3362 (2004), Springer
-
(2004)
LNCS
, vol.3362
-
-
Barnett, M.1
Leino, K.R.M.2
Schulte, W.3
-
5
-
-
0037924416
-
Ownership types for safe programming: Preventing data races and deadlocks
-
OOPSLA 2002 ACM
-
Boyapati C., Lee R., and Rinard M. Ownership types for safe programming: Preventing data races and deadlocks. OOPSLA 2002. SIGPLAN Notices 37 (Nov. 2002) 211-230 ACM
-
(2002)
SIGPLAN Notices
, vol.37
, pp. 211-230
-
-
Boyapati, C.1
Lee, R.2
Rinard, M.3
-
6
-
-
34249988483
-
-
D.L. Detlefs, K.R.M. Leino, G. Nelson, and J.B. Saxe. Extended static checking. Research Report 159, Compaq Systems Research Center, Dec. 1998
-
-
-
-
7
-
-
1442312209
-
Atomizer: A dynamic atomicity checker for multithreaded programs
-
POPL 2004 ACM
-
Flanagan C., and Freund S.N. Atomizer: A dynamic atomicity checker for multithreaded programs. POPL 2004. SIGPLAN Notices 39 (Jan. 2004) 256-267 ACM
-
(2004)
SIGPLAN Notices
, vol.39
, pp. 256-267
-
-
Flanagan, C.1
Freund, S.N.2
-
8
-
-
0036036098
-
Extended static checking for Java
-
PLDI 2002 ACM
-
Flanagan C., Leino K.R.M., Lillibridge M., Nelson G., Saxe J.B., and Stata R. Extended static checking for Java. PLDI 2002. SIGPLAN Notices 37 (May 2002) 234-245 ACM
-
(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
Stata, R.6
-
10
-
-
4644245164
-
Checking concise specifications for multithreaded software
-
Freund S.N., and Qadeer S. Checking concise specifications for multithreaded software. Journal of Object Technology 3 6 (June 2004) 81-101
-
(2004)
Journal of Object Technology
, vol.3
, Issue.6
, pp. 81-101
-
-
Freund, S.N.1
Qadeer, S.2
-
11
-
-
0016114085
-
Monitors: An operating system structuring concept
-
Hoare C.A.R. Monitors: An operating system structuring concept. Commun. ACM 17 10 (Oct. 1974) 549-557
-
(1974)
Commun. ACM
, vol.17
, Issue.10
, pp. 549-557
-
-
Hoare, C.A.R.1
-
12
-
-
33749412165
-
Safe concurrency for aggregate objects with invariants
-
(SEFM 2005), IEEE Computer Society
-
Jacobs B., Leino K.R.M., Piessens F., and Schulte W. Safe concurrency for aggregate objects with invariants. Proc. Int. Conf. Software Engineering and Formal Methods. (SEFM 2005) (sep 2005), IEEE Computer Society 137-146
-
(2005)
Proc. Int. Conf. Software Engineering and Formal Methods
, pp. 137-146
-
-
Jacobs, B.1
Leino, K.R.M.2
Piessens, F.3
Schulte, W.4
-
13
-
-
34250006214
-
-
B. Jacobs, K.R.M. Leino, F. Piessens, and W. Schulte. Safe concurrency for aggregate objects with invariants: Soundness proof. Technical Report MSR-TR-2005-85, Microsoft Research, jun 2005
-
-
-
-
14
-
-
34249996992
-
-
B. Jacobs, J. Smans, F. Piessens, and W. Schulte. A statically verifiable programming model for concurrent object-oriented programs. In Proc. ICFEM, 2006. To appear
-
-
-
-
15
-
-
34250027567
-
-
K.R.M. Leino and P. Müller. Modular verification of global module invariants in object-oriented programs. Technical Report 459, ETH Zürich, 2004
-
-
-
-
16
-
-
34249982855
-
-
K.R.M. Leino and P. Müller. Modular verification of static class invariants. In Proc. Formal Methods (FM 2005), 2005
-
-
-
-
17
-
-
1442312211
-
Summarizing procedures in concurrent programs
-
POPL 2004 ACM
-
Qadeer S., Rajamani S.K., and Rehof J. Summarizing procedures in concurrent programs. POPL 2004. SIGPLAN Notices 39 (Jan. 2004) 245-255 ACM
-
(2004)
SIGPLAN Notices
, vol.39
, pp. 245-255
-
-
Qadeer, S.1
Rajamani, S.K.2
Rehof, J.3
-
18
-
-
26444560913
-
Extending sequential specification techniques for modular specification and verification of multi-threaded programs
-
ECOOP 2005, Springer
-
Rodríguez E., Dwyer M., Flanagan C., Hatcliff J., and Leavens G.T. Extending sequential specification techniques for modular specification and verification of multi-threaded programs. ECOOP 2005. LNCS volume 3586 (July 2005), Springer 551-576
-
(2005)
LNCS
, vol.3586
, pp. 551-576
-
-
Rodríguez, E.1
Dwyer, M.2
Flanagan, C.3
Hatcliff, J.4
Leavens, G.T.5
-
19
-
-
0031272525
-
Eraser: A dynamic data race detector for multi-threaded programs
-
Savage S., Burrows M., Nelson G., Sobalvarro P., and Anderson T.E. Eraser: A dynamic data race detector for multi-threaded programs. ACM Transactions on Computer Systems 15 4 (Nov. 1997) 391-411
-
(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.E.5
-
20
-
-
35048884255
-
Transactional monitors for concurrent objects
-
ECOOP 2004, Springer
-
Welc A., Jagannathan S., and Hosking A.L. Transactional monitors for concurrent objects. ECOOP 2004. LNCS volume 3086 (June 2004), Springer
-
(2004)
LNCS
, vol.3086
-
-
Welc, A.1
Jagannathan, S.2
Hosking, A.L.3
|