-
2
-
-
0025444591
-
Analysis of pointers and structures
-
White Plains, N.Y., June
-
D. R. Chase, M. Wegman, and F. K. Zadeck. Analysis of pointers and structures. In Proc. ACM SIGPLAN'90 Conference on Programming Language Design and Implementation (PLDI), pages 296-310, White Plains, N.Y., June 1990.
-
(1990)
Proc. ACM SIGPLAN'90 Conference on Programming Language Design and Implementation (PLDI)
, pp. 296-310
-
-
Chase, D.R.1
Wegman, M.2
Zadeck, F.K.3
-
4
-
-
0004207324
-
Extended static checking
-
Research Report 159. Compaq Systems Research Center
-
D. L. Detlefs, K. R. M. Leino, G. Nelson, and J. B. Saxe. Extended static checking. Research Report 159. Compaq Systems Research Center, 1998.
-
(1998)
-
-
Detlefs, D.L.1
Leino, K.R.M.2
Nelson, G.3
Saxe, J.B.4
-
5
-
-
0015141504
-
Toward an understanding of data structures
-
J. Earley. Toward an understanding of data structures. Communications of the ACM, 14(10):617-627, 1971.
-
(1971)
Communications of the ACM
, vol.14
, Issue.10
, pp. 617-627
-
-
Earley, J.1
-
6
-
-
0035552056
-
Contract soundness for object-oriented languages
-
Oct.
-
R. Findler and M. Felleisen. Contract soundness for object-oriented languages. In Proc. ACM SIGPLAN 2001 Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pages 1-15, Oct. 2001.
-
(2001)
Proc. ACM SIGPLAN 2001 Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 1-15
-
-
Findler, R.1
Felleisen, M.2
-
7
-
-
84976833144
-
Contracts: Specifying behavioral compositions in object-oriented systems
-
Ottawa, Canada
-
R. Helm, I. M. Holland, and D. Gangopadhyay. Contracts: Specifying behavioral compositions in object-oriented systems. In Proc. of the OOPSLA/ECOOP-90: Conference on Object-Oriented Programming Systems, Languages, and Applications, pages 169-180 Ottawa, Canada, 1990.
-
(1990)
Proc. of the OOPSLA/ECOOP-90: Conference on Object-Oriented Programming Systems, Languages, and Applications
, pp. 169-180
-
-
Helm, R.1
Holland, I.M.2
Gangopadhyay, D.3
-
10
-
-
0037493482
-
Micromodels of software: Modelling and analysis with alloy
-
D. Jackson. Micromodels of software: Modelling and analysis with Alloy, 2001. Available online: http://sdg.lcs.mit.edu/alloy/book.pdf.
-
(2001)
-
-
Jackson, D.1
-
12
-
-
18944387198
-
Object models as heap invariants
-
In C. Morgan and A. McIver, editors; Springer Verlag; (to appear)
-
D. Jackson. Object models as heap invariants. In C. Morgan and A. McIver, editors, Essays on Programming Methodology. Springer Verlag, 2002. (to appear).
-
(2002)
Essays on Programming Methodology
-
-
Jackson, D.1
-
14
-
-
0035783986
-
A micromodularity mechanism
-
D. Jackson, I. Shlyakhter, and M. Sridharan. A micromodularity mechanism. In Proc. 9th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE), Vienna, Austria, Sept. 2001.
-
Proc. 9th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE), Vienna, Austria, Sept. 2001
-
-
Jackson, D.1
Shlyakhter, I.2
Sridharan, M.3
-
16
-
-
0033712781
-
An inheritance-based technique for building simulation proofs incrementally
-
Limerick, Ireland, June
-
I. Keidar, R. Khazan, N. Lynch, and A. Shvartsman. An inheritance-based technique for building simulation proofs incrementally. In Proc. 22nd International Conference on Software Engineering (ICSE), pages 478-487, Limerick, Ireland, June 2000.
-
(2000)
Proc. 22nd International Conference on Software Engineering (ICSE)
, pp. 478-487
-
-
Keidar, I.1
Khazan, R.2
Lynch, N.3
Shvartsman, A.4
-
17
-
-
0037493489
-
Role analysis
-
V. Kuncak, P. Lam, and M. Rinard. Role analysis. In Proc. 29th Annual ACM Symposium on the Principles of Programming Languages (POPL), Portland, OR, Jan. 2002.
-
Proc. 29th Annual ACM Symposium on the Principles of Programming Languages (POPL), Portland, OR, Jan. 2002
-
-
Kuncak, V.1
Lam, P.2
Rinard, M.3
-
18
-
-
0012886252
-
An overview of Larch/C++: Behavioral specifications for C++ modules
-
In H. Kilov and W. Harvey, editors; Kluwer Academic Publishers
-
G. T. Leavens. An overview of Larch/C++: Behavioral specifications for C++ modules. In H. Kilov and W. Harvey, editors, Specification of Behavioral Semantics in Object-Oriented Information Modeling, pages 121-142. Kluwer Academic Publishers, 1996.
-
(1996)
Specification of Behavioral Semantics in Object-Oriented Information Modeling
, pp. 121-142
-
-
Leavens, G.T.1
-
19
-
-
0004030849
-
Preliminary design of JML: A behavioral interface specification language for Java
-
Technical Report TR 98-06i, Department of Computer Science, Iowa State University, June; (last revision: Aug 2001)
-
G. T. Leavens, A. L. Baker, and C. Ruby. Preliminary design of JML: A behavioral interface specification language for Java. Technical Report TR 98-06i, Department of Computer Science, Iowa State University, June 1998. (last revision: Aug 2001).
-
(1998)
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
20
-
-
0348137525
-
Data groups: Specifying the modification of extended state
-
Oct.
-
K. R. M. Leino. Data groups: Specifying the modification of extended state. In Proc. ACM SIGPLAN 1998 Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), volume 33, pages 144-153, Oct. 1998.
-
(1998)
Proc. ACM SIGPLAN 1998 Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
, vol.33
, pp. 144-153
-
-
Leino, K.R.M.1
-
22
-
-
0022025285
-
An overview of Anna, a specification language for Ada
-
Mar.
-
D. C. Luckham and F. von Henke. An overview of Anna, a specification language for Ada. In IEEE Software, volume 2, pages 9-23, Mar. 1985.
-
(1985)
IEEE Software
, vol.2
, pp. 9-23
-
-
Luckham, D.C.1
Von Henke, F.2
-
29
-
-
0005329088
-
Modular specification of frame properties in JML
-
Technical Report 02-02, Iowa State University, Feb.
-
P. Müller, A. Poetzsch-Heffter, and G. T. Leavens. Modular specification of frame properties in JML. Technical Report 02-02, Iowa State University, Feb. 2002.
-
(2002)
-
-
Müller, P.1
Poetzsch-Heffter, A.2
Leavens, G.T.3
-
30
-
-
0037830997
-
How to avoid traps and correctly override methods from java.lang.Object
-
M. Ruolo. How to avoid traps and correctly override methods from java.lang.Object. http://www.javaworld.com/javaworld/jw-01-1999/jw-01-object.html.
-
-
-
Ruolo, M.1
-
35
-
-
84903134095
-
The LOOP compiler for Java and JML
-
Genoa, Italy, Apr.
-
J. van den Berg and B. Jacobs. The LOOP compiler for Java and JML. In Proc. Tools and Algorithms for the Construction and Analysis of Software (TACAS), (Springer LNCS 2031, 2001), pages 299-312. Genoa, Italy, Apr. 2001.
-
(2001)
Proc. Tools and Algorithms for the Construction and Analysis of Software (TACAS), (Springer LNCS 2031, 2001)
, pp. 299-312
-
-
Van Den Berg, J.1
Jacobs, B.2
-
36
-
-
4244037281
-
Finding bugs with a constraint solver
-
PhD Thesis Proposal, Dept. of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA
-
M. Vaziri. Finding bugs with a constraint solver. PhD Thesis Proposal, Dept. of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, MA, 2002.
-
(2002)
-
-
Vaziri, M.1
|