-
1
-
-
84976789984
-
Gypsy: A language for specification and implementation of verifiable programs
-
Mar.
-
A. L. Ambler, D. I. Good, J. C. Browne, W. F. Burger, R. M. Cohen, C. G. Hoch, and R. E. Wells, “Gypsy: A language for specification and implementation of verifiable programs,” Ass. Comput. Mach. SIGPL AN Notices, vol. 12, 3, Mar. 1977.
-
(1977)
Ass. Comput. Mach. SIGPL AN Notices
, vol.12
, pp. 3
-
-
Ambler, A.L.1
Good, D.I.2
Browne, J.C.3
Burger, W.F.4
Cohen, R.M.5
Hoch, C.G.6
Wells, R.E.7
-
2
-
-
0018650950
-
An Alphard specification of a correct and efficient transformation on data structures
-
Apr.
-
J. L. Bentley and M. Shaw, “An Alphard specification of a correct and efficient transformation on data structures,” in Proc. IEEE Conf. Specifications of Reliable Software, pp. 222-237, Apr. 1979.
-
(1979)
Proc. IEEE Conf. Specifications of Reliable Software
, pp. 222-237
-
-
Bentley, J.L.1
Shaw, M.2
-
4
-
-
0016521875
-
The programming language Concurrent Pascal
-
June
-
P. Brinch Hansen, “The programming language Concurrent Pascal,” IEEE Trans. Software Eng., vol. SE-1, June 1975.
-
(1975)
IEEE Trans. Software Eng.
, vol.SE-1
-
-
Brinch Hansen, P.1
-
7
-
-
0009240346
-
-
NATO, 1970. Report on a Conference Sponsored by the NATO Science Committee (Rome, Italy), Oct. 27-31
-
J. N. Buxton and B. Randell, Eds., Software Engineering Techniques. NATO, 1970. Report on a Conference Sponsored by the NATO Science Committee (Rome, Italy), Oct. 27-31, 1969.
-
(1969)
Software Engineering Techniques
-
-
Buxton, J.N.1
Randell, B.2
-
9
-
-
0013402381
-
Hierarchial program structures
-
New York: Academic Press
-
O.-J. Dahl and C. A. R. Hoare, “Hierarchial program structures,” in Structured Programming. New York: Academic Press, 1972, pp. 175-220.
-
(1972)
Structured Programming
, pp. 175-220
-
-
Dahl, O.-J.1
Hoare, C.A.R.2
-
12
-
-
0019101775
-
Data types, parameters and type checking
-
Jan.
-
A. J. Demers and J. E. Donahue, “Data types, parameters and type checking,” in Proc. ACM Symp. Principles of Programming Languages, ACM SIGACT and SIGPL AN, pp. 12-23, Jan. 1980.
-
(1980)
Proc. ACM Symp. Principles of Programming Languages, ACM SIGACT and SIGPL AN
, pp. 12-23
-
-
Demers, A.J.1
Donahue, J.E.2
-
15
-
-
0016963069
-
Programming-in-the-Large vs. Programming-in-the-Small
-
June
-
F. De Renter and H. H. Kron, “Programming-in-the-Large vs. Programming-in-the-Small,” IEEE Trans. Software Eng., vol. SE-2, June 1976.
-
(1976)
IEEE Trans. Software Eng.
, vol.SE-2
-
-
De Renter, F.1
Kron, H.H.2
-
16
-
-
0000209111
-
GOTO statement considered harmful
-
Mar.
-
E. W. Dijkstra, “GOTO statement considered harmful,”Commun. Ass. Comput. Mach.,vol. 11,no. 3,Mar. 1968.
-
(1968)
Commun. Ass. Comput. Mach.
, vol.l1
, Issue.3
-
-
Dijkstra, E.W.1
-
17
-
-
0001654941
-
Notes on structured programming
-
New York: Academic Press
-
“Notes on structured programming,” in Structured Programming. New York: Academic Press, 1972, pp. 1-82.
-
(1972)
Structured Programming
, pp. 1-82
-
-
Dijkstra, E.W.1
-
18
-
-
85072519230
-
The foundations of a provably secure operating system (PSOS)
-
in
-
R. Feiertag and P. G. Neumann, “The foundations of a provably secure operating system (PSOS),” in Proc. Nat. Computer Conf., pp. 329-334, 1979.
-
(1979)
Proc. Nat. Computer Conf.
, pp. 329-334
-
-
Feiertag, R.1
Neumann, P.G.2
-
20
-
-
0016992842
-
Observations of fallibility in applications of modern programming methodologies
-
Sept.
-
S. Gerhart and L. Yelowitz, “Observations of fallibility in applications of modern programming methodologies,” IEEE Trans. Software Eng., vol. SE-2, Sept. 1976.
-
(1976)
IEEE Trans. Software Eng.
, vol.SE-2
-
-
Gerhart, S.1
Yelowitz, L.2
-
21
-
-
0018650943
-
Preliminary report on the Delta experiment: Specification and verification of a multiple-user file updating module
-
in
-
S. L. Gerhart and D. S. Wile, “Preliminary report on the Delta experiment: Specification and verification of a multiple-user file updating module,” in Proc. IEEE Conf. Specifications of Reliable Software, IEEE Comput. Soc, pp. 198-211, 1979.
-
(1979)
Proc. IEEE Conf. Specifications of Reliable Software, IEEE Comput. Soc
, pp. 198-211
-
-
Gerhart, S.L.1
Wile, D.S.2
-
22
-
-
0017526697
-
Early experience with Mesa
-
Aug.
-
C. M. Geschke, J. H. Morris, Jr., and E. H. Satterthwaite, “Early experience with Mesa,” Commun. Ass. Comput. Mach., vol. 20, no. 8, Aug. 1977.
-
(1977)
Commun. Ass. Comput. Mach.
, vol.20
, Issue.8
-
-
Geschke, C.M.1
Morris, J.H.2
Satterthwaite, E.H.3
-
24
-
-
84915051578
-
Constructing verified and reliable communications processing systems
-
Oct.
-
D. I. Good, “Constructing verified and reliable communications processing systems,” ACM Software Eng. Notes, vol. 2, no. 5, Oct. 1977.
-
(1977)
ACM Software Eng. Notes
, vol.2
, Issue.5
-
-
Good, D.I.1
-
26
-
-
84939766618
-
-
Carnegie-Mellon Univ., Pittsburgh, PA, Tech. Rep. CMU-CS-78-120, May
-
L. R. Guarino, “The evolution of abstraction in programming languages,” Carnegie-Mellon Univ., Pittsburgh, PA, Tech. Rep. CMU-CS-78-120, May 1978.
-
(1978)
“The evolution of abstraction in programming languages,,”
-
-
Guarino, L.R.1
-
27
-
-
0017504316
-
Abstract data types and the development of data structures
-
June
-
J. V. Guttag, “Abstract data types and the development of data structures,” Commun. Ass. Comput. Mach., vol. 20, no. 6, June 1977.
-
(1977)
Commun. Ass. Comput. Mach.
, vol.20
, Issue.6
-
-
Guttag, J.V.1
-
28
-
-
0018050383
-
Abstract datatypes and software validation
-
Dec.
-
J. V. Guttag, E. Horowitz, and D. R.Musser, “Abstract datatypes and software validation,” Commun. Ass. Comput. Mach., vol. 21, no. 12, Dec. 1978.
-
(1978)
Commun. Ass. Comput. Mach.
, vol.21
, Issue.12
-
-
Guttag, J.V.1
Horowitz, E.2
Musser, D.R.3
-
29
-
-
0018914173
-
Notes on type abstraction (version 2)
-
Jan.
-
J. V. Guttag, “Notes on type abstraction (version 2),” IEEE Trans. Software Eng., vol. SE-6, pp. 13-23, Jan. 1980.
-
(1980)
IEEE Trans. Software Eng.
, vol.SE-6
, pp. 13-23
-
-
Guttag, J.V.1
-
32
-
-
84945708698
-
An axiomatic basis for computer programming
-
Oct.
-
C. A. R. Hoare, “An axiomatic basis for computer programming,” Commun. Ass. Comput. Mach., vol. 12, Oct. 1969.
-
(1969)
Commun. Ass. Comput. Mach.
, vol.12
-
-
Hoare, C.A.R.1
-
33
-
-
0015482118
-
Proof of correctness of data representations
-
no.
-
“Proof of correctness of data representations,” Acta Informatica, vol. 1,no. 4,1972.
-
(1972)
Acta Informatica
, vol.1
, Issue.4
-
-
Hoare, C.A.R.1
-
34
-
-
0012151036
-
Notes on data structuring
-
New York: Academic Press
-
“Notes on data structuring,” in Structured Programming. New York: Academic Press, 1972, pp. 83-174.
-
(1972)
Structured Programming
, pp. 83-174
-
-
Hoare, C.A.R.1
-
35
-
-
0000972249
-
An axiomatic definition of the programming language Pascal
-
no.
-
C. A. R. Hoare and N. Wirth, “An axiomatic definition of the programming language Pascal,” Acta Informatica, vol. 2, no. 4, 1973.
-
(1973)
Acta Informatica
, vol.2
, Issue.4
-
-
Hoare, C.A.R.1
Wirth, N.2
-
36
-
-
84939721915
-
-
Dep. Math., Univ. of Victoria, Victoria, B.C., Tech. Rep. DM-171-IR, Mar.
-
W. E. Howden, “An analysis of software validation techniques for scientific programs,” Dep. Math., Univ. of Victoria, Victoria, B.C., Tech. Rep. DM-171-IR, Mar. 1979.
-
(1979)
“An analysis of software validation techniques for scientific programs,,”
-
-
Howden, W.E.1
-
37
-
-
84969811120
-
Preliminary Ada reference manual
-
et at, no. , June
-
J. D. Ichbiah et at, “Preliminary Ada reference manual,” Ass. Comput. Mach. SIGPLAN Notices, vol. 14, no. 6A, June 1979.
-
(1979)
Ass. Comput. Mach. SIGPLAN Notices
, vol.14
, Issue.6A
-
-
Ichbiah, J.D.1
-
38
-
-
84976682041
-
Rationale for the design of the Ada programming language
-
June
-
J. D. Ichbiah et al., “Rationale for the design of the Ada programming language,” Ass. Comput. Mach. SIGPLAN Notices, vol. 14, no. 6B, June 1979.
-
(1979)
Ass. Comput. Mach. SIGPLAN Notices
, vol.14
, Issue.6B
-
-
Ichbiah, J.D.1
-
44
-
-
84976714425
-
Report on the programming language Euclid
-
Feb.
-
B. W. Lampson, J. J. Horning, R. L. London, J. G. Mitchell, and G. J. Popek, “Report on the programming language Euclid,” Ass. Comput. Mach. SIGPLAN Notices, vol. 12, no. 2, Feb. 1977.
-
(1977)
Ass. Comput. Mach. SIGPLAN Notices
, vol.12
, Issue.2
-
-
Lampson, B.W.1
Horning, J.J.2
London, R.L.3
Mitchell, J.G.4
Popek, G.J.5
-
45
-
-
0016487425
-
Specification techniques for data abstractions
-
Mar.
-
B. H. Liskov and S. N. Zitles. “Specification techniques for data abstractions,”IEEE Trans. Software Eng., vol. SE-1, Mar. 1975.
-
(1975)
IEEE Trans. Software Eng.
, vol.SE-1
-
-
Liskov, B.H.1
Zitles, S.N.2
-
46
-
-
0017526283
-
Abstraction mechanisms in CLU
-
Aug.
-
B. Liskov, A. Snyder, R. Atkinson, and C. Schaffert, “Abstraction mechanisms in CLU,” Commun. Ass. Comput. Mach., vol. 20, no. 8, Aug. 1977.
-
(1977)
Commun. Ass. Comput. Mach.
, vol.20
, Issue.8
-
-
Liskov, B.1
Snyder, A.2
Atkinson, R.3
Schaffert, C.4
-
48
-
-
0018051093
-
Proof rules for the programming language Euclid
-
no.
-
R. L. London, J. V. Guttag, J. J. Horning, B. W. Lampson, J. G. Mitchell, and G. J. Popek, “Proof rules for the programming language Euclid,” Acta Informatica, vol. 10, no. 1, pp. 1-26, 1978.
-
(1978)
Acta Informatica
, vol.10
, Issue.1
, pp. 1-26
-
-
London, R.L.1
Guttag, J.V.2
Horning, J.J.3
Lampson, B.W.4
Mitchell, J.G.5
Popek, G.J.6
-
50
-
-
0016951438
-
Security kernel validation in practice,” Commun.
-
May
-
J. K. Millen. “Security kernel validation in practice,” Commun. Ass. Comput. Mach., vol. 19, no. 5, May 1976.
-
(1976)
Ass. Comput. Mach.
, vol.19
, Issue.5
-
-
Millen, J.K.1
-
52
-
-
0015561577
-
Protection in programming languages
-
Jan.
-
J. H. Morris, “Protection in programming languages,” Commun. Ass. Comput. Mach., vol. 16, Jan. 1973.
-
(1973)
Commun. Ass. Comput. Mach.
, vol.16
-
-
Morris, J.H.1
-
53
-
-
84939732366
-
-
NATO, 1969, Report on a Conference Sponsored by the NATO Science Committee (Garmisch, Germany), Oct. 7-11
-
P. Naur and B. Randell, Eds., Software Engineering. NATO, 1969, Report on a Conference Sponsored by the NATO Science Committee (Garmisch, Germany), Oct. 7-11, 1968.
-
(1968)
Software Engineering
-
-
Naur, P.1
Randell, B.2
-
54
-
-
0039232724
-
Information distribution aspects of design methodology
-
in
-
D. L. Parnas, “Information distribution aspects of design methodology,” in Proc. IFIP Congr., booklet TA-3, pp. 26-30, 1971.
-
(1971)
Proc. IFIP Congr., booklet TA-3
, pp. 26-30
-
-
Parnas, D.L.1
-
55
-
-
0015346655
-
A technique for software module specification with examples
-
May
-
“A technique for software module specification with examples,” Commun. Ass. Comput. Mach., vol. 15, May 1972.
-
(1972)
Commun. Ass. Comput. Mach.
, vol.15
-
-
Parnas, D.L.1
-
56
-
-
0015482049
-
On the criteria to be used in decomposing systems into modules
-
Dec.
-
“On the criteria to be used in decomposing systems into modules,” Commun. Ass. Comput. Mach., vol. 15, no. 12, Dec. 1972.
-
(1972)
Commun. Ass. Comput. Mach.
, vol.15
, Issue.12
-
-
Parnas, D.L.1
-
58
-
-
84939732225
-
-
Workshop on Quantitative Software Models for Reliability,. (IEEE Catalog no. TH0067-9.)
-
Workshop on Quantitative Software Models for Reliability, Complexity, and Cost: an Assessment of the State of the Art, 1979. (IEEE Catalog no. TH0067-9.)
-
(1979)
Complexity, and Cost: an Assessment of the State of the Art
-
-
-
60
-
-
84938009513
-
Proceedings of the international symposium on extensible languages
-
Dec.
-
S. A. Schuman, Ed., “Proceedings of the international symposium on extensible languages,” Ass. Comput. Mach. SIGPLAN Notices, vol. 6, Dec. 1971.
-
(1971)
Ass. Comput. Mach. SIGPLAN Notices
, vol.6
-
-
Schuman, S.A.1
-
62
-
-
0017526351
-
Abstraction and verification in Alphard: Defining and specifying iteration and generators
-
Aug.
-
M. Shaw, W. A. Wulf and R. L. London “Abstraction and verification in Alphard: Defining and specifying iteration and generators,” Commun. Ass. Comput. Mach., vol. 20, no. 8, Aug. 1977.
-
(1977)
Commun. Ass. Comput. Mach.
, vol.20
, Issue.8
-
-
Shaw, M.1
Wulf, W.A.2
London, R.L.3
-
63
-
-
0018113292
-
Validating the utility of abstraction techniques
-
Dec.
-
M. Shaw, G. Feldman, R. Fitzgerald, P. Hilfinger, I. Kimura, R. London, J. Rosenberg, and W. A. Wulf, “Validating the utility of abstraction techniques,” in Proc. ACM Nat. Conf., ACM, pp. 106-110, Dec. 1978.
-
(1978)
Proc. ACM Nat. Conf., ACM
, pp. 106-110
-
-
Shaw, M.1
Feldman, G.2
Fitzgerald, R.3
Hilfinger, P.4
Kimura, I.5
London, R.6
Rosenberg, J.7
Wulf, W.A.8
-
65
-
-
0002455118
-
Toward relaxing assumptions in languages and their implementations
-
Mar.
-
M. Shaw and W. A. Wulf, “Toward relaxing assumptions in languages and their implementations,” SIGPLAN Notices, vol. 13, no. 3, pp. 45-61, Mar. 1980.
-
(1980)
SIGPLAN Notices
, vol.13
, Issue.3
, pp. 45-61
-
-
Shaw, M.1
Wulf, W.A.2
-
67
-
-
84893452156
-
-
Ph.D. dissertation, Dep. Comput. Sci., Carnegie-Mellon Univ.
-
T. A. Standish, “A data definition facility for programming languages,” Ph.D. dissertation, Dep. Comput. Sci., Carnegie-Mellon Univ., 1967.
-
(1967)
“A data definition facility for programming languages,,”
-
-
Standish, T.A.1
-
69
-
-
0018983212
-
Specification and verification of the UCLA security kernel
-
Feb.
-
B. J. Walker, R. A. Kemmerer, and G. J. Popek, “Specification and verification of the UCLA security kernel,” Commun. ACM, vol. 23, no. 2, Feb. 1980.
-
(1980)
Commun. ACM
, vol.23
, Issue.2
-
-
Walker, B.J.1
Kemmerer, R.A.2
Popek, G.J.3
-
70
-
-
0018028210
-
SIFT: Design and analysis of a fault-tolerant computer for aircraft control
-
Oct.
-
J. H. Wensley, L. Lamport, M. W. Green, K. N. Levitt, P. M. Melliar-Smith, R. E. Shostak, andC.B.Weinstock, “SIFT: Design and analysis of a fault-tolerant computer for aircraft control,” Proc. IEEE, vol. 66, pp. 1240-1255, Oct. 1978.
-
(1978)
Proc. IEEE
, vol.66
, pp. 1240-1255
-
-
Wensley, J.H.1
Lamport, L.2
Green, M.W.3
Levitt, K.N.4
Melliar-Smith, P.M.5
Shostak, R.E.6
Weinstock, C.B.7
-
71
-
-
84976773567
-
Program development by stepwise refinement
-
Apr.
-
N. Wirth, “Program development by stepwise refinement,” Commun. Ass. Comput. Mach., vol. 14, no. 4, Apr. 1971.
-
(1971)
Commun. Ass. Comput. Mach.
, vol.14
, Issue.4
-
-
Wirth, N.1
-
72
-
-
0017415832
-
Modula: A language for modular programming
-
Jan.
-
“Modula: A language for modular programming,” Software Practice Experience, vol. 7, no. 1, Jan. 1977.
-
(1977)
Software Practice Experience
, vol.7
, Issue.1
-
-
Wirth, N.1
-
74
-
-
0017268457
-
An introduction to the construction and verification of Alphard programs
-
Dec.
-
W. A. Wulf, R. L. London, and M. Shaw, “An introduction to the construction and verification of Alphard programs,” IEEE Trans. Software Eng., vol. SE-2, Dec. 1976.
-
(1976)
IEEE Trans. Software Eng.
, vol.SE-2
-
-
Wulf, W.A.1
London, R.L.2
Shaw, M.3
-
75
-
-
84939730612
-
Fundamental Structures of Computer Science.
-
to be published.
-
W. A. Wulf, M. Shaw, L. Flon, and P. N. Hiiringet, Fundamental Structures of Computer Science. Reading, MA: Addison-Wesley, 1980, to be published.
-
Reading, MA: Addison-Wesley
, vol.1980
-
-
Wulf, W.A.1
Shaw, M.2
Flon, L.3
Hiiringet, P.N.4
|