-
1
-
-
19044390891
-
The spec# programming system: An overview
-
Springer
-
M. Barnett, K. R. M. Leino, and W. Schulte. The Spec# programming system: An overview. In CASSIS '05, volume 3362 of LNCS, pages 49-69. Springer, 2005.
-
(2005)
CASSIS '05, Volume 3362 Of LNCS
, pp. 49-69
-
-
Barnett, M.1
Leino, K.R.M.2
Schulte, W.3
-
2
-
-
19044375174
-
An overview of JML tools and applications
-
L. Burdy, Y. Cheon, D. R. Cok, M. D. Ernst, J. R. Kiniry, G. T. Leavens, K. R. M. Leino, and E. Poll. An overview of JML tools and applications. International Journal on Software Tools for Technology Transfer (STTT), 7(3):212-232, 2005.
-
(2005)
International Journal On Software Tools For Technology Transfer (STTT)
, vol.7
, Issue.3
, pp. 212-232
-
-
Burdy, L.1
Cheon, Y.2
Cok, D.R.3
Ernst, M.D.4
Kiniry, J.R.5
Leavens, G.T.6
Leino, K.R.M.7
Poll, E.8
-
3
-
-
0023961010
-
A semantics of multiple inheritance
-
L. Cardelli. A semantics of multiple inheritance. Inf. Comput., 76(2-3):138-164, 1988.
-
(1988)
Inf. Comput.
, vol.76
, Issue.2-3
, pp. 138-164
-
-
Cardelli, L.1
-
4
-
-
67650128983
-
Enhancing modular OO verification with separation logic
-
New York, NY, USA ACM
-
W.-N. Chin, C. David, H. H. Nguyen, and S. Qin. Enhancing modular OO verification with separation logic. In POPL '08: Proceedings of the 35th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages, pages 87-99, New York, NY, USA, 2008. ACM.
-
(2008)
POPL '08: Proceedings Of The 35th Annual ACM SIGPLAN-SIGACT Symposium On Principles Of Programming Languages
, pp. 87-99
-
-
Chin, W.-N.1
David, C.2
Nguyen, H.H.3
Qin, S.4
-
5
-
-
67650096800
-
A star: Towards practical verification for java
-
New York, NY, USA ACM
-
D. Distefano and M. J. Parkinson J. jStar: towards practical verification for Java. In OOPSLA '08: Proceedings of the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications, pages 213-226, New York, NY, USA, 2008. ACM.
-
(2008)
OOPSLA '08: Proceedings Of The 23rd ACM SIGPLAN Conference On Object-Oriented Programming Systems Languages And Applications
, pp. 213-226
-
-
Distefano, D.1
Parkinson, M.J.J.2
-
6
-
-
67650480587
-
Incremental reasoning for multiple inheritance
-
Berlin, Heidelberg Springer
-
J. Dovland, E. B. Johnsen, O. Owe, and M. Steffen. Incremental reasoning for multiple inheritance. In IFM '09, pages 215-230, Berlin, Heidelberg, 2009. Springer.
-
(2009)
IFM '09
, pp. 215-230
-
-
Dovland, J.1
Johnsen, E.B.2
Owe, O.3
Steffen, M.4
-
7
-
-
49049093635
-
A unified framework for verification techniques for object invariants
-
J. Vitek, editor Springer
-
S. Drossopoulou, A. Francalanza, P. Müller, and A. J. Summers. A unified framework for verification techniques for object invariants. In J. Vitek, editor, ECOOP, volume 5142 of LNCS, pages 412-437. Springer, 2008.
-
(2008)
ECOOP, Volume 5142 Of LNCS
, pp. 412-437
-
-
Drossopoulou, S.1
Francalanza, A.2
Müller, P.3
Summers, A.J.4
-
9
-
-
0003843510
-
-
Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA
-
M. A. Ellis andB. Stroustrup. The annotated C++ reference manual. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1990.
-
(1990)
The Annotated C++ Reference Manual
-
-
Ellis, M.A.1
Stroustrup, B.2
-
12
-
-
34547285695
-
Inspector methods for state abstraction
-
June
-
B. Jacobs and F. Piessens. Inspector methods for state abstraction. Journal of Object Technology, 6(5):55-75, June 2007.
-
(2007)
Journal Of Object Technology
, vol.6
, Issue.5
, pp. 55-75
-
-
Jacobs, B.1
Piessens, F.2
-
15
-
-
33749395393
-
Dynamic frames: Support for framing, dependencies and sharing without restrictions
-
J. Misra, T. Nipkow, and E. Sekerinski, editors Springer
-
I. T. Kassios. Dynamic frames: Support for framing, dependencies and sharing without restrictions. In J. Misra, T. Nipkow, and E. Sekerinski, editors, FM, volume 4085 of LNCS, pages 268-283. Springer, 2006.
-
(2006)
FM, Volume 4085 Of LNCS
, pp. 268-283
-
-
Kassios, I.T.1
-
18
-
-
34548715247
-
Information hiding and visibility in interface specifications
-
IEEE Computer Society
-
G. T. Leavens andP. Müller. Information hiding and visibility in interface specifications. In ICSE, pages 385-395. IEEE Computer Society, 2007.
-
(2007)
ICSE
, pp. 385-395
-
-
Leavens, G.T.1
Müller, P.2
-
19
-
-
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 Softw. Eng. Notes, 31(3):1-38, 2006.
-
(2006)
SIGSOFT Softw. Eng. Notes
, vol.31
, Issue.3
, pp. 1-38
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
20
-
-
34250166919
-
Specification and verification challenges for sequential object-oriented programs
-
G. T. Leavens, K. R. M. Leino, and P. Müller. Specification and verification challenges for sequential object-oriented programs. Formal Aspects of Computing, 19(2):159-189, 2007.
-
(2007)
Formal Aspects Of Computing
, vol.19
, Issue.2
, pp. 159-189
-
-
Leavens, G.T.1
Leino, K.R.M.2
Müller, P.3
-
21
-
-
35048835831
-
Object invariants in dynamic contexts
-
M. Odersky, editor Springer
-
K. R. M. Leino and P. Müller. Object invariants in dynamic contexts. In M. Odersky, editor, ECOOP, volume 3086 of LNCS, pages 491-516. Springer, 2004.
-
(2004)
ECOOP, Volume 3086 Of LNCS
, pp. 491-516
-
-
Leino, K.R.M.1
Müller, P.2
-
22
-
-
77955030166
-
A verifying compiler for a multi-threaded object-oriented language
-
K. R. M. Leino and W. Schulte. A verifying compiler for a multi-threaded object-oriented language. Software System Reliability and Security, 9:351-416, 2007.
-
(2007)
Software System Reliability And Security
, vol.9
, pp. 351-416
-
-
Leino, K.R.M.1
Schulte, W.2
-
23
-
-
43049122807
-
Separation logic for multiple inheritance
-
C. Luo and S. Qin. Separation logic for multiple inheritance. Electr. Notes Theor. Comput. Sci., 212:27-40, 2008.
-
(2008)
Electr. Notes Theor. Comput. Sci.
, vol.212
, pp. 27-40
-
-
Luo, C.1
Qin, S.2
-
24
-
-
84944269268
-
Local reasoning about programs that alter data structures
-
Springer
-
P. W. O'Hearn, J. C. Reynolds, and H. Yang. Local reasoning about programs that alter data structures. In CSL '01, volume 2142 of LNCS, pages 1-19. Springer, 2001.
-
(2001)
CSL '01, Volume 2142 Of LNCS
, pp. 1-19
-
-
O'Hearn, P.W.1
Reynolds, J.C.2
Yang, H.3
-
25
-
-
17044390050
-
Separation logic and abstraction
-
New York, NY, USA ACM
-
M. Parkinson and G. Bierman. Separation logic and abstraction. In POPL '05: Proceedings of the 32nd annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages, pages 247-258, New York, NY, USA, 2005. ACM.
-
(2005)
POPL '05: Proceedings Of The 32nd Annual ACM SIGPLAN-SIGACT Symposium On Principles Of Programming Languages
, pp. 247-258
-
-
Parkinson, M.1
Bierman, G.2
-
27
-
-
67650128980
-
Separation logic, abstraction and inheritance
-
New York, NY, USA ACM
-
M. J. Parkinson andG. M. Bierman. Separation logic, abstraction and inheritance. In POPL '08: Proceedings of the 35th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages, pages 75-86, New York, NY, USA, 2008. ACM.
-
(2008)
POPL '08: Proceedings Of The 35th Annual ACM SIGPLAN-SIGACT Symposium On Principles Of Programming Languages
, pp. 75-86
-
-
Parkinson, M.J.1
Bierman, G.M.2
-
28
-
-
0036051192
-
Separation logic: A logic for shared mutable data structures
-
Washington, DC, USA, 2002. IEEE Computer Society
-
J. C. Reynolds. Separation logic: A logic for shared mutable data structures. In LICS '02: Proceedings of the 17th Annual IEEE Symposium on Logic in Computer Science, pages 55-74, Washington, DC, USA, 2002. IEEE Computer Society.
-
LICS '02: Proceedings Of The 17th Annual IEEE Symposium On Logic In Computer Science
, pp. 55-74
-
-
Reynolds, J.C.1
|