-
1
-
-
33749664425
-
Boogie: A modular reusable verifier for object-oriented programs
-
de Boer, F.S. Bonsangue, M.M. Graf, S. de Roever, W.-P. (eds.), LNCS, vol. 4111, Springer, Heidelberg
-
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).
-
(2006)
FMCO 2005
, pp. 364-387
-
-
Barnett, M.1
Chang, B.-Y.E.2
DeLine, R.3
Jacobs, B.4
Leino, K.R.M.5
-
2
-
-
4644269527
-
Verification of objectoriented programs with invariants
-
Barnett, M., DeLine, R., Fähndrich, M., Leino, K.R.M., Schulte, W.: Verification of objectoriented programs with invariants. Journal of Object Technology 3(6) (2004), www.jot.fm.
-
(2004)
Journal of Object Technology
, vol.3
, Issue.6
-
-
Barnett, M.1
DeLine, R.2
Fähndrich, M.3
Leino, K.R.M.4
Schulte, W.5
-
3
-
-
84885205652
-
Weakest-precondition of unstructured programs
-
September 2005, ACM, New York
-
Barnett, M., Leino, K.R.M.:Weakest-precondition of unstructured programs. In: Proceedings of the 2005 ACM SIGPLAN-SIGSOFTWorkshop on Program Analysis For Software Tools and Engineering, PASTE 2005, September 2005, ACM, New York (2005).
-
(2005)
Proceedings of the 2005 ACM SIGPLAN-SIGSOFTWorkshop on Program Analysis for Software Tools and Engineering, PASTE 2005
-
-
Barnett, M.1
Leino, K.R.M.2
-
4
-
-
84885639610
-
Leino, and wolfram schulte
-
Barthe, G. Burdy, L. Huisman, M. Lanet, J.-L. Muntean, T. (eds.), LNCS, vol. 3362, Springer, Heidelberg
-
Mike Barnett, K., Rustan, M.: Leino, and Wolfram Schulte. In: Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L., Muntean, T. (eds.) CASSIS 2004. LNCS, vol. 3362, pp. 49-69. Springer, Heidelberg (2005).
-
(2005)
CASSIS 2004
, pp. 49-69
-
-
Mike Barnett, K.1
Rustan, M.2
-
5
-
-
35048827919
-
Friends need a bit more: Maintaining invariants over shared state
-
Kozen, D. (ed.), LNCS, vol. 3125, Springer, Heidelberg
-
Barnett, M., Naumann, D.A.: Friends Need a Bit More: Maintaining Invariants Over Shared State. In: Kozen, D. (ed.) MPC 2004. LNCS, vol. 3125, pp. 54-84. Springer, Heidelberg (2004).
-
(2004)
MPC 2004
, pp. 54-84
-
-
Barnett, M.1
Naumann, D.A.2
-
6
-
-
24144478137
-
99.44% Pure: Useful abstractions in specifications
-
June
-
Barnett, M., Naumann, D.A., Schulte, W., Sun, Q.: 99.44% pure: Useful abstractions in specifications. In: Proceedings, 6th workshop on Formal Techniques for Java-like Programs (June 2004).
-
(2004)
Proceedings, 6th Workshop on Formal Techniques for Java-like Programs
-
-
Barnett, M.1
Naumann, D.A.2
Schulte, W.3
Sun, Q.4
-
7
-
-
19044389884
-
Abstract interpretation with alien expressions and heap structures
-
Cousot, R. (ed.), LNCS, vol. 3385, Springer, Heidelberg
-
Chang, B.-Y.E., Leino, K.R.M.: Abstract Interpretation with Alien Expressions and Heap Structures. In: Cousot, R. (ed.) VMCAI 2005. LNCS, vol. 3385, pp. 147-163. Springer, Heidelberg (2005).
-
(2005)
VMCAI 2005
, pp. 147-163
-
-
Chang, B.-Y.E.1
Leino, K.R.M.2
-
9
-
-
18744389496
-
Model variables: Cleanly supporting abstraction in design by contract
-
Cheon, Y., Leavens, G.T., Sitaraman, M., Edwards, S.: Model variables: cleanly supporting abstraction in design by contract. Software-Practice and Experience 35(6), 583-599 (2005).
-
(2005)
Software-Practice and Experience
, vol.35
, Issue.6
, pp. 583-599
-
-
Cheon, Y.1
Leavens, G.T.2
Sitaraman, M.3
Edwards, S.4
-
10
-
-
85050550846
-
Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
-
January, ACM, New York (1977)
-
Cousot, P., Cousot, R.: Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints. In: Conference Record of the Fourth Annual ACM Symposium on Principles of Programming Languages, January 1977, pp. 238- 252. ACM, New York (1977).
-
(1977)
Conference Record of the Fourth Annual ACM Symposium on Principles of Programming Languages
, pp. 238-252
-
-
Cousot, P.1
Cousot, R.2
-
12
-
-
34250195633
-
Boogie PL: A typed procedural language for checking object-oriented programs
-
DeLine, R., Rustan, K., Leino, M.: Boogie PL: A typed procedural language for checking object-oriented programs. Technical report, Microsoft Research (2005).
-
(2005)
Technical Report, Microsoft Research
-
-
DeLine, R.1
Rustan, K.2
Leino, M.3
-
13
-
-
85011293817
-
Lclint: A tool for using specifications to check code
-
Wile, D.S. (ed.), December 1994. ACM SIGSOFT Software Engineering Notes
-
Evans, D., Guttag, J.V., Horning, J.J., Tan, Y.M.: LCLint: A tool for using specifications to check code. In: Wile, D.S. (ed.) SIGSOFT 1994, Proceedings of the Second ACM SIGSOFT Symposium on Foundations of Software Engineering, December 1994. ACM SIGSOFT Software Engineering Notes, vol. 19(5), pp. 87-96 (1994).
-
(1994)
SIGSOFT 1994, Proceedings of the Second ACM SIGSOFT Symposium on Foundations of Software Engineering
, vol.19
, Issue.5
, pp. 87-96
-
-
Evans, D.1
Guttag, J.V.2
Horning, J.J.3
Tan, Y.M.4
-
14
-
-
1442313104
-
Declaring and checking non-null types in an object-oriented language
-
Crocker, R. Steele Jr. G.L. (eds.), October 2003. SIGPLAN Notices, ACM, New York
-
Fähndrich, M., Leino, K.R.M.: Declaring and checking non-null types in an object-oriented language. In: Crocker, R., Steele Jr., G.L. (eds.) Proceedings of the 2003 ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications, OOPSLA 2003, October 2003. SIGPLAN Notices, vol. 38(11), pp. 302-312. ACM, New York (2003).
-
(2003)
Proceedings of the 2003 ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications, OOPSLA 2003
, vol.38
, Issue.11
, pp. 302-312
-
-
Fähndrich, M.1
Leino, K.R.M.2
-
15
-
-
33749412165
-
Safe concurrency for aggregate objects with invariants
-
Aichernig, B.K. Beckert, B. (eds.), September, IEEE, Los Alamitos (2005
-
Jacobs, B., Leino, K.R.M., Piessens, F., Schulte, W.: Safe concurrency for aggregate objects with invariants. In: Aichernig, B.K., Beckert, B. (eds.) 3rd International Conference on Software Engineering and Formal Methods, September 2005, pp. 137-146. IEEE, Los Alamitos (2005).
-
(2005)
3rd International Conference on Software Engineering and Formal Methods
, pp. 137-146
-
-
Jacobs, B.1
Leino, K.R.M.2
Piessens, F.3
Schulte, W.4
-
16
-
-
33845267471
-
A statically verifiable programming model for concurrent object-oriented programs
-
Liu, Z. He, J. (eds.), LNCS, vol. 4260, Springer, Heidelberg
-
Jacobs, B., Smans, J., Piessens, F., Schulte, W.: A statically verifiable programming model for concurrent object-oriented programs. In: Liu, Z., He, J. (eds.) ICFEM 2006. LNCS, vol. 4260, pp. 420-439. Springer, Heidelberg (2006).
-
(2006)
ICFEM 2006
, pp. 420-439
-
-
Jacobs, B.1
Smans, J.2
Piessens, F.3
Schulte, W.4
-
17
-
-
0004030849
-
Preliminary design of jml: A behavioral interface specification language for java
-
Department of Computer Science
-
Leavens, G.T., Baker, A.L., Ruby, C.: Preliminary design of JML: A behavioral interface specification language for Java. Technical Report 98-06-rev28, Iowa State University, Department of Computer Science, See (2003), http://www.jmlspecs.org.
-
(2003)
Technical Report 98-06-rev28, Iowa State University
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
18
-
-
35048835831
-
Object invariants in dynamic contexts
-
In Martin Odersky. In: Odersky, M. (ed.), LNCS, vol. 3086, Springer, Heidelberg
-
Rustan, K., Leino, M., Müller, P.: Object invariants in dynamic contexts. In Martin Odersky. In: Odersky, M. (ed.) ECOOP 2004. LNCS, vol. 3086, pp. 491-516. Springer, Heidelberg (2004).
-
(2004)
ECOOP 2004
, pp. 491-516
-
-
Rustan, K.1
Leino, M.2
Müller, P.3
-
19
-
-
26444577491
-
Modular verification of static class invariants
-
Fitzgerald, J.S. Hayes, I.J. Tarlecki, A. (eds.), LNCS, vol. 3582, Springer, Heidelberg
-
Rustan, K., Leino, M., Müller, P.: Modular verification of static class invariants. In: Fitzgerald, J.S., Hayes, I.J., Tarlecki, A. (eds.) FM 2005. LNCS, vol. 3582, pp. 26-42. Springer, Heidelberg (2005).
-
(2005)
FM 2005
, pp. 26-42
-
-
Rustan, K.1
Leino, M.2
Müller, P.3
-
20
-
-
33745775687
-
A verification methodology for model fields
-
Sestoft, P. (ed.), LNCS, vol. 3924, Springer, Heidelberg
-
Rustan, K., Leino, M., Müller, P.: A verification methodology for model fields. In: Sestoft, P. (ed.) ESOP 2006 and ETAPS 2006. LNCS, vol. 3924, pp. 115-130. Springer, Heidelberg (2006).
-
(2006)
ESOP 2006 and ETAPS 2006
, pp. 115-130
-
-
Rustan, K.1
Leino, M.2
Müller, P.3
-
21
-
-
0041811822
-
Data abstraction and information hiding
-
Rustan, K., Leino, M., Nelson, G.: Data abstraction and information hiding. ACM Transactions on Programming Languages and Systems 24(5), 491-553 (2002).
-
(2002)
ACM Transactions on Programming Languages and Systems
, vol.24
, Issue.5
, pp. 491-553
-
-
Rustan, K.1
Leino, M.2
Nelson, G.3
-
22
-
-
16244412325
-
Exception safety for c#
-
Cuellar, J.R. Liu, Z. (eds.), September 2004, IEEE, Los Alamitos
-
Rustan, K., Leino, M., Schulte, W.: Exception safety for C#. In: Cuellar, J.R., Liu, Z. (eds.) SEFM 2004-Second International Conference on Software Engineering and Formal Methods, September 2004, pp. 218-227. IEEE, Los Alamitos (2004).
-
(2004)
SEFM 2004-Second International Conference on Software Engineering and Formal Methods
, pp. 218-227
-
-
Rustan, K.1
Leino, M.2
Schulte, W.3
-
23
-
-
0003578795
-
-
Series in Computer Science, Prentice- Hall International, New York
-
Meyer, B.: Object-oriented Software Construction. Series in Computer Science. Prentice- Hall International, New York (1988).
-
(1988)
Object-oriented Software Construction
-
-
Meyer, B.1
-
24
-
-
26444465053
-
Attached types and their application to three open problems of object- oriented programming
-
Black, A.P. (ed.), LNCS, vol. 3586, Springer, Heidelberg
-
Meyer, B.: Attached Types and Their Application to Three Open Problems of Object- Oriented Programming. In: Black, A.P. (ed.) ECOOP 2005. LNCS, vol. 3586, pp. 1-32. Springer, Heidelberg (2005).
-
(2005)
ECOOP 2005
, pp. 1-32
-
-
Meyer, B.1
-
25
-
-
23944503050
-
Modular specification and verification of object-oriented programs
-
Springer, Heidelberg
-
Müller, P.: Modular Specification and Verification of Object-Oriented Programs. LNCS, vol. 2262. Springer, Heidelberg (2002).
-
(2002)
LNCS
, vol.2262
-
-
Müller, P.1
-
26
-
-
24644490287
-
Observational purity and encapsulation
-
Cerioli, M. (ed.), LNCS, vol. 3442, Springer, Heidelberg
-
Naumann, D.A.: Observational purity and encapsulation. In: Cerioli, M. (ed.) FASE 2005. LNCS, vol. 3442, pp. 190-204. Springer, Heidelberg (2005).
-
(2005)
FASE 2005
, pp. 190-204
-
-
Naumann, D.A.1
|