-
1
-
-
33745220946
-
Ownership confinement ensures representation independence for object-oriented programs
-
A. Banerjee and D. A. Naumann. Ownership confinement ensures representation independence for object-oriented programs. J. ACM, 52(6):894-960, 2005.
-
(2005)
J. ACM
, vol.52
, Issue.6
, pp. 894-960
-
-
Banerjee, A.1
Naumann, D.A.2
-
2
-
-
84941156031
-
Changing software correctly
-
Department of Computer Science, ETH Zürich
-
F. Bannwart. Changing software correctly. Technical Report 509, Department of Computer Science, ETH Zürich, 2006.
-
(2006)
Technical Report
, vol.509
-
-
Bannwart, F.1
-
3
-
-
19044390891
-
The Spec# programming system: An overview
-
G. Barthe, L. Burdy, M. Huisman, J.-L. Lanet, and T. Muntean, editors, CASSIS. Springer-Verlag
-
M. Barnett, K. R. M. Leino, and W. Schulte. The Spec# Programming System: An Overview. In G. Barthe, L. Burdy, M. Huisman, J.-L. Lanet, and T. Muntean, editors, CASSIS, volume 3362 of LNCS, pages 49-69. Springer-Verlag, 2005.
-
(2005)
LNCS
, vol.3362
, pp. 49-69
-
-
Barnett, M.1
Leino, K.R.M.2
Schulte, W.3
-
4
-
-
84976718542
-
Object-preserving class transformations
-
ACM Press
-
P. L. Bergstein. Object-preserving class transformations. In OOPSLA, pages 299-313. ACM Press, 1991.
-
(1991)
OOPSLA
, pp. 299-313
-
-
Bergstein, P.L.1
-
5
-
-
0348137542
-
Ownership types for flexible alias protection
-
ACM Press
-
D. G. Clarke, J. M. Potter, and J. Noble. Ownership types for flexible alias protection. In OOPSLA, pages 48-64. ACM Press, 1998.
-
(1998)
OOPSLA
, pp. 48-64
-
-
Clarke, D.G.1
Potter, J.M.2
Noble, J.3
-
8
-
-
0036039550
-
Adoption and focus: Practical linear types for imperative programming
-
ACM Press
-
M. Fähndrich and R. DeLine. Adoption and focus: practical linear types for imperative programming. In PLDI, pages 13-24. ACM Press, 2002.
-
(2002)
PLDI
, pp. 13-24
-
-
Fähndrich, M.1
Deline, R.2
-
9
-
-
1442313104
-
Declaring and checking non-null types in an object-oriented language
-
ACM Press
-
M. Fähndrich and K. R. M. Leino. Declaring and checking non-null types in an object-oriented language. In OOPSLA, pages 302-312. ACM Press, 2003.
-
(2003)
OOPSLA
, pp. 302-312
-
-
Fähndrich, M.1
Leino, K.R.M.2
-
13
-
-
25844442786
-
ESC/Java2: Uniting ESC/Java and JML
-
G. Barthe, L. Burdy, M. Huisman, J.-L. Lanet, and T. Muntean, editors, CASSIS. Springer-Verlag
-
J. R. Kiniry and D. R. Cok. ESC/Java2: Uniting ESC/Java and JML. In G. Barthe, L. Burdy, M. Huisman, J.-L. Lanet, and T. Muntean, editors, CASSIS, volume 3362 of LNCS, pages 108-128. Springer-Verlag, 2005.
-
(2005)
LNCS
, vol.3362
, pp. 108-128
-
-
Kiniry, J.R.1
Cok, D.R.2
-
15
-
-
0004030849
-
Preliminary design of JML: A behavioral interface specification language for Java
-
Iowa State University
-
G. T. Leavens, A. L. Baker, and C. Ruby. Preliminary design of JML: A behavioral interface specification language for Java. Technical Report 98-06-rev28, Iowa State University, 2005.
-
(2005)
Technical Report 98-06-rev28
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
16
-
-
35048835831
-
Object invariants in dynamic contexts
-
M. Odersky, editor, ECOOP. Springer-Verlag
-
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-Verlag, 2004.
-
(2004)
LNCS
, vol.3086
, pp. 491-516
-
-
Leino, K.R.M.1
Müller, P.2
-
18
-
-
33745665573
-
Semantic hierarchy refactoring by abstract interpretation
-
E. A. Emerson and K. S. Namjoshi, editors, VMCAI. Springer-Verlag
-
F. Logozzo and A. Cortesi. Semantic hierarchy refactoring by abstract interpretation. In E. A. Emerson and K. S. Namjoshi, editors, VMCAI, volume 3855 of LNCS, pages 313-331. Springer-Verlag, 2006.
-
(2006)
LNCS
, vol.3855
, pp. 313-331
-
-
Logozzo, F.1
Cortesi, A.2
-
22
-
-
12844276505
-
Refactoring class hierarchies with KABA
-
ACM Press
-
M. Streckenbach and G. Snelting. Refactoring class hierarchies with KABA. In OOPSLA, pages 315-330. ACM Press, 2004.
-
(2004)
OOPSLA
, pp. 315-330
-
-
Streckenbach, M.1
Snelting, G.2
-
23
-
-
0002110079
-
Evolving object-oriented designs with refactorings
-
IEEE Computer Society
-
L. Tokuda and D. Batory. Evolving object-oriented designs with refactorings. In Automated Software Engineering, pages 174-182. IEEE Computer Society, 1999.
-
(1999)
Automated Software Engineering
, pp. 174-182
-
-
Tokuda, L.1
Batory, D.2
|