-
1
-
-
0004072686
-
-
Addison-Wesley, Reading, Mass.
-
AHO, A. V., SETHI, R., AND ULLMAN, J. D. 1986. Compilers: Principles, Techniques, and Tools. Addison-Wesley, Reading, Mass.
-
(1986)
Compilers: Principles, Techniques, and Tools
-
-
Aho, A.V.1
Sethi, R.2
Ullman, J.D.3
-
2
-
-
84947917267
-
Balloon types: Controlling sharing of state in data types
-
ECOOP'97 -Object-Oriented Programming: 11th European Conference, M. Aks + (Combining comma below)it and S. Matsuoka, Eds. Springer-Verlag, New York
-
ALMEIDA, P. S. 1997. Balloon types: Controlling sharing of state in data types. In ECOOP'97 -Object-Oriented Programming: 11th European Conference, M. Aks + (Combining comma below)it and S. Matsuoka, Eds. Lecture Notes in Computer Science, vol. 1241. Springer-Verlag, New York, pp. 32-59.
-
(1997)
Lecture Notes in Computer Science
, vol.1241
, pp. 32-59
-
-
Almeida, P.S.1
-
3
-
-
0004596360
-
The programming language Ada reference manual
-
ANSI/MIL-STD-1815A-1983, Springer-Verlag, Berlin, Germany
-
AMERICAN NATIONAL STANDARDS INSTITUTE, INC. 1983. ANSI/MIL-STD-1815A-1983, The Programming Language Ada Reference Manual. Lecture Notes in Computer Science, vol. 155. Springer-Verlag, Berlin, Germany.
-
(1983)
Lecture Notes in Computer Science
, vol.155
-
-
-
5
-
-
0035335990
-
Alias burying: Unique variables without destructive reads
-
BOYLAND, J. 2001. Alias burying: Unique variables without destructive reads. Softw. Pract. Exper. 31, 6 (May), 533-553.
-
(2001)
Softw. Pract. Exper.
, vol.31
, Issue.6 MAY
, pp. 533-553
-
-
Boyland, J.1
-
6
-
-
0003594807
-
Wrestling with rep exposure
-
Digital Equipment Corporation Systems Research Center. July
-
DETLEFS, D. L., LEINO, K. R. M., AND NELSON, G. 1998a. Wrestling with rep exposure. Research Report 156, Digital Equipment Corporation Systems Research Center. July.
-
(1998)
Research Report 156
-
-
Detlefs, D.L.1
Leino, K.R.M.2
Nelson, G.3
-
7
-
-
0004207324
-
Extended static checking
-
Compaq Systems Research Center. Dec.
-
DETLEFS, D. L., LEINO, K. R. M., NELSON, G., AND SAXE, J. B. 1998b. Extended static checking. Research Report 159, Compaq Systems Research Center. Dec.
-
(1998)
Research Report 159
-
-
Detlefs, D.L.1
Leino, K.R.M.2
Nelson, G.3
Saxe, J.B.4
-
9
-
-
0028415704
-
Modular verification of data abstractions with shared realizations
-
ERNST, G. W., HOOKWAY, R. J., AND OGDEN, W. F. 1994. Modular verification of data abstractions with shared realizations. IEEE Trans. Softw. Eng. 20, 4 (Apr.), 288-307.
-
(1994)
IEEE Trans. Softw. Eng.
, vol.20
, Issue.4 APR
, pp. 288-307
-
-
Ernst, G.W.1
Hookway, R.J.2
Ogden, W.F.3
-
12
-
-
0000712763
-
A single complete rule for data refinement
-
GARDINER, P. H. B. AND MORGAN, C. 1993. A single complete rule for data refinement. Form. Asp. Comput. 5, 4, 367-382.
-
(1993)
Form. Asp. Comput.
, vol.5
, Issue.4
, pp. 367-382
-
-
Gardiner, P.H.B.1
Morgan, C.2
-
13
-
-
0003518498
-
-
Addison-Wesley, Reading Mass.
-
GOSLING, J., JOY, B., AND STEELE, G. 1996. The Java™ Language Specification. Addison-Wesley, Reading Mass.
-
(1996)
The Java™ Language Specification
-
-
Gosling, J.1
Joy, B.2
Steele, G.3
-
15
-
-
0012167514
-
The transform - A new language construct
-
GRIES, D. AND VOLPANO, D. 1990. The transform - A new language construct. Struct. Prog. 11, 1, 1-10.
-
(1990)
Struct. Prog.
, vol.11
, Issue.1
, pp. 1-10
-
-
Gries, D.1
Volpano, D.2
-
16
-
-
0015482118
-
Proof of correctness of data representations
-
HOARE, C. A. R. 1972. Proof of correctness of data representations. Acta Inf. 1, 4, 271-81.
-
(1972)
Acta Inf.
, vol.1
, Issue.4
, pp. 271-281
-
-
Hoare, C.A.R.1
-
17
-
-
0000972249
-
An axiomatic definition of the programming language PASCAL
-
HOARE, C. A. R. AND WIRTH, N. 1973. An axiomatic definition of the programming language PASCAL. Acta Inf. 2, 4, 335-355.
-
(1973)
Acta Inf.
, vol.2
, Issue.4
, pp. 335-355
-
-
Hoare, C.A.R.1
Wirth, N.2
-
18
-
-
84976745647
-
Islands: Aliasing protection in object-oriented languages
-
A. Paepcke, Ed. Number 11 in SIGPLAN Notices 26. ACM, New York
-
HOGG, J. 1991. Islands: Aliasing protection in object-oriented languages. In Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA '91), A. Paepcke, Ed. Number 11 in SIGPLAN Notices 26. ACM, New York, pp. 271-285.
-
(1991)
Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA '91)
, pp. 271-285
-
-
Hogg, J.1
-
19
-
-
0029280675
-
Aspect: Detecting bugs with abstract dependences
-
JACKSON, D. 1995. Aspect: Detecting bugs with abstract dependences. ACM Trans. Softw. Eng. Meth. 4, 2 (Apr.), 109-145.
-
(1995)
ACM Trans. Softw. Eng. Meth.
, vol.4
, Issue.2 APR
, pp. 109-145
-
-
Jackson, D.1
-
20
-
-
0004176640
-
-
International Series in Computer Science. Prentice-Hall, Englewood Cliffs, N.J.
-
JONES, C. B. 1986. Systematic Software Development using VDM. International Series in Computer Science. Prentice-Hall, Englewood Cliffs, N.J.
-
(1986)
Systematic Software Development Using VDM
-
-
Jones, C.B.1
-
21
-
-
85032034868
-
Upgrading the pre-and postcondition technique
-
VDM '91 Formal Software Development Methods: 4th International Symposium of VDM Europe. Volume 1: Conference Contributions, S. Prehn and W. J. Toetenel, Eds. Springer-Verlag, New York
-
JONKERS, H. B. M. 1991. Upgrading the pre-and postcondition technique. In VDM '91 Formal Software Development Methods: 4th International Symposium of VDM Europe. Volume 1: Conference Contributions, S. Prehn and W. J. Toetenel, Eds. Lecture Notes in Computer Science, vol. 551. Springer-Verlag, New York, pp. 428-456.
-
(1991)
Lecture Notes in Computer Science
, vol.551
, pp. 428-456
-
-
Jonkers, H.B.M.1
-
22
-
-
0005241029
-
Extended static checking of programs with cyclic dependencies
-
J. Mason, Ed. Technical Note 1997-028. Digital Equipment Corporation Systems Research Center
-
JOSHI, R. 1997. Extended static checking of programs with cyclic dependencies. In 1997 SRC Summer Intern Projects, J. Mason, Ed. Technical Note 1997-028. Digital Equipment Corporation Systems Research Center.
-
(1997)
1997 SRC Summer Intern Projects
-
-
Joshi, R.1
-
23
-
-
0022231321
-
Constraints: A uniform approach to aliasing and typing
-
ACM, New, York
-
LAMPORT, L. AND SCHNEIDER, F. B. 1985. Constraints: A uniform approach to aliasing and typing. In Conference Record of the 12th Annual ACM Symposium on Principles of Programming Languages. ACM, New, York, pp. 205-216.
-
(1985)
Conference Record of the 12th Annual ACM Symposium on Principles of Programming Languages
, pp. 205-216
-
-
Lamport, L.1
Schneider, F.B.2
-
24
-
-
0012886252
-
An overview of Larch/C++: Behavioral specifications for C++ modules
-
H. Kilov and W. Harvey, Eds. Kluwer Academic Publishers, Chapter 8
-
LEAVENS, G. T. 1996. An overview of Larch/C++: Behavioral specifications for C++ modules. In Specification of Behavioral Semantics in Object-Oriented Information Modeling, H. Kilov and W. Harvey, Eds. Kluwer Academic Publishers, Chapter 8, 121-142.
-
(1996)
Specification of Behavioral Semantics in Object-Oriented Information Modeling
, pp. 121-142
-
-
Leavens, G.T.1
-
25
-
-
0004030849
-
Preliminary design of JML: A behavioral interface specification language for Java
-
Department of Computer Science. Iowa State University, July
-
LEAVENS, G. T., BAKER, A. L., AND RUBY, C. 1999. Preliminary design of JML: A behavioral interface specification language for Java. Tech. Rep. 98-06f. Department of Computer Science. Iowa State University, July. Available at ftp://ftp.cs.iastate.edu/pub/techreports/TR98-06/.
-
(1999)
Tech. Rep. 98-06f
-
-
Leavens, G.T.1
Baker, A.L.2
Ruby, C.3
-
26
-
-
0003541470
-
-
Ph.D. dissertation, California Institute of Technology. Tech. Rep. Caltech-CS-TR-95-03
-
LEINO, K. R. M. 1995. Toward reliable modular programs. Ph.D. dissertation, California Institute of Technology. Tech. Rep. Caltech-CS-TR-95-03.
-
(1995)
Toward Reliable Modular Programs
-
-
Leino, K.R.M.1
-
28
-
-
0348137525
-
Data groups: Specifying the modification of extended state
-
Number 10 in SIGPLAN Notices 33. ACM, New York
-
LEINO, K. R. M. 1998a. 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). Number 10 in SIGPLAN Notices 33. ACM, New York, pp. 144-153.
-
(1998)
Proceedings of the 1998 ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA '98)
, pp. 144-153
-
-
Leino, K.R.M.1
-
29
-
-
0005411518
-
Recursive object types in a logic of object-oriented programs
-
LEINO, K. R. M. 1998b. Recursive object types in a logic of object-oriented programs. Nord. J. Comput. 5, 4 (Winter), 330-360.
-
(1998)
Nord. J. Comput.
, vol.5
, Issue.4 WINTER
, pp. 330-360
-
-
Leino, K.R.M.1
-
30
-
-
0003401899
-
Data abstraction and information hiding
-
Compaq Systems Research Center. Nov.
-
LEINO, K. R. M. AND NELSON, G. 2000. Data abstraction and information hiding. Research Rep. 160, Compaq Systems Research Center. Nov.
-
(2000)
Research Rep. 160
-
-
Leino, K.R.M.1
Nelson, G.2
-
31
-
-
0004111037
-
-
Tech. Note 2000-002, Compaq Systems Research Center. Oct.
-
LEINO, K. R. M., NELSON, G., AND SAXE, J. B. 2000. ESC/Java user's manual. Tech. Note 2000-002, Compaq Systems Research Center. Oct.
-
(2000)
ESC/Java User's Manual
-
-
Leino, K.R.M.1
Nelson, G.2
Saxe, J.B.3
-
32
-
-
4644333385
-
Checking object invariants
-
Digital Equipment Corporation Systems Research Center. Jan.
-
LEINO, K. R. M. AND STATA, R. 1997. Checking object invariants. Tech. Note 1997-007, Digital Equipment Corporation Systems Research Center. Jan.
-
(1997)
Tech. Note 1997-007
-
-
Leino, K.R.M.1
Stata, R.2
-
33
-
-
0042720310
-
Smothering rep exposure with reads clauses
-
Compaq Systems Research Center
-
LEINO, K. R. M. AND STATA, R. 1999a. Smothering rep exposure with reads clauses. Internal manuscript KRML 90, Compaq Systems Research Center.
-
(1999)
Internal Manuscript KRML 90
-
-
Leino, K.R.M.1
Stata, R.2
-
34
-
-
0033617057
-
Virginity: A contribution to the specification of object-oriented software
-
LEINO, K. R. M. AND STATA, R. 1999b. Virginity: A contribution to the specification of object-oriented software. Inf. Process. Lett. 70, 2 (Apr.), 99-105.
-
(1999)
Inf. Process. Lett.
, vol.70
, Issue.2 APR
, pp. 99-105
-
-
Leino, K.R.M.1
Stata, R.2
-
36
-
-
0038658143
-
An algebraic definition of simulation between programs
-
Computer Science Department Report No. CS-205, Stanford Univ. Stanford, Calif., Feb.
-
MILNER, R. 1971. An algebraic definition of simulation between programs. Tech. Rep. Stanford Artificial Intelligence Project Memo AIM-142, Computer Science Department Report No. CS-205, Stanford Univ. Stanford, Calif., Feb.
-
(1971)
Tech. Rep. Stanford Artificial Intelligence Project Memo AIM-142
-
-
Milner, R.1
-
37
-
-
0005304789
-
-
Tech. Rep. CSL-79-3, Xerox PARC. Apr.
-
MITCHELL, J. G., MAYBURY, W., AND SWEET, R. 1979. The Mesa language manual, version 5.0. Tech. Rep. CSL-79-3, Xerox PARC. Apr.
-
(1979)
The Mesa Language Manual, Version 5.0
-
-
Mitchell, J.G.1
Maybury, W.2
Sweet, R.3
-
38
-
-
0024611505
-
Laws of data refinement
-
MORRIS, J. M. 1989. Laws of data refinement. Acta Inf. 26, 4 (Feb.), 287-308.
-
(1989)
Acta Inf.
, vol.26
, Issue.4 FEB
, pp. 287-308
-
-
Morris, J.M.1
-
39
-
-
0003349337
-
The programming language Oberon-2
-
MÖSSENBÖCK, H. AND WIRTH, N. 1991. The programming language Oberon-2. Struct. Prog. 12, 4, 179-195.
-
(1991)
Struct. Prog.
, vol.12
, Issue.4
, pp. 179-195
-
-
Mössenböck, H.1
Wirth, N.2
-
41
-
-
0000705173
-
Modular specification and verification techniques for object-oriented software components
-
G. T. Leavens and M. Sitaraman, Eds. Cambridge University Press, Chapter 7
-
MÜLLER, P. AND POETZSCH-HEFFTER, A. 2000. Modular specification and verification techniques for object-oriented software components. In Foundations of Component-Based Systems, G. T. Leavens and M. Sitaraman, Eds. Cambridge University Press, Chapter 7, 137-159.
-
(2000)
Foundations of Component-Based Systems
, pp. 137-159
-
-
Müller, P.1
Poetzsch-Heffter, A.2
-
42
-
-
0003511451
-
Universes: A type system for alias and dependency control
-
FernUniversität Hagen
-
MÜLLER, P. AND POETZSCH-HEFFTER, A. 2001. Universes: A type system for alias and dependency control. Tech. Rep. 279, FernUniversität Hagen. Available from http://www.informatik. fernuni-hagen.de/pi5/publications.html.
-
(2001)
Tech. Rep. 279
-
-
Müller, P.1
Poetzsch-Heffter, A.2
-
44
-
-
0003975281
-
-
Series in Innovative Technology. Prentice-Hall, Englewood Cliffs, N.J.
-
NELSON, G., Ed. 1991. Systems Programming with Modula-3. Series in Innovative Technology. Prentice-Hall, Englewood Cliffs, N.J.
-
(1991)
Systems Programming with Modula-3
-
-
Nelson, G.1
-
45
-
-
84957718680
-
Flexible alias protection
-
ECOOP'98 - Object-oriented Programming: 12th European Conference, E. Jul, Ed. Springer-Verlag, New York
-
NOBLE, J., VITEK, J., AND POTTER, J. 1998. Flexible alias protection. In ECOOP'98 - Object-oriented Programming: 12th European Conference, E. Jul, Ed. Lecture Notes in Computer Science, vol. 1445. Springer-Verlag, New York, pp. 158-185.
-
(1998)
Lecture Notes in Computer Science
, vol.1445
, pp. 158-185
-
-
Noble, J.1
Vitek, J.2
Potter, J.3
-
46
-
-
0015482049
-
On the criteria to be used in decomposing systems into modules
-
PARNAS, D. L. 1972. On the criteria to be used in decomposing systems into modules. Commun. ACM 15, 12 (Dec.), 1053-1058. Reprinted as http://www.acm.org/classics/may96/.
-
(1972)
Commun. ACM
, vol.15
, Issue.12 DEC
, pp. 1053-1058
-
-
Parnas, D.L.1
-
47
-
-
0042219207
-
OS6 - An experimental operating system for a small computer. Part II: Input/output and filing system
-
STOY, J. E. AND STRACHEY, C. 1972. OS6 - An experimental operating system for a small computer. Part II: Input/output and filing system. Comput. J. 15, 3, 195-203.
-
(1972)
Comput. J.
, vol.15
, Issue.3
, pp. 195-203
-
-
Stoy, J.E.1
Strachey, C.2
-
48
-
-
0005238119
-
Reasoning about aliasing
-
School of Computer Science and Engineering, The University of New South Wales
-
UTTING, M. 1995. Reasoning about aliasing. In Proceedings of the 4th Australasian Refinement Workshop (ARW-95). School of Computer Science and Engineering, The University of New South Wales, 195-211.
-
(1995)
Proceedings of the 4th Australasian Refinement Workshop (ARW-95)
, pp. 195-211
-
-
Utting, M.1
-
49
-
-
0017415832
-
Modula: A language for modular multiprogramming
-
WIRTH, N. 1977. Modula: A language for modular multiprogramming. Softw. Pract. Exper. 7, 1 (Jan.-Mar.), 3-35.
-
(1977)
Softw. Pract. Exper.
, vol.7
, Issue.1 JAN.-MAR
, pp. 3-35
-
-
Wirth, N.1
-
51
-
-
0024048067
-
The programming language Oberon
-
WIRTH, N. 1988. The programming language Oberon. Softw. Pract. Exper. 18, 7 (July), 671-690.
-
(1988)
Softw. Pract. Exper.
, vol.18
, Issue.7 JULY
, pp. 671-690
-
-
Wirth, N.1
|