-
2
-
-
4644269527
-
Verification of object-oriented programs with invariants
-
M Barnet, R. DeLine, M. Fahndrich, K.R.M Leino, and W. Schulte. Verification of object-oriented programs with invariants. Journal of Object Technology, 3(6):27-56, 2004.
-
(2004)
Journal of Object Technology
, vol.3
, Issue.6
, pp. 27-56
-
-
Barnet, M.1
DeLine, R.2
Fahndrich, M.3
Leino, K.R.M.4
Schulte, W.5
-
3
-
-
25844470866
-
-
The Spec# programming system: An overview
-
M. Barnett, K. R. M. Leino, and W. Schulte. The Spec# programming system: An overview. In Workshop on Construction and Analysis of Safe, Secure, and Interoperable Smart Devices, 2004.
-
(2004)
Workshop on Construction and Analysis of Safe, Secure, and Interoperable Smart Devices
-
-
Barnett, M.1
Leino, K.R.M.2
Schulte, W.3
-
6
-
-
24244437523
-
Why: A multi-language multi-prover verification tool
-
Technical Report 1366, LRI, Université Paris Sud, March
-
J. C. Filliâtre. Why: a multi-language multi-prover verification tool. Technical Report 1366, LRI, Université Paris Sud, March 2003.
-
(2003)
-
-
Filliâtre, J.C.1
-
9
-
-
2942523913
-
Extended Static Checking for Java
-
June
-
C. Flanagan, K. R. M. Leino, M. Lillibridge, G. Nelson, J. B. Saxe, and R. Stata. Extended Static Checking for Java. In ACM PLDI, June 2002.
-
(2002)
ACM PLDI
-
-
Flanagan, C.1
Leino, K.R.M.2
Lillibridge, M.3
Nelson, G.4
Saxe, J.B.5
Stata, R.6
-
10
-
-
0037587555
-
Cadena: An integrated development, analysis, and verification environment for component-based systems
-
J. Hatcliff, X. Deng, M. B. Dwyer, G. Jung, and V. P. Ranganath. Cadena: An integrated development, analysis, and verification environment for component-based systems. In IEEE/ACM Intl. Conf. on Software Engineering, 2003.
-
(2003)
IEEE/ACM Intl. Conf. on Software Engineering
-
-
Hatcliff, J.1
Deng, X.2
Dwyer, M.B.3
Jung, G.4
Ranganath, V.P.5
-
11
-
-
0005295314
-
BI as an assertion language for mutable data structures
-
London, January
-
S. Isthiaq and P.W. O'Hearn. BI as an assertion language for mutable data structures. In ACM POPL, London, January 2001.
-
(2001)
ACM POPL
-
-
Isthiaq, S.1
O'Hearn, P.W.2
-
12
-
-
67650190737
-
Design by contract and automatic verification for Java with JML and ESC/Java2
-
J. Kiniry, E. Poll, and D. Cok. Design by contract and automatic verification for Java with JML and ESC/Java2. ETAPS tutorial, 2005.
-
(2005)
ETAPS tutorial
-
-
Kiniry, J.1
Poll, E.2
Cok, D.3
-
13
-
-
34548715247
-
Information hiding and visibility in interface specifications
-
Washington, DC, USA, IEEE Computer Society
-
G. T. Leavens and Peter Muller. Information hiding and visibility in interface specifications. In IEEE/ACM Intl. Conf. on Software Engineering, pages 385-395, Washington, DC, USA, 2007. IEEE Computer Society.
-
(2007)
IEEE/ACM Intl. Conf. on Software Engineering
, pp. 385-395
-
-
Leavens, G.T.1
Muller, P.2
-
14
-
-
67650184760
-
Behavioral subtyping is equivalent to modular reasoning for object-oriented programs
-
Technical Report 06-36, Department of Computer Science, Iowa State University
-
G. T. Leavens and David A. Naumann. Behavioral subtyping is equivalent to modular reasoning for object-oriented programs. Technical Report 06-36, Department of Computer Science, Iowa State University, 2006.
-
(2006)
-
-
Leavens, G.T.1
Naumann, D.A.2
-
15
-
-
33845245278
-
Preliminary design of JML: A behavioral interface specification language for Java
-
G. T. Leavens, A.L. Baker, and C. Ruby. Preliminary design of JML: A behavioral interface specification language for Java. ACM SIGSOFT Software Engineering Notes, 31(3):1-38, 2006.
-
(2006)
ACM SIGSOFT Software Engineering Notes
, vol.31
, Issue.3
, pp. 1-38
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
16
-
-
0346255705
-
-
February
-
G. T. Leavens, E. Poll, C. Clifton, Y. Cheon, C. Ruby, D. Cok, P. Mller, and J. Kiniry. JML Reference Manual (DRAFT), February 2007.
-
(2007)
JML Reference Manual (DRAFT)
-
-
Leavens, G.T.1
Poll, E.2
Clifton, C.3
Cheon, Y.4
Ruby, C.5
Cok, D.6
Mller, P.7
Kiniry, J.8
-
17
-
-
35048835831
-
Object invariants in dynamic contexts
-
K. R. M. Leino and P. Müller. Object invariants in dynamic contexts. In ECOOP, pages 491-516, 2004.
-
(2004)
ECOOP
, pp. 491-516
-
-
Leino, K.R.M.1
Müller, P.2
-
18
-
-
84976686428
-
-
B. H. Liskov. Data abstraction and hierarchy. ACM SIGPLAN Notices, 23 (5): 17-34, May 1988. Revised version of the keynote address given at OOPSLA'87.
-
B. H. Liskov. Data abstraction and hierarchy. ACM SIGPLAN Notices, 23 (5): 17-34, May 1988. Revised version of the keynote address given at OOPSLA'87.
-
-
-
-
20
-
-
26844561231
-
Reasoning about Java programs with aliasing and frame conditions
-
18th Int'l Conf. on Theorem Proving in Higher Order Logics. Springer, August
-
C. Marché and C. Paulin-Mohring. Reasoning about Java programs with aliasing and frame conditions. In 18th Int'l Conf. on Theorem Proving in Higher Order Logics. Springer, LNCS, August 2005.
-
(2005)
LNCS
-
-
Marché, C.1
Paulin-Mohring, C.2
-
21
-
-
0347602000
-
The KRAKATOA tool for certification of JAVA/JAVACARD programs annotated in JML
-
C. Marché, C. Paulin-Mohring, and X. Urbain. The KRAKATOA tool for certification of JAVA/JAVACARD programs annotated in JML. Journal of Logic and Algebraic Programming, 58(1-2):89-106, 2004.
-
(2004)
Journal of Logic and Algebraic Programming
, vol.58
, Issue.1-2
, pp. 89-106
-
-
Marché, C.1
Paulin-Mohring, C.2
Urbain, X.3
-
23
-
-
37149017029
-
Invariants for non-hierarchical object structures
-
L. Ribeiro and A. Martins Moreira, editors, Natal, Brazil
-
R. Middelkoop, C. Huizing, R. Kuiper, and E. J. Luit. Invariants for non-hierarchical object structures. In L. Ribeiro and A. Martins Moreira, editors, Proceedings of the 9th Brazilian Symposium on Formal Methods (SBMF'06), Natal, Brazil, 2006.
-
(2006)
Proceedings of the 9th Brazilian Symposium on Formal Methods (SBMF'06)
-
-
Middelkoop, R.1
Huizing, C.2
Kuiper, R.3
Luit, E.J.4
-
25
-
-
40549089429
-
Automated Verification of Shape And Size Properties via Separation Logic
-
Nice, France, January
-
H. H. Nguyen, C. David, S.C. Qin, and W.N. Chin. Automated Verification of Shape And Size Properties via Separation Logic. In Intl Conf. on Verification, Model Checking and Abstract Interpretation, Nice, France, January 2007.
-
(2007)
Intl Conf. on Verification, Model Checking and Abstract Interpretation
-
-
Nguyen, H.H.1
David, C.2
Qin, S.C.3
Chin, W.N.4
-
27
-
-
34047114898
-
Resources, concurrency, and local reasoning
-
P. W. O'Hearn. Resources, concurrency, and local reasoning. Theor. Comput. Sci., 375(1-3):271-307, 2007.
-
(2007)
Theor. Comput. Sci
, vol.375
, Issue.1-3
, pp. 271-307
-
-
O'Hearn, P.W.1
-
28
-
-
1442316771
-
Separation and Information Hiding
-
Venice, Italy, January
-
P. W. O'Hearn, H. Yang, and J. C. Reynolds. Separation and Information Hiding. In ACM POPL, Venice, Italy, January 2004.
-
(2004)
ACM POPL
-
-
O'Hearn, P.W.1
Yang, H.2
Reynolds, J.C.3
-
29
-
-
67650175172
-
Automated model-based verification of object-oriented code
-
Technical Report CS-2006-05, York University, Canada, May
-
J. Ostroff, C. Wang, E. Kerfoot, and F. A. Torshizi. Automated model-based verification of object-oriented code. Technical Report CS-2006-05, York University, Canada, May 2006.
-
(2006)
-
-
Ostroff, J.1
Wang, C.2
Kerfoot, E.3
Torshizi, F.A.4
-
30
-
-
34250222355
-
-
PhD thesis, Computer Laboratory, University of Cambridge, UCAM-CL-TR-654
-
M. J. Parkinson. Local Reasoning for Java. PhD thesis, Computer Laboratory, University of Cambridge, 2005. UCAM-CL-TR-654.
-
(2005)
Local Reasoning for Java
-
-
Parkinson, M.J.1
-
31
-
-
17044390050
-
Separation logic and abstraction
-
M. J. Parkinson and G. M. Bierman. Separation logic and abstraction. In ACM POPL, pages 247-258, 2005.
-
(2005)
ACM POPL
, pp. 247-258
-
-
Parkinson, M.J.1
Bierman, G.M.2
-
32
-
-
67650199792
-
Separation logic, abstraction and inheritance
-
M. J. Parkinson and G. M. Bierman. Separation logic, abstraction and inheritance. In ACM POPL, 2008.
-
(2008)
ACM POPL
-
-
Parkinson, M.J.1
Bierman, G.M.2
-
33
-
-
33644579646
-
Verification of Java programs using symbolic execution and invariant generation
-
April
-
C. Pasareanu and W. Visser. Verification of Java programs using symbolic execution and invariant generation. In SPIN Workshop, April 2004.
-
(2004)
SPIN Workshop
-
-
Pasareanu, C.1
Visser, W.2
-
34
-
-
84976676720
-
The Omega Test: A fast practical integer programming algorithm for dependence analysis
-
W. Pugh. The Omega Test: A fast practical integer programming algorithm for dependence analysis. Communications of the ACM, 8:102-114, 1992.
-
(1992)
Communications of the ACM
, vol.8
, pp. 102-114
-
-
Pugh, W.1
-
35
-
-
0036051192
-
Separation Logic: A Logic for Shared Mutable Data Structures
-
Copenhagen, Denmark, July
-
J. Reynolds. Separation Logic: A Logic for Shared Mutable Data Structures. In IEEE Logic in Computer Science, Copenhagen, Denmark, July 2002.
-
(2002)
IEEE Logic in Computer Science
-
-
Reynolds, J.1
|