-
2
-
-
4644269527
-
Verification of object-oriented programs with invariants
-
To appear
-
Mike Barnett, Robert DeLine, Manuel Fähndrich, K. Rustan M. Leino, and Wolfram Schulte. Verification of object-oriented programs with invariants. Journal of Object Technology, 2004. To appear.
-
(2004)
Journal of Object Technology
-
-
Barnett, M.1
Deline, R.2
Fähndrich, M.3
Rustan M Leino, K.4
Schulte, W.5
-
3
-
-
35048827919
-
Friends need a bit more: Maintaining invariants over shared state
-
Lecture Notes in Computer Science. Springer-Verlag, 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-Verlag, 2004. To appear.
-
(2004)
Mathematics of Program Construction
-
-
Barnett, M.1
Naumann, D.2
-
4
-
-
0033203811
-
Confined types
-
in 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
-
5
-
-
0037924416
-
Ownership types for safe programming: Preventing data races and deadlocks
-
in 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
-
6
-
-
1442265513
-
Ownership types for object encapsulation. in
-
in SIGPLAN Notices, ACM, January
-
Chandrasekhar Boyapati, Barbara Liskov, and Liuba Shrira. Ownership types for object encapsulation. In Conference Record of POPL 2003: The 30th SIGPLAN-SIGACTSymposium on Principles of Programming Languages, volume 38, number 1 in SIGPLAN Notices, pages 213-223. ACM, January 2003.
-
(2003)
Conference Record of POPL 2003: the 30th SIGPLAN-SIGACTSymposium on Principles of Programming Languages
, vol.38
, Issue.1
, pp. 213-223
-
-
Boyapati, C.1
Liskov, B.2
Shrira, L.3
-
8
-
-
0037586483
-
Ownership, encapsulation and the disjointness of type and effect
-
in SIGPLAN Notices, ACM, November
-
Dave G. Clarke and Sophia Drossopoulou. Ownership, encapsulation and the disjointness of type and effect. 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 292-310. 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. 292-310
-
-
Clarke, D.G.1
Drossopoulou, S.2
-
9
-
-
0348137542
-
Ownership types for flexible alias protection
-
in SIGPLAN Notices, ACM, October
-
Dave 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
-
10
-
-
35248876311
-
External uniqueness is unique enough
-
InLucaCardelli, editor, ECOOP 2003-Object-Oriented Programming, 17th European Conference, Springer
-
Dave G. Clarke and Tobias Wrigstad. External uniqueness is unique enough. InLucaCardelli, editor, ECOOP 2003-Object-Oriented Programming, 17th European Conference, volume 2743 of Lecture Notes in Computer Science, pages 176-200. Springer, 2003.
-
(2003)
Lecture Notes in Computer Science
, vol.2743
, pp. 176-200
-
-
Clarke, D.G.1
Wrigstad, T.2
-
11
-
-
0003594807
-
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 156
-
-
Detlefs, D.L.1
Rustan M Leino, K.2
Nelson, G.3
-
12
-
-
0004207324
-
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 159
-
-
Detlefs, D.L.1
Rustan M Leino, K.2
Nelson, G.3
Saxe, J.B.4
-
13
-
-
35048897135
-
Behavioral subtyping in object-oriented languages
-
Iowa State University, May
-
Krishna Kishore Dhara. Behavioral subtyping in object-oriented languages. Technical Report 97-09, Iowa State University, May 1997.
-
(1997)
Technical Report 97-09
-
-
Languages, K.K.1
-
14
-
-
0035250541
-
Dynamically discovering likely program invariants to support program evolution
-
Michael D. Ernst, Jake Cockrell, William G. Griswold, and David Notkin. Dynamically discovering likely program invariants to support program evolution. IEEE Transactions on Software Engineering, 27(2):l-25, 2001.
-
(2001)
IEEE Transactions on Software Engineering
, vol.27
, Issue.2
-
-
Ernst, M.D.1
Cockrell, J.2
Griswold, W.G.3
Notkin, D.4
-
15
-
-
0036039550
-
Adoption and focus: Practical linear types for imperative programming
-
in 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
-
16
-
-
0036036098
-
Extended static checking for Java
-
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), Volume 37, Number
, vol.37
, Issue.5
, pp. 234-245
-
-
Flanagan, C.1
Rustan M Leino, K.2
Lillibridge, M.3
Nelson, G.4
Saxe, J.B.5
Stata, R.6
-
17
-
-
0003714504
-
-
John V. Guttag and James J. Horning, editors. Texts and Monographs in Computer Science. Springer-Verlag, With Stephen J. Garland, Kevin D. Jones, Andres Model, 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, Andres Model, and Jeannette M. Wing.
-
(1993)
Larch: Languages and Tools for Formal Specification.
-
-
-
18
-
-
23044518649
-
Verification of object-oriented programs using class in,ariants
-
Tom Maibaum, editor, Fundamental Approaches to Software Engineering, Springer-Verlag
-
Kees Huizing and Ruurd Kuiper. Verification of object-oriented programs using class in ,ariants. In Tom Maibaum, editor, Fundamental Approaches to Software Engineering, volume 1783 of Lecture Notes in Computer Science, pages 208-221. Springer-Verlag, 2000.
-
(2000)
Lecture Notes in Computer Science
, vol.1783
, pp. 208-221
-
-
Huizing, K.1
Kuiper, R.2
-
19
-
-
0005241029
-
Extended static checking of programs with cyclic dependencies
-
James Mason, editor, 7997 Technical Note 1997-028. Digital Equipment Corporation Systems Research Center
-
Rajeev Joshi. Extended static checking of programs with cyclic dependencies. In James Mason, editor, 7997 SRC Simmer Intern Projects, Technical Note 1997-028. Digital Equipment Corporation Systems Research Center, 1997.
-
(1997)
SRC Simmer Intern Projects
-
-
Joshi, R.1
-
20
-
-
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
-
21
-
-
0004030849
-
Preliminary design of JML: A behavioral interface specification language for Java
-
Iowa State University, Department of Computer Science, May
-
Gary T. Leavens, Albert L. Baker, and Clyde Ruby. Preliminary design of JML: A behavioral interface specification language for Java. Technical Report 98-06v, Iowa State University, Department of Computer Science, May 2003. Seewww.jmlspecs.org.
-
(2003)
Technical Report 98-06v
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
22
-
-
0008190398
-
Concepts of behavioral subtyping and a sketch of their extension to component-based systems
-
Gary T. Leavens and Murali Sitaraman, editors, Cambridge University Press
-
Gary T. Leavens and Krishna Kishore Dhara. Concepts of behavioral subtyping and a sketch of their extension to component-based systems. In Gary T. Leavens and Murali Sitaraman, editors, Foundations of Component-Based Systems. Cambridge University Press, 2000.
-
(2000)
Foundations of Component-Based Systems
-
-
Leavens, G.T.1
Dhara, K.K.2
-
30
-
-
84864840163
-
-
Modular Specification and Verification of Object-Oriented Programs, Springer-Verlag, PhD thesis, FernUniversität Hagen.
-
Peter Müller. Modular Specification and Verification of Object-Oriented Programs, volume 2262 of Lecture Notes in Computer Science. Springer-Verlag, 2002. PhD thesis, FernUniversität Hagen.
-
(2002)
Lecture Notes in Computer Science
, vol.2262
-
-
Müller, P.1
-
31
-
-
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 279
-
-
Müller, P.1
Poetzsch-Heffter, A.2
-
32
-
-
27744588162
-
Modular invariants for layered object structures
-
Department of Computer Science, ETH Zurich
-
Peter Müller, Arnd Poetzsch-Heffter, and Gary T. Leavens. Modular invariants for layered object structures. Technical Report 424, Department of Computer Science, ETH Zurich, 2003.
-
(2003)
Technical Report 424
-
-
Müller, P.1
Poetzsch-Heffter, A.2
Leavens, G.T.3
|