-
2
-
-
70350258245
-
-
Cohen, E., Moskal, M., Schulte, W., Tobies, S.: A precise yet efficient memory model for C. In: SSV 2009. ENTCS. Elsevier Science B.V., Amsterdam (2009)
-
Cohen, E., Moskal, M., Schulte, W., Tobies, S.: A precise yet efficient memory model for C. In: SSV 2009. ENTCS. Elsevier Science B.V., Amsterdam (2009)
-
-
-
-
3
-
-
84957099472
-
-
Flanagan, C., Freund, S.N., Qadeer, S.: Thread-modular verification for shared-memory programs. In: Le Métayer, D. (ed.) ESOP 2002. LNCS, 2305, pp. 262-277. Springer, Heidelberg (2002)
-
Flanagan, C., Freund, S.N., Qadeer, S.: Thread-modular verification for shared-memory programs. In: Le Métayer, D. (ed.) ESOP 2002. LNCS, vol. 2305, pp. 262-277. Springer, Heidelberg (2002)
-
-
-
-
4
-
-
33749412165
-
-
Jacobs, B., Piessens, F., Leino, K.R.M., Schulte,W.: Safe concurrency for aggregate objects with invariants. In: Aichernig, B.K., Beckert, B. (eds.) SEFM 2005, pp. 137-147. IEEE, Los Alamitos (2005)
-
Jacobs, B., Piessens, F., Leino, K.R.M., Schulte,W.: Safe concurrency for aggregate objects with invariants. In: Aichernig, B.K., Beckert, B. (eds.) SEFM 2005, pp. 137-147. IEEE, Los Alamitos (2005)
-
-
-
-
5
-
-
51049105994
-
Vx86: X86 assembler simulated in C powered by automated theorem proving
-
Meseguer, J, Roşu, G, eds, AMAST 2008, Springer, Heidelberg
-
Maus, S., Moskal, M., Schulte, W.: Vx86: x86 assembler simulated in C powered by automated theorem proving. In: Meseguer, J., Roşu, G. (eds.) AMAST 2008. LNCS, vol. 5140, pp. 284-298. Springer, Heidelberg (2008)
-
(2008)
LNCS
, vol.5140
, pp. 284-298
-
-
Maus, S.1
Moskal, M.2
Schulte, W.3
-
6
-
-
70350260182
-
-
Advanced Micro Devices (AMD), Inc.: AMD64 Architecture Programmer's Manual: 1-3 (2006)
-
Advanced Micro Devices (AMD), Inc.: AMD64 Architecture Programmer's Manual: Vol. 1-3 (2006)
-
-
-
-
8
-
-
0036036098
-
Extended static checking for Java
-
Flanagan, C., Leino, K.R.M., Lillibridge, M., Nelson, G., Saxe, J.B., Stata, R.: Extended static checking for Java. SIGPLAN Notices 37(5), 234-245 (2002)
-
(2002)
SIGPLAN Notices
, vol.37
, Issue.5
, pp. 234-245
-
-
Flanagan, C.1
Leino, K.R.M.2
Lillibridge, M.3
Nelson, G.4
Saxe, J.B.5
Stata, R.6
-
9
-
-
19044390891
-
-
Barnett, M., Leino, K.R.M., Schulte, W.: The Spec# programming system: An overview. In: Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L., Muntean, T. (eds.) CASSIS 2004. LNCS, 3362, pp. 49-69. Springer, Heidelberg (2005)
-
Barnett, M., Leino, K.R.M., Schulte, W.: The Spec# programming system: An overview. In: Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L., Muntean, T. (eds.) CASSIS 2004. LNCS, vol. 3362, pp. 49-69. Springer, Heidelberg (2005)
-
-
-
-
10
-
-
70350268650
-
-
Microsoft Research
-
Microsoft Research: The HAVOC property checker, http://research. microsoft.com/projects/havoc
-
The HAVOC property checker
-
-
-
11
-
-
70350296139
-
-
Hillebrand, M.A., Leinenbach, D.C.: Formal verification of a reader-writer lock implementation in C. In: SSV 2009. ENTCS, Elsevier Science B.V., Amsterdam (2009); Source code, http://www.verisoftxt.de/PublicationPage. html
-
Hillebrand, M.A., Leinenbach, D.C.: Formal verification of a reader-writer lock implementation in C. In: SSV 2009. ENTCS, Elsevier Science B.V., Amsterdam (2009); Source code, http://www.verisoftxt.de/PublicationPage. html
-
-
-
-
13
-
-
70350284889
-
-
Botinĉan, M., Parkinson, M., Schulte, W.: Separation logic verification of C programs with an SMT solver. In: SSV 2009. ENTCS. Elsevier Science B.V., Amsterdam (2009)
-
Botinĉan, M., Parkinson, M., Schulte, W.: Separation logic verification of C programs with an SMT solver. In: SSV 2009. ENTCS. Elsevier Science B.V., Amsterdam (2009)
-
-
-
-
14
-
-
33749664425
-
-
Barnett, M., Chang, B.Y.E., Deline, R., Jacobs, B., Leino, K.R.M.: Boogie: A modular reusable verifier for object-oriented programs. In: de Boer, F.S., Bonsangue, M.M., Graf, S., de Roever,W.-P. (eds.) FMCO 2005. LNCS, 4111, pp. 364-387. Springer, Heidelberg (2006)
-
Barnett, M., Chang, B.Y.E., Deline, R., Jacobs, B., Leino, K.R.M.: Boogie: A modular reusable verifier for object-oriented programs. In: de Boer, F.S., Bonsangue, M.M., Graf, S., de Roever,W.-P. (eds.) FMCO 2005. LNCS, vol. 4111, pp. 364-387. Springer, Heidelberg (2006)
-
-
-
-
15
-
-
74249099265
-
HOL-Boogie: An interactive prover-backend for the Verifiying C Compiler
-
to appear
-
Böhme, S., Moskal, M., Schulte, W., Wolff, B.: HOL-Boogie: An interactive prover-backend for the Verifiying C Compiler. Journal of Automated Reasoning (to appear, 2009)
-
(2009)
Journal of Automated Reasoning
-
-
Böhme, S.1
Moskal, M.2
Schulte, W.3
Wolff, B.4
-
16
-
-
45749085681
-
Z3: An efficient SMT solver
-
Ramakrishnan, C.R, Rehof, J, eds, TACAS 2008, Springer, Heidelberg
-
de Moura, L., Bjørner, N.: Z3: An efficient SMT solver. In: Ramakrishnan, C.R., Rehof, J. (eds.) TACAS 2008. LNCS, vol. 4963, pp. 337-340. Springer, Heidelberg (2008)
-
(2008)
LNCS
, vol.4963
, pp. 337-340
-
-
de Moura, L.1
Bjørner, N.2
-
17
-
-
0016951439
-
Verifying properties of parallel programs: An axiomatic approach
-
Owicki, S., Gries, D.: Verifying properties of parallel programs: An axiomatic approach. Communications of the ACM 19(5), 279-285 (1976)
-
(1976)
Communications of the ACM
, vol.19
, Issue.5
, pp. 279-285
-
-
Owicki, S.1
Gries, D.2
-
18
-
-
0016472703
-
Proving assertions about parallel programs
-
Ashcroft, E.A.: Proving assertions about parallel programs. Journal of Computer and System Sciences 10(1), 110-135 (1975)
-
(1975)
Journal of Computer and System Sciences
, vol.10
, Issue.1
, pp. 110-135
-
-
Ashcroft, E.A.1
-
19
-
-
84976735431
-
Tentative steps toward a development method for interfering programs
-
Jones, C.B.: Tentative steps toward a development method for interfering programs. ACM Transactions on Programming Languages and Systems 5(4), 596-619 (1983)
-
(1983)
ACM Transactions on Programming Languages and Systems
, vol.5
, Issue.4
, pp. 596-619
-
-
Jones, C.B.1
-
20
-
-
34047114898
-
Resources, concurrency, and local reasoning
-
O'Hearn, P.W.: Resources, concurrency, and local reasoning. Theoretical Computer Science 375(1-3), 271-307 (2007)
-
(2007)
Theoretical Computer Science
, vol.375
, Issue.1-3
, pp. 271-307
-
-
O'Hearn, P.W.1
-
21
-
-
0036051192
-
Separation logic: A logic for shared mutable data structures. In: LICS
-
Los Alamitos
-
Reynolds, J.C.: Separation logic: A logic for shared mutable data structures. In: LICS 2002, pp. 55-74. IEEE, Los Alamitos (2002)
-
(2002)
55-74. IEEE
, pp. 2002
-
-
Reynolds, J.C.1
-
22
-
-
17044438952
-
-
Palsberg, J, Abadi, M, eds, ACM, New York
-
Bornat, R., Calcagno, C., O'Hearn, P.W., Parkinson, M.J.: Permission accounting in separation logic. In: Palsberg, J., Abadi, M. (eds.) POPL 2005, pp. 259-270. ACM, New York (2005)
-
(2005)
Permission accounting in separation logic
, vol.POPL 2005
, pp. 259-270
-
-
Bornat, R.1
Calcagno, C.2
O'Hearn, P.W.3
Parkinson, M.J.4
-
23
-
-
38149033563
-
A marriage of rely/guarantee and separation logic
-
Caires, L, Vasconcelos, V.T, eds, CONCUR 2007, Springer, Heidelberg
-
Vafeiadis, V., Parkinson, M.J.: A marriage of rely/guarantee and separation logic. In: Caires, L., Vasconcelos, V.T. (eds.) CONCUR 2007. LNCS, vol. 4703, pp. 256-271. Springer, Heidelberg (2007)
-
(2007)
LNCS
, vol.4703
, pp. 256-271
-
-
Vafeiadis, V.1
Parkinson, M.J.2
-
24
-
-
67650170878
-
-
Leino, K.R.M., Müller, P.: A basis for verifying multi-threaded programs. In: Castagna, G. (ed.) ESOP 2009. LNCS, 5502, pp. 378-393. Springer, Heidelberg (2009)
-
Leino, K.R.M., Müller, P.: A basis for verifying multi-threaded programs. In: Castagna, G. (ed.) ESOP 2009. LNCS, vol. 5502, pp. 378-393. Springer, Heidelberg (2009)
-
-
-
-
25
-
-
37149011236
-
-
Leino, K.R.M., Schulte, W.: Using history invariants to verify observers. In: De Nicola, R. (ed.) ESOP 2007. LNCS, 4421, pp. 80-94. Springer, Heidelberg (2007)
-
Leino, K.R.M., Schulte, W.: Using history invariants to verify observers. In: De Nicola, R. (ed.) ESOP 2007. LNCS, vol. 4421, pp. 80-94. Springer, Heidelberg (2007)
-
-
-
-
29
-
-
77952256837
-
Towards trustworthy computing systems: Taking microkernels to the next level. SIGOPS
-
Heiser, G., Elphinstone, K., Kuz, I., Klein, G., Petters, S.M.: Towards trustworthy computing systems: Taking microkernels to the next level. SIGOPS Oper. Syst. Rev. 41(4), 3-11 (2007)
-
(2007)
Oper. Syst. Rev
, vol.41
, Issue.4
, pp. 3-11
-
-
Heiser, G.1
Elphinstone, K.2
Kuz, I.3
Klein, G.4
Petters, S.M.5
-
30
-
-
38049029613
-
-
Ni, Z., Yu, D., Shao, Z.: Using XCAP to certify realistic systems code: Machine context management. In: Schneider, K., Brandt, J. (eds.) TPHOLs 2007. LNCS, 4732, pp. 189-206. Springer, Heidelberg (2007)
-
Ni, Z., Yu, D., Shao, Z.: Using XCAP to certify realistic systems code: Machine context management. In: Schneider, K., Brandt, J. (eds.) TPHOLs 2007. LNCS, vol. 4732, pp. 189-206. Springer, Heidelberg (2007)
-
-
-
-
31
-
-
67349218352
-
Balancing the load: Leveraging a semantics stack for systems verification
-
Alkassar, E., Hillebrand, M.A., Leinenbach, D.C., Schirmer, N.W., Starostin, A., Tsyban, A.: Balancing the load: Leveraging a semantics stack for systems verification. Journal of Automated Reasoning: Operating System Verification 27, 389-454
-
Journal of Automated Reasoning: Operating System Verification
, vol.27
, pp. 389-454
-
-
Alkassar, E.1
Hillebrand, M.A.2
Leinenbach, D.C.3
Schirmer, N.W.4
Starostin, A.5
Tsyban, A.6
|