-
1
-
-
84947917267
-
Almeida. Balloon types: Controlling sharing of state in data types
-
Mehmet Aksit and Satoshi Matsuoka, editors, Springer
-
Paulo Sérgio Almeida. Balloon types: Controlling sharing of state in data types. In Mehmet Aksit and Satoshi Matsuoka, editors, ECOOP'97 - Object-Oriented Programming, 11th European Conference, volume 1241 of Lecture Notes in Computer Science, pages 32-59. Springer, 1997.
-
(1997)
ECOOP'97 - Object-oriented Programming, 11th European Conference, Volume 1241 of Lecture Notes in Computer Science
, vol.1241
, pp. 32-59
-
-
Sérgio, P.1
-
3
-
-
4544254393
-
Verification of object-oriented programs with invariants
-
Susan Eisenbach, Gary T. Leavens, Peter Müller, Arnd Poetzsch-Heffter, and Erik Poll, editors, Technical report 408, Department of Computer Science, ETH Zurich, July
-
Mike Barnett, Robert DeLine, Manuel Fähndrich, K. Rustan M. Leino, and Wolfram Schulte. Verification of object-oriented programs with invariants. In Susan Eisenbach, Gary T. Leavens, Peter Müller, Arnd Poetzsch-Heffter, and Erik Poll, editors, Formal Techniques for Java-like Programs 2003 (Proceedings), pages 61-68. Technical report 408, Department of Computer Science, ETH Zurich, July 2003.
-
(2003)
Formal Techniques for Java-like Programs 2003 (Proceedings)
, pp. 61-68
-
-
Barnett, M.1
Deline, R.2
Fähndrich, M.3
Leino, K.R.M.4
Schulte, W.5
-
4
-
-
35048827919
-
Friends need a bit more: Maintaining invariants over shared state
-
Lecture Notes in Computer Science. Springer, July. To appear
-
Mike Barnett and David Naumann. Friends need a bit more: Maintaining invariants over shared state. In Mathematics of Program Construction, Lecture Notes in Computer Science. Springer, July 2004. To appear.
-
(2004)
Mathematics of Program Construction
-
-
Barnett, M.1
Naumann, D.2
-
5
-
-
0033203811
-
Confined types
-
SIGPLAN Notices. ACM, October
-
Boris Bokowski and Jan Vitek. Confined types. In Proceedings of the 1999 ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA '99), volume 34, number 10 in SIGPLAN Notices, pages 82-96. ACM, October 1999.
-
(1999)
Proceedings of the 1999 ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages and Applications (OOPSLA '99)
, vol.34
, Issue.10
, pp. 82-96
-
-
Bokowski, B.1
Vitek, J.2
-
6
-
-
0037924416
-
Ownership types for safe programming: Preventing data races and deadlocks
-
SIGPLAN Notices. ACM, November
-
Chandrasekhar Boyapati, Robert Lee, and Martin Rinard. Ownership types for safe programming: Preventing data races and deadlocks. In Proceedings of the 2002 ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications, OOPSLA 2002, volume 37, number 11 in SIGPLAN Notices, pages 211-230. ACM, November 2002.
-
(2002)
Proceedings of the 2002 ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages and Applications, OOPSLA 2002
, vol.37
, Issue.11
, pp. 211-230
-
-
Boyapati, C.1
Lee, R.2
Rinard, M.3
-
7
-
-
0035335990
-
Alias burying: Unique variables without destructive reads
-
May
-
John Boyland. Alias burying: Unique variables without destructive reads. Software-Practice & Experience, 31(6):533-553, May 2001.
-
(2001)
Software-practice & Experience
, vol.31
, Issue.6
, pp. 533-553
-
-
Boyland, J.1
-
8
-
-
18944384605
-
An overview of JML tools and applications
-
Thomas Arts and Wan Fokkink, editors, Elsevier
-
Lilian Burdy, Yoonsik Cheon, David Cok, Michael D. Ernst, Joe Kiniry, Gary T. Leavens, K. Rustan M. Leino, and Erik Poll. An overview of JML tools and applications. In Thomas Arts and Wan Fokkink, editors, Eighth International Workshop on Formal Methods for Industrial Critical Systems (FMICS'03), volume 80 of Electronic Notes in Theoretical Computer Science. Elsevier, 2003.
-
(2003)
Eighth International Workshop on Formal Methods for Industrial Critical Systems (FMICS'03), Volume 80 of Electronic Notes in Theoretical Computer Science
, vol.80
-
-
Burdy, L.1
Cheon, Y.2
Cok, D.3
Ernst, M.D.4
Kiniry, J.5
Leavens, G.T.6
Leino, K.R.M.7
Poll, E.8
-
9
-
-
35248876311
-
External uniqueness is unique enough
-
Luca Cardelli, editor, Springer
-
Dave G. Clarke and Tobias Wrigstad. External uniqueness is unique enough. In Luca Cardelli, editor, ECOOP 2003 - Object-Oriented Programming, 17th European Conference, volume 2743 of Lecture Notes in Computer Science, pages 176-200. Springer, 2003.
-
(2003)
ECOOP 2003 - Object-oriented Programming, 17th European Conference, Volume 2743 of Lecture Notes in Computer Science
, vol.2743
, pp. 176-200
-
-
Clarke, D.G.1
Wrigstad, T.2
-
10
-
-
0348137542
-
Ownership types for flexible alias protection
-
SIGPLAN Notices. ACM, October
-
David G. Clarke, John M. Potter, and James Noble. Ownership types for flexible alias protection. In Proceedings of the 1998 ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA '98), volume 33, number 10 in SIGPLAN Notices, pages 48-64. ACM, October 1998.
-
(1998)
Proceedings of the 1998 ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA '98)
, vol.33
, Issue.10
, pp. 48-64
-
-
Clarke, D.G.1
Potter, J.M.2
Noble, J.3
-
11
-
-
0034826554
-
Enforcing high-level protocols in low-level software
-
SIGPLAN Notices. ACM, May
-
Robert DeLine and Manuel Fähndrich. Enforcing high-level protocols in low-level software. In Proceedings of the 2001 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), volume 36, number 5 in SIGPLAN Notices, pages 59-69. ACM, May 2001.
-
(2001)
Proceedings of the 2001 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, vol.36
, Issue.5
, pp. 59-69
-
-
DeLine, R.1
Fähndrich, M.2
-
12
-
-
4644322663
-
The Fugue protocol checker: Is your software Baroque?
-
Microsoft Research, January
-
Robert DeLine and Manuel Fähndrich. The Fugue protocol checker: Is your software Baroque? Technical Report MSR-TR-2004-07, Microsoft Research, January 2004.
-
(2004)
Technical Report
, vol.MSR-TR-2004-07
-
-
DeLine, R.1
Fähndrich, M.2
-
14
-
-
0037842606
-
Wrestling with rep exposure
-
Digital Equipment Corporation Systems Research Center, July
-
David L. Detlefs, K. Rustan M. Leino, and Greg Nelson. Wrestling with rep exposure. Research Report 156, Digital Equipment Corporation Systems Research Center, July 1998.
-
(1998)
Research Report
, vol.156
-
-
Detlefs, D.L.1
Leino, K.R.M.2
Nelson, G.3
-
15
-
-
0003372569
-
Extended static checking
-
Compaq Systems Research Center, December
-
David L. Detlefs, K. Rustan M. Leino, Greg Nelson, and James B. Saxe. Extended static checking. Research Report 159, Compaq Systems Research Center, December 1998.
-
(1998)
Research Report
, vol.159
-
-
Detlefs, D.L.1
Leino, K.R.M.2
Nelson, G.3
Saxe, J.B.4
-
16
-
-
0036039550
-
Adoption and focus: Practical linear types for imperative programming
-
SIGPLAN Notices. ACM, May
-
Manuel Fähndrich and Robert DeLine. Adoption and focus: Practical linear types for imperative programming. In Proceedings of the 2002 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), volume 37, number 5 in SIGPLAN Notices, pages 13-24. ACM, May 2002.
-
(2002)
Proceedings of the 2002 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, vol.37
, Issue.5
, pp. 13-24
-
-
Fähndrich, M.1
DeLine, R.2
-
17
-
-
0036036098
-
Extended static checking for Java
-
SIGPLAN Notices. ACM, May
-
Cormac Flanagan, K. Rustan M. Leino, Mark Lillibridge, Greg Nelson, James B. Saxe, and Raymie Stata. Extended static checking for Java. In Proceedings of the 2002 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), volume 37, number 5 in SIGPLAN Notices, pages 234-245. ACM, May 2002.
-
(2002)
Proceedings of the 2002 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, vol.37
, Issue.5
, pp. 234-245
-
-
Flanagan, C.1
Leino, K.R.M.2
Lillibridge, M.3
Nelson, G.4
Saxe, J.B.5
Stata, R.6
-
18
-
-
84947944620
-
An object-oriented effects system
-
Rachid Guerraoui, editor, Springer, June
-
Aaron Greenhouse and John Boyland. An object-oriented effects system. In Rachid Guerraoui, editor, ECOOP '99 - Object-Oriented Programming, 13th European Conference, volume 1628 of Lecture Notes in Computer Science, pages 205-229. Springer, June 1999.
-
(1999)
ECOOP '99 - Object-oriented Programming, 13th European Conference, Volume 1628 of Lecture Notes in Computer Science
, vol.1628
, pp. 205-229
-
-
Greenhouse, A.1
Boyland, J.2
-
19
-
-
0003714504
-
-
Texts and Monographs in Computer Science. Springer-Verlag, With Stephen J. Garland, Kevin D. Jones, Andrés Modet, and Jeannette M. Wing
-
John V. Guttag and James J. Horning, editors. Larch: Languages and Tools for Formal Specification. Texts and Monographs in Computer Science. Springer-Verlag, 1993. With Stephen J. Garland, Kevin D. Jones, Andrés Modet, and Jeannette M. Wing.
-
(1993)
Larch: Languages and Tools for Formal Specification
-
-
Guttag, J.V.1
Horning, J.J.2
-
20
-
-
0015482118
-
Proof of correctness of data representations
-
C. A. R. Hoare. Proof of correctness of data representations. Acta Informatica, 1(4):271-81, 1972.
-
(1972)
Acta Informatica
, vol.1
, Issue.4
, pp. 271-281
-
-
Hoare, C.A.R.1
-
21
-
-
0016114085
-
Monitors: An operating system structuring concept
-
October
-
C. A. R. Hoare. Monitors: an operating system structuring concept. Communications of the ACM, 17(10):549-557, October 1974.
-
(1974)
Communications of the ACM
, vol.17
, Issue.10
, pp. 549-557
-
-
Hoare, C.A.R.1
-
23
-
-
23044518649
-
Verification of object-oriented programs using class invariants
-
Tom Maibaum, editor, Springer
-
Kees Huizing and Ruurd Kuiper. Verification of object-oriented programs using class invariants. In Tom Maibaum, editor, Fundamental Approaches to Software Engineering, Third International Conference, FASE 2000, volume 1783 of Lecture Notes in Computer Science, pages 208-221. Springer, 2000.
-
(2000)
Fundamental Approaches to Software Engineering, Third International Conference, FASE 2000, Volume 1783 of Lecture Notes in Computer Science
, vol.1783
, pp. 208-221
-
-
Huizing, K.1
Kuiper, R.2
-
25
-
-
0000913573
-
JML: A notation for detailed design
-
Haim Kilov, Bernhard Rumpe, and Ian Simmonds, editors, Kluwer Academic Publishers
-
Gary T. Leavens, Albert L. Baker, and Clyde Ruby. JML: A notation for detailed design. In Haim Kilov, Bernhard Rumpe, and Ian Simmonds, editors, Behavioral Specifications of Businesses and Systems, pages 175-188. Kluwer Academic Publishers, 1999.
-
(1999)
Behavioral Specifications of Businesses and Systems
, pp. 175-188
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
26
-
-
0003541470
-
-
PhD thesis, California Institute of Technology, Technical Report Caltech-CS-TR-95-03
-
K. Rustan M. Leino. Toward Reliable Modular Programs. PhD thesis, California Institute of Technology, 1995. Technical Report Caltech-CS-TR-95-03.
-
(1995)
Toward Reliable Modular Programs
-
-
Leino, K.R.M.1
-
27
-
-
0348137525
-
Data groups: Specifying the modification of extended state
-
SIGPLAN Notices. ACM, October
-
K. Rustan M. Leino. Data groups: Specifying the modification of extended state. In Proceedings of the 1998 ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA '98), volume 33, number 10 in SIGPLAN Notices, pages 144-153. ACM, October 1998.
-
(1998)
Proceedings of the 1998 ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA '98)
, vol.33
, Issue.10
, pp. 144-153
-
-
Leino, K.R.M.1
-
30
-
-
4744361526
-
ESC/Java user's manual
-
Compaq Systems Research Center, October
-
K. Rustan M. Leino, Greg Nelson, and James B. Saxe. ESC/Java user's manual. Technical Note 2000-002, Compaq Systems Research Center, October 2000.
-
(2000)
Technical Note
, vol.2000
, Issue.2
-
-
Leino, K.R.M.1
Nelson, G.2
Saxe, J.B.3
-
32
-
-
4644333385
-
Checking object invariants
-
Digital Equipment Corporation Systems Research Center, January
-
K. Rustan M. Leino and Raymie Stata. Checking object invariants. Technical Note 1997-007, Digital Equipment Corporation Systems Research Center, January 1997.
-
(1997)
Technical Note
, vol.1997
, Issue.7
-
-
Leino, K.R.M.1
Stata, R.2
-
34
-
-
0003578795
-
-
Series in Computer Science. Prentice-Hall International
-
Bertrand Meyer. Object-oriented software construction. Series in Computer Science. Prentice-Hall International, 1988.
-
(1988)
Object-oriented Software Construction
-
-
Meyer, B.1
-
35
-
-
84955601299
-
Towards alias-free pointers
-
Pierre Cointe, editor, Springer, July
-
Naftaly H. Minsky. Towards alias-free pointers. In Pierre Cointe, editor, ECOOP '96 - Object-Oriented Programming, 10th European Conference, volume 1098 of Lecture Notes in Computer Science, pages 189-209. Springer, July 1996.
-
(1996)
ECOOP '96 - Object-oriented Programming, 10th European Conference, Volume 1098 of Lecture Notes in Computer Science
, vol.1098
, pp. 189-209
-
-
Minsky, N.H.1
-
37
-
-
0003511451
-
Universes: A type system for alias and dependency control
-
FernUniversität Hagen
-
Peter Müller and Arnd Poetzsch-Heffter. Universes: A type system for alias and dependency control. Technical Report 279, FernUniversität Hagen, 2001.
-
(2001)
Technical Report
, vol.279
-
-
Müller, P.1
Poetzsch-Heffter, A.2
-
39
-
-
84957718680
-
Flexible alias protection
-
Eric Jul, editor, Springer, July
-
James Noble, Jan Vitek, and John Potter. Flexible alias protection. In Eric Jul, editor, ECOOP '98 - Object-Oriented Programming, 12th European Conference, volume 1445 of Lecture Notes in Computer Science, pages 158-185. Springer, July 1998.
-
(1998)
ECOOP '98 - Object-oriented Programming, 12th European Conference, Volume 1445 of Lecture Notes in Computer Science
, vol.1445
, pp. 158-185
-
-
Noble, J.1
Vitek, J.2
Potter, J.3
|