-
1
-
-
35248865394
-
A logic of object-oriented programs
-
Verification: Theory and Practice Springer, Berlin
-
M. Abadi, K.R.M. Leino, A logic of object-oriented programs, in: Verification: Theory and Practice, Lecture Notes in Computer Science, Vol. 2772, Springer, Berlin, 2003, pp. 11-41.
-
(2003)
Lecture Notes in Computer Science
, vol.2772
, pp. 11-41
-
-
Abadi, M.1
Leino, K.R.M.2
-
2
-
-
0344118796
-
Inductive proof outlines for monitors in Java
-
Proc. of Formal Methods for Open Object-Based Distributed Systems (FMOODS 2003) Springer, Berlin
-
E. Ábrahám, F.S. de Boer, W.-P. de Roever, M. Steffen, Inductive proof outlines for monitors in Java, in: Proc. of Formal Methods for Open Object-Based Distributed Systems (FMOODS 2003), Lecture Notes in Computer Science, Vol. 2884, Springer, Berlin, 2003, pp. 155-169.
-
(2003)
Lecture Notes in Computer Science
, vol.2884
, pp. 155-169
-
-
Ábrahám, E.1
De Boer, F.S.2
De Roever, W.-P.3
Steffen, M.4
-
3
-
-
84976766710
-
Ten years of Hoare's logic: A survey - Part i
-
K.R. Apt Ten years of Hoare's logic: a survey - part I ACM Trans. Programming Languages Systems 3 4 1981 431 483
-
(1981)
ACM Trans. Programming Languages Systems
, vol.3
, Issue.4
, pp. 431-483
-
-
Apt, K.R.1
-
5
-
-
19044390891
-
The Spec# programming system: An overview
-
Proc. of the Workshop on Construction and Analysis of Safe, Secure and Interoperable Smart Devices (CASSIS) Springer, Berlin
-
M. Barnett, K.R.M. Leino, W. Schulte, The Spec# programming system: an overview, in: Proc. of the Workshop on Construction and Analysis of Safe, Secure and Interoperable Smart Devices (CASSIS), Lecture Notes in Computer Science, Vol. 3362, Springer, Berlin, 2004.
-
(2004)
Lecture Notes in Computer Science
, vol.3362
-
-
Barnett, M.1
Leino, K.R.M.2
Schulte, W.3
-
6
-
-
35048827919
-
Friends need a bit more: Maintaining invariants over shared state
-
Proc. of Mathematics of Program Construction (MPC 2004)
-
M. Barnett, D.A. Naumann, Friends need a bit more: maintaining invariants over shared state, in: Proc. of Mathematics of Program Construction (MPC 2004), Lecture Notes in Computer Science, Vol. 3125, 2004, pp. 54-84.
-
(2004)
Lecture Notes in Computer Science
, vol.3125
, pp. 54-84
-
-
Barnett, M.1
Naumann, D.A.2
-
7
-
-
84903134095
-
The LOOP compiler for Java and JML
-
Proc. of Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2001) Springer, Berlin
-
J. van den Berg, B. Jacobs, The LOOP compiler for Java and JML, in: Proc. of Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2001), Lecture Notes in Computer Science, Vol. 2031, Springer, Berlin, 2001, pp. 299-312.
-
(2001)
Lecture Notes in Computer Science
, vol.2031
, pp. 299-312
-
-
Van Den Berg, J.1
Jacobs, B.2
-
8
-
-
0024627032
-
A sharp proof rule for procedures in wp semantics
-
A. Bijlsma, P. Matthews, and J. Wiltink A sharp proof rule for procedures in wp semantics Acta Inform. 26 1989 409 419
-
(1989)
Acta Inform.
, vol.26
, pp. 409-419
-
-
Bijlsma, A.1
Matthews, P.2
Wiltink, J.3
-
9
-
-
35248874920
-
Java applet correctness: A developer-oriented approach
-
Proc. of Formal Methods (FME 2003)
-
L. Burdy, A. Requet, J.-L. Lanet, Java applet correctness: a developer-oriented approach, in: Proc. of Formal Methods (FME 2003), Lecture Notes in Computer Science, Vol. 2805, 2003, pp. 422-439.
-
(2003)
Lecture Notes in Computer Science
, vol.2805
, pp. 422-439
-
-
Burdy, L.1
Requet, A.2
Lanet, J.-L.3
-
10
-
-
25844442786
-
ESC/Java2: Unitying ESC/Java and JML
-
Proc. of the Workshop on Construction and Analysis of Safe, Secure and Interoperable Smart devices (CASSIS) Springer, Berlin
-
D.R. Cok, J.R. Kiniry, ESC/Java2: Unitying ESC/Java and JML, in: Proc. of the Workshop on Construction and Analysis of Safe, Secure and Interoperable Smart devices (CASSIS), Lecture Notes in Computer Science, Vol. 3362, Springer, Berlin, 2004.
-
(2004)
Lecture Notes in Computer Science
, vol.3362
-
-
Cok, D.R.1
Kiniry, J.R.2
-
11
-
-
0036036098
-
Extended static checking for Java
-
C. Flanagan, K.R.M. Leino, M. Lillibridge, G. Nelson, J.B. Saxe, R. Stata, Extended static checking for Java, in: Proc. of Programming Language Design and Implementation (PLDI 2002), 2002, pp. 234-245.
-
(2002)
Proc. of Programming Language Design and Implementation (PLDI 2002)
, pp. 234-245
-
-
Flanagan, C.1
Leino, K.R.M.2
Lillibridge, M.3
Nelson, G.4
Saxe, J.B.5
Stata, R.6
-
13
-
-
84947944620
-
An object-oriented effects system
-
Proc. of the European Conf. on Object-oriented Programming (ECOOP 1999) Springer, Berlin
-
A. Greenhouse, J. Boyland, An object-oriented effects system, in: Proc. of the European Conf. on Object-Oriented Programming (ECOOP 1999), Lecture Notes in Computer Science, Vol. 1628, Springer, Berlin, 1999, pp. 205-229.
-
(1999)
Lecture Notes in Computer Science
, vol.1628
, pp. 205-229
-
-
Greenhouse, A.1
Boyland, J.2
-
14
-
-
84945708698
-
An axiomatic basis for computer programming
-
C.A.R. Hoare An axiomatic basis for computer programming Comm. ACM 12 10 1969 576 580
-
(1969)
Comm. ACM
, vol.12
, Issue.10
, pp. 576-580
-
-
Hoare, C.A.R.1
-
15
-
-
0037710413
-
Procedures and parameters: An axiomatic approach
-
Proc. of the Symp. on Semantics of Algorithmic Languages
-
C.A.R. Hoare, Procedures and parameters: an axiomatic approach, in: Proc. of the Symp. on Semantics of Algorithmic Languages, Lecture Notes in Mathematics, Vol. 188, 1971, pp. 102-116.
-
(1971)
Lecture Notes in Mathematics
, vol.188
, pp. 102-116
-
-
Hoare, C.A.R.1
-
16
-
-
0346875905
-
Weakest pre-condition reasoning for Java programs with JML annotations
-
B. Jacobs Weakest pre-condition reasoning for Java programs with JML annotations J. Logic Algebraic Programming 58 2004 61 88
-
(2004)
J. Logic Algebraic Programming
, vol.58
, pp. 61-88
-
-
Jacobs, B.1
-
17
-
-
0142245536
-
How the design of JML accommodates both runtime assertion checking and formal verification
-
Proc. of Formal Methods for Components and Objects (FMCO 2002) Springer, Berlin
-
G.T. Leavens, Y. Cheon, C. Clifton, C. Ruby, D.R. Cok, How the design of JML accommodates both runtime assertion checking and formal verification, in: Proc. of Formal Methods for Components and Objects (FMCO 2002), Lecture Notes in Computer Science, Vol. 2852, Springer, Berlin, 2002, pp. 262-284.
-
(2002)
Lecture Notes in Computer Science
, vol.2852
, pp. 262-284
-
-
Leavens, G.T.1
Cheon, Y.2
Clifton, C.3
Ruby, C.4
Cok, D.R.5
-
18
-
-
0348137525
-
Data groups: Specifying the modification of extended state
-
Proc. of Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 1998)
-
K.R.M. Leino, Data groups: specifying the modification of extended state, in: Proc. of Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 1998), ACM SIGPLAN Notices, Vol. 33, 1998, pp. 144-153.
-
(1998)
ACM SIGPLAN Notices
, vol.33
, pp. 144-153
-
-
Leino, K.R.M.1
-
19
-
-
35048835831
-
Object invariants in dynamic contexts
-
Proc. of the European Conf. on Object-Oriented Programming (ECOOP 2004) Springer, Berlin
-
K.R.M. Leino, P. Müller, Object invariants in dynamic contexts, in: Proc. of the European Conf. on Object-Oriented Programming (ECOOP 2004), Lecture Notes in Computer Science, Vol. 3086, Springer, Berlin, 2004, pp. 491-516.
-
(2004)
Lecture Notes in Computer Science
, vol.3086
, pp. 491-516
-
-
Leino, K.R.M.1
Müller, P.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 J. Logic Algebraic Programming 58 2004 89 106
-
(2004)
J. Logic Algebraic Programming
, vol.58
, pp. 89-106
-
-
Marché, C.1
Paulin-Mohring, C.2
Urbain, X.3
-
22
-
-
23944503050
-
Modular specification and verification of object-oriented programs
-
Springer, Berlin
-
P. Müller, Modular specification and verification of object-oriented programs, Lecture Notes in Computer Science, Vol. 2262, Springer, Berlin, 2002.
-
(2002)
Lecture Notes in Computer Science
, vol.2262
-
-
Müller, P.1
-
23
-
-
0035247804
-
Calculating sharp adaptation rules
-
D.A. Naumann Calculating sharp adaptation rules Inform. Process. Lett. 7 2000 201 208
-
(2000)
Inform. Process. Lett.
, vol.7
, pp. 201-208
-
-
Naumann, D.A.1
-
24
-
-
4544323610
-
Towards imperative modules: Reasoning about invariants and sharing of mutable state
-
IEEE
-
D.A. Naumann, M. Barnett, Towards imperative modules: reasoning about invariants and sharing of mutable state, in: Proc. of Logic in Computer Science (LICS 2004), IEEE, 2004, pp. 313-323.
-
(2004)
Proc. of Logic in Computer Science (LICS 2004)
, pp. 313-323
-
-
Naumann, D.A.1
Barnett, M.2
-
25
-
-
2442441012
-
Separation and information hiding
-
ACM SIGPLAN Notices ACM Press, New York
-
P.W. O'Hearn, H. Yang, J.C. Reynolds, Separation and information hiding, in: Proc. of Principles of Programming Languages (POPL 2004), ACM SIGPLAN Notices, Vol. 39, ACM Press, New York, 2004, pp. 268-280.
-
(2004)
Proc. of Principles of Programming Languages (POPL 2004)
, vol.39
, pp. 268-280
-
-
O'Hearn, P.W.1
Yang, H.2
Reynolds, J.C.3
-
27
-
-
0043166250
-
On the notion of expressiveness and the rule of adaptation
-
E.-R. Olderog On the notion of expressiveness and the rule of adaptation Theoret. Comput. Sci. 24 1983 337 347
-
(1983)
Theoret. Comput. Sci.
, vol.24
, pp. 337-347
-
-
Olderog, E.-R.1
-
28
-
-
0017173886
-
An axiomatic proof technique for parallel programs i
-
S. Owicki, and D. Gries An axiomatic proof technique for parallel programs I Acta Inform. 6 1976 319 340
-
(1976)
Acta Inform.
, vol.6
, pp. 319-340
-
-
Owicki, S.1
Gries, D.2
-
29
-
-
18144412714
-
A syntax-directed Hoare logic for object-oriented programming concepts
-
Institute of Information and Computing Sciences, Utrecht University, The Netherlands (March 2003)
-
C. Pierik, F.S. de Boer, A syntax-directed Hoare logic for object-oriented programming concepts, Technical Report UU-CS-2003-010, Institute of Information and Computing Sciences, Utrecht University, The Netherlands, available from http://www.cs.uu.nl/research/techreps/UU-CS-2003-010.html (March 2003).
-
Technical Report
, vol.UU-CS-2003-010
-
-
Pierik, C.1
De Boer, F.S.2
-
30
-
-
25844463516
-
A rule of adaptation for OO
-
Institute of Information and Computing Sciences, Utrecht University, The Netherlands
-
C. Pierik, F.S. de Boer, A rule of adaptation for OO, Technical Report UU-CS-2003-032, Institute of Information and Computing Sciences, Utrecht University, The Netherlands, available from http://www.cs.uu.nl/research/ techreps/UU-CS-2003-032.html (October 2003).
-
Technical Report
, vol.UU-CS-2003-032
-
-
Pierik, C.1
De Boer, F.S.2
-
31
-
-
0344981395
-
A syntax-directed Hoare logic for object-oriented programming concepts
-
Proc. of Formal Methods for Open Object-Based Distributed Systems (FMOODS 2003)
-
C. Pierik, F.S. de Boer, A syntax-directed Hoare logic for object-oriented programming concepts, in: Proc. of Formal Methods for Open Object-Based Distributed Systems (FMOODS 2003), Lecture Notes in Computer Science, Vol. 2884, 2003, pp. 64-78.
-
(2003)
Lecture Notes in Computer Science
, vol.2884
, pp. 64-78
-
-
Pierik, C.1
De Boer, F.S.2
-
32
-
-
25844508199
-
Modularity and the rule of adaptation
-
Proc. of Algebraic Methodology and Software Technology (AMAST 2004)
-
C. Pierik, F.S. de Boer, Modularity and the rule of adaptation, in: Proc. of Algebraic Methodology and Software Technology (AMAST 2004), Lecture Notes in Computer Science, Vol. 3116, 2004, pp. 394-408.
-
(2004)
Lecture Notes in Computer Science
, vol.3116
, pp. 394-408
-
-
Pierik, C.1
De Boer, F.S.2
-
33
-
-
67650081631
-
Creational invariants
-
2004; the proceedings appeared as Technical Report No. NIII-R0426, University of Nijmegen
-
C. Pierik, D. Clarke, F.S. de Boer, Creational invariants, in: Proc. of the Formal Techniques for Java-like Programs Workshop (FTfJP 2004), 2004; the proceedings appeared as Technical Report No. NIII-R0426, University of Nijmegen, 2004.
-
(2004)
Proc. of the Formal Techniques for Java-like Programs Workshop (FTfJP 2004)
-
-
Pierik, C.1
Clarke, D.2
De Boer, F.S.3
-
34
-
-
84957884995
-
A programming logic for sequential Java
-
Proc. of the European Symp. on Programming (ESOP 1999) Springer, Berlin
-
A. Poetzsch-Heffter, P. Müller, A programming logic for sequential Java, in: Proc. of the European Symp. on Programming (ESOP 1999), Lecture Notes in Computer Science, Vol. 1576, Springer, Berlin, 1999, pp. 162-176.
-
(1999)
Lecture Notes in Computer Science
, vol.1576
, pp. 162-176
-
-
Poetzsch-Heffter, A.1
Müller, P.2
-
35
-
-
0036051192
-
Separation logic: A logic for shared mutable data structures
-
IEEE
-
J.C. Reynolds, Separation logic: a logic for shared mutable data structures, in: Proc. of Logic in Computer Science (LICS 2002), IEEE, 2002, pp. 55-74.
-
(2002)
Proc. of Logic in Computer Science (LICS 2002)
, pp. 55-74
-
-
Reynolds, J.C.1
-
37
-
-
84955610902
-
Modular completeness: Integrating the reuse of specified software in top-down program development
-
Proc. of Formal Methods Europe (FME 1996) Springer, Berlin
-
J. Zwiers, U. Hannemann, Y. Lakhnech, W.-P. de Roever, F. Stomp, Modular completeness: integrating the reuse of specified software in top-down program development, in: Proc. of Formal Methods Europe (FME 1996), Lecture Notes in Computer Science, Vol. 1051, Springer, Berlin, 1996, pp. 595-608.
-
(1996)
Lecture Notes in Computer Science
, vol.1051
, pp. 595-608
-
-
Zwiers, J.1
Hannemann, U.2
Lakhnech, Y.3
De Roever, W.-P.4
Stomp, F.5
|