-
1
-
-
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)
-
-
-
-
2
-
-
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)
-
-
-
-
3
-
-
4944265699
-
Secure information flow by self-composition. In: Computer Security Foundations (CSFW)
-
Los Alamitos
-
Barthe, G., D'Argenio, P.R., Rezk, T.: Secure information flow by self-composition. In: Computer Security Foundations (CSFW), pp. 100-114. IEEE Computer Society Press, Los Alamitos (2004)
-
(2004)
IEEE Computer Society Press
, pp. 100-114
-
-
Barthe, G.1
D'Argenio, P.R.2
Rezk, T.3
-
4
-
-
0002738295
-
Some techniques for proving correctness of programs which alter data structures
-
Burstall, R.M.: Some techniques for proving correctness of programs which alter data structures. Machine Intelligence 7, 23-50 (1972)
-
(1972)
Machine Intelligence
, vol.7
, pp. 23-50
-
-
Burstall, R.M.1
-
5
-
-
37149032314
-
A Reachability Predicate for Analyzing Low-Level Software
-
Grumberg, O, Huth, M, eds, TACAS 2007, Springer, Heidelberg
-
Chatterjee, S., Lahiri, S.K., Qadeer, S., Rakamarić, Z.: A Reachability Predicate for Analyzing Low-Level Software. In: Grumberg, O., Huth, M. (eds.) TACAS 2007. LNCS, vol. 4424, pp. 19-33. Springer, Heidelberg (2007)
-
(2007)
LNCS
, vol.4424
, pp. 19-33
-
-
Chatterjee, S.1
Lahiri, S.K.2
Qadeer, S.3
Rakamarić, Z.4
-
6
-
-
85062219987
-
-
Clarke, D.G., Drossopoulou, S.: Ownership, encapsulation and the disjointness of type and effect. In: OOPSLA. SIGPLAN Notices, 37(11), pp. 292-310. ACM Press, New York (2002)
-
Clarke, D.G., Drossopoulou, S.: Ownership, encapsulation and the disjointness of type and effect. In: OOPSLA. SIGPLAN Notices, vol. 37(11), pp. 292-310. ACM Press, New York (2002)
-
-
-
-
7
-
-
0348137542
-
-
Clarke, D.G., Potter, J.M., Noble, J.: Ownership types for flexible alias protection. In: OOPSLA. SIGPLAN Notices, 33(10), pp. 48-64. ACM Press, New York (1998)
-
Clarke, D.G., Potter, J.M., Noble, J.: Ownership types for flexible alias protection. In: OOPSLA. SIGPLAN Notices, vol. 33(10), pp. 48-64. ACM Press, New York (1998)
-
-
-
-
8
-
-
27744504698
-
Reasoning with specifications containing method calls and model fields
-
Cok, D.: Reasoning with specifications containing method calls and model fields. Journal of Object Technology 4(8), 77-103 (2005)
-
(2005)
Journal of Object Technology
, vol.4
, Issue.8
, pp. 77-103
-
-
Cok, D.1
-
9
-
-
37149055801
-
-
Darvas, Á ., Leino, K.R.M.: Practical Reasoning About Invocations and Implementations of Pure Methods. In: Dwyer, M.B., Lopes, A. (eds.) FASE 2007. LNCS, 4422, pp. 336-351. Springer, Heidelberg (2007)
-
Darvas, Á ., Leino, K.R.M.: Practical Reasoning About Invocations and Implementations of Pure Methods. In: Dwyer, M.B., Lopes, A. (eds.) FASE 2007. LNCS, vol. 4422, pp. 336-351. Springer, Heidelberg (2007)
-
-
-
-
10
-
-
33746306739
-
Reasoning about method calls in interface specifications
-
Darvas, Á ., Müller, P.: Reasoning about method calls in interface specifications. Journal of Object Technology 5(5), 59-85 (2006)
-
(2006)
Journal of Object Technology
, vol.5
, Issue.5
, pp. 59-85
-
-
Darvas, A.1
Müller, P.2
-
11
-
-
34250195633
-
BoogiePL: A typed procedural language for checking object-oriented programs
-
Technical Report MSR-TR-2005-70, Microsoft Research March
-
DeLine, R., Leino, K.R.M.: BoogiePL: A typed procedural language for checking object-oriented programs. Technical Report MSR-TR-2005-70, Microsoft Research (March 2005)
-
(2005)
-
-
DeLine, R.1
Leino, K.R.M.2
-
12
-
-
24244437523
-
Why: A multi-language multi-prover verification tool
-
1366, LRI, Université Paris Sud March
-
Filliâtre, J.-C.: Why: a multi-language multi-prover verification tool. Research Report 1366, LRI, Université Paris Sud (March 2003)
-
(2003)
Research Report
-
-
Filliâtre, J.-C.1
-
13
-
-
47249112133
-
-
A Statically Verifiable Programming Model for Concurrent Object-Oriented Programs. PhD thesis, Katholieke Universiteit Leuven
-
Jacobs, B.: A Statically Verifiable Programming Model for Concurrent Object-Oriented Programs. PhD thesis, Katholieke Universiteit Leuven (2007)
-
(2007)
-
-
Jacobs, B.1
-
14
-
-
33749395393
-
-
Kassios, I.T.: Dynamic Frames: Support for Framing, Dependencies and Sharing Without Restrictions. In: Misra, J., Nipkow, T., Sekerinski, E. (eds.) FM 2006. LNCS, 4085, pp. 268-283. Springer, Heidelberg (2006)
-
Kassios, I.T.: Dynamic Frames: Support for Framing, Dependencies and Sharing Without Restrictions. In: Misra, J., Nipkow, T., Sekerinski, E. (eds.) FM 2006. LNCS, vol. 4085, pp. 268-283. Springer, Heidelberg (2006)
-
-
-
-
15
-
-
47249132061
-
-
Kiniry, J.R., Cok, D.R.: ESC/Java2: Uniting ESC/Java and JML. In: Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L., Muntean, T. (eds.) CASSIS 2004. LNCS, 3362, pp. 108-128. Springer, Heidelberg (2005)
-
Kiniry, J.R., Cok, D.R.: ESC/Java2: Uniting ESC/Java and JML. In: Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L., Muntean, T. (eds.) CASSIS 2004. LNCS, vol. 3362, pp. 108-128. Springer, Heidelberg (2005)
-
-
-
-
16
-
-
0000913573
-
JML: A notation for detailed design
-
Kluwer Academic Publishers, Dordrecht
-
Leavens, G.T., Baker, A.L., Ruby, C.: JML: A notation for detailed design. In: Behavioral Specifications of Businesses and Systems, pp. 175-188. Kluwer Academic Publishers, Dordrecht (1999)
-
(1999)
Behavioral Specifications of Businesses and Systems
, pp. 175-188
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
17
-
-
13144252258
-
How the design of JML accommodates both runtime assertion checking and formal verification
-
Leavens, G.T., Cheon, Y., Clifton, C., Ruby, C., Cok, D.R.: How the design of JML accommodates both runtime assertion checking and formal verification. Science of Computer Programming 55(1-3), 185-208 (2005)
-
(2005)
Science of Computer Programming
, vol.55
, Issue.1-3
, pp. 185-208
-
-
Leavens, G.T.1
Cheon, Y.2
Clifton, C.3
Ruby, C.4
Cok, D.R.5
-
18
-
-
0346255705
-
-
Dept. Comp. Sci, Iowa State University
-
Leavens, G.T., Poll, E., Clifton, C., Cheon, Y., Ruby, C., Cok, D., Müller, P., Kiniry, J.: JML reference manual. Dept. Comp. Sci., Iowa State University (2007), http://www.jmlspecs.org
-
(2007)
JML reference manual
-
-
Leavens, G.T.1
Poll, E.2
Clifton, C.3
Cheon, Y.4
Ruby, C.5
Cok, D.6
Müller, P.7
Kiniry, J.8
-
19
-
-
35048835831
-
Object Invariants in Dynamic Contexts
-
Odersky, M, ed, ECOOP 2004, Springer, Heidelberg
-
Leino, K.R.M., Müller, P.: Object Invariants in Dynamic Contexts. In: Odersky, M. (ed.) ECOOP 2004. LNCS, vol. 3086, pp. 491-516. Springer, Heidelberg (2004)
-
(2004)
LNCS
, vol.3086
, pp. 491-516
-
-
Leino, K.R.M.1
Müller, P.2
-
20
-
-
47249144292
-
-
Leino, K.R.M., Schulte, W.: A verifying compiler for a multi-threaded object-oriented language. In: 2006 Marktoberdorf Summer School on Programming Methodology, Springer, Heidelberg (to appear, 2007), research.microsoft.com/ ∼leino/papers.html
-
Leino, K.R.M., Schulte, W.: A verifying compiler for a multi-threaded object-oriented language. In: 2006 Marktoberdorf Summer School on Programming Methodology, Springer, Heidelberg (to appear, 2007), research.microsoft.com/ ∼leino/papers.html
-
-
-
-
21
-
-
33750232981
-
From Coupling Relations to Mated Invariants for Checking Information Flow
-
Gollmann, D, Meier, J, Sabelfeld, A, eds, ESORICS 2006, Springer, Heidelberg
-
Naumann, D.A.: From Coupling Relations to Mated Invariants for Checking Information Flow. In: Gollmann, D., Meier, J., Sabelfeld, A. (eds.) ESORICS 2006. LNCS, vol. 4189, pp. 279-296. Springer, Heidelberg (2006)
-
(2006)
LNCS
, vol.4189
, pp. 279-296
-
-
Naumann, D.A.1
-
22
-
-
2442441012
-
-
O'Hearn, P.W., Yang, H., Reynolds, J.C.: Separation and information hiding. In: POPL, pp. 268-280 (2004)
-
O'Hearn, P.W., Yang, H., Reynolds, J.C.: Separation and information hiding. In: POPL, pp. 268-280 (2004)
-
-
-
-
23
-
-
17044390050
-
-
Parkinson, M.J., Bierman, G.M.: Separation logic and abstraction. In: POPL, pp. 247-258. ACM Press, New York (2005)
-
Parkinson, M.J., Bierman, G.M.: Separation logic and abstraction. In: POPL, pp. 247-258. ACM Press, New York (2005)
-
-
-
-
25
-
-
24144458954
-
Purity and Side Effect Analysis for Java Programs
-
Cousot, R, ed, VMCAI 2005, Springer, Heidelberg
-
Salcianu, A., Rinard, M.: Purity and Side Effect Analysis for Java Programs. In: Cousot, R. (ed.) VMCAI 2005. LNCS, vol. 3385, pp. 199-215. Springer, Heidelberg (2005)
-
(2005)
LNCS
, vol.3385
, pp. 199-215
-
-
Salcianu, A.1
Rinard, M.2
-
26
-
-
0038011487
-
Implementing object equivalence in Java using the template method design pattern
-
Stevenson, D.E., Phillips, A.T.: Implementing object equivalence in Java using the template method design pattern. SIGCSE Bulletin 35(1), 278-282 (2003)
-
(2003)
SIGCSE Bulletin
, vol.35
, Issue.1
, pp. 278-282
-
-
Stevenson, D.E.1
Phillips, A.T.2
|