-
1
-
-
4644269527
-
Verification of object-oriented programs with invariants
-
M. Barnett, R. DeLine, M. Fähndrich, 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
-
-
Barnett, M.1
DeLine, R.2
Fähndrich, M.3
Leino, K.R.M.4
Schulte, W.5
-
3
-
-
48949105194
-
Bi-hyperdoctrines, higher-order separation logic, and abstraction
-
To appear
-
B. Biering, L. Birkedal, and N. Torp-Smith. Bi-hyperdoctrines, higher-order separation logic, and abstraction. ACM TOPLAS, 2007. To appear.
-
(2007)
ACM TOPLAS
-
-
Biering, B.1
Birkedal, L.2
Torp-Smith, N.3
-
7
-
-
0029537754
-
Forcing behavioral subtyping through specification inheritance
-
K. K. Dhara and G. Leavens. Forcing behavioral subtyping through specification inheritance. In Proceedings of ICSE, 1996.
-
Proceedings of ICSE, 1996
-
-
Dhara, K.K.1
Leavens, G.2
-
9
-
-
0041875628
-
-
Technical Report TR-97-293, Rice University, Corrected June
-
M. Flatt, S. Krishnamurthi, and M. Felleisen. A programmer's reduction semantics for classes and mixins. Technical Report TR-97-293, Rice University, 1997. Corrected June, 1999.
-
(1997)
A Programmer's Reduction Semantics for Classes and Mixins
-
-
Flatt, M.1
Krishnamurthi, S.2
Felleisen, M.3
-
11
-
-
0012583283
-
Featherweight Java: A minimal core calculus for Java and GJ
-
A. Igarashi, B. Pierce, and P. Wadler. Featherweight Java: A minimal core calculus for Java and GJ. ACM TOPLAS, 23(3):396-450, 2001.
-
(2001)
ACM TOPLAS
, vol.23
, Issue.3
, pp. 396-450
-
-
Igarashi, A.1
Pierce, B.2
Wadler, P.3
-
12
-
-
17644404794
-
BI as an assertion language for mutable data structures
-
S. Ishtiaq and P. W. O'Hearn. BI as an assertion language for mutable data structures. In Proceedings of POPL, pages 14-26, 2001.
-
(2001)
Proceedings of POPL
, pp. 14-26
-
-
Ishtiaq, S.1
O'Hearn, P.W.2
-
13
-
-
63549144013
-
Modular verification of the subject-observer pattern via higher-order separation logic
-
N. Krishnaswami, J. Aldrich, and L. Birkedal. Modular verification of the subject-observer pattern via higher-order separation logic. In Proceedings of FTfJP, 2007.
-
(2007)
Proceedings of FTfJP
-
-
Krishnaswami, N.1
Aldrich, J.2
Birkedal, L.3
-
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. SIGSOFT Software Engineering Notes, 31(3):1-38, 2006.
-
(2006)
SIGSOFT Software Engineering Notes
, vol.31
, Issue.3
, pp. 1-38
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
16
-
-
0348137525
-
Data groups: Specifying the modification of extended state
-
K. R. M. Leino. Data groups: Specifying the modification of extended state. In Proceedings of OOPSLA, pages 144-153, 1998.
-
(1998)
Proceedings of OOPSLA
, pp. 144-153
-
-
Leino, K.R.M.1
-
19
-
-
0028548263
-
A behavioral notion of subtyping
-
B. H. Liskov and J. M. Wing. A behavioral notion of subtyping. ACM TOPLAS, 16(6):1811-1841, 1994.
-
(1994)
ACM TOPLAS
, vol.16
, Issue.6
, pp. 1811-1841
-
-
Liskov, B.H.1
Wing, J.M.2
-
20
-
-
0003758336
-
Modular Specification and Verification of Object-Oriented Programs
-
Springer-Verlag, PhD thesis, FernUniversität Hagen
-
P. Müller. Modular Specification and Verification of Object-Oriented Programs, volume 2262 of LNCS. Springer-Verlag, 2002. PhD thesis, FernUniversität Hagen.
-
(2002)
LNCS
, vol.2262
-
-
Müller, P.1
-
23
-
-
84944269268
-
Local reasoning about programs that alter data structures
-
P. W. O'Hearn, J. C. Reynolds, and H. Yang. Local reasoning about programs that alter data structures. In Proceedings of CSL, pages 1-19, 2001.
-
(2001)
Proceedings of CSL
, pp. 1-19
-
-
O'Hearn, P.W.1
Reynolds, J.C.2
Yang, H.3
-
25
-
-
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
-
27
-
-
84957884995
-
A programming logic for sequential Java
-
Proceedings of ESOP
-
A. Poetzsch-Heffter and P. Müller. A programming logic for sequential Java. In Proceedings of ESOP, volume 1576 of LNCS, 1999.
-
(1999)
LNCS
, vol.1576
-
-
Poetzsch-Heffter, A.1
Müller, P.2
-
28
-
-
0036051192
-
Separation logic: A logic for shared mutable data structures
-
J. C. Reynolds. Separation logic: A logic for shared mutable data structures. In Proceedings of LICS, pages 55-74, 2002.
-
(2002)
Proceedings of LICS
, pp. 55-74
-
-
Reynolds, J.C.1
-
29
-
-
17944371394
-
Safely creating correct subclasses without seeing superclass code
-
C. Ruby and G. T. Leavens. Safely creating correct subclasses without seeing superclass code. SIGPLAN Not., 35(10):208-228, 2000.
-
(2000)
SIGPLAN Not.
, vol.35
, Issue.10
, pp. 208-228
-
-
Ruby, C.1
Leavens, G.T.2
|