ACM Home Page
Please provide us with feedback. Feedback
Specification and verification of the UCLA Unix security kernel
Full text PdfPdf (1.19 MB)
Source
Communications of the ACM archive
Volume 23 ,  Issue 2  (February 1980) table of contents
Pages: 118 - 131  
Year of Publication: 1980
ISSN:0001-0782
Authors
Bruce J. Walker  Univ. of California at Los Angeles, Los Angeles
Richard A. Kemmerer  Univ. of California at Los Angeles, Los Angeles
Gerald J. Popek  Univ. of California at Los Angeles, Los Angeles
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 65,   Citation Count: 24
Additional Information:

references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/358818.358825
What is a DOI?

REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Eggert, P.R., Hall, M., and Kemmerer, R.A. KAL KAN: An assertion language - - for the verification of korrect ALPO notation. Comptr. Sci. Dept. Memo 156, UCLA, Los Angeles, Calif., March 1976.
 
2
Gerhart, S.L., and Wile, D.F. Preliminary report of the delta experiment: Specification and verification of a multiple-user file updating module. Proc. Specification of Reliable Software Conf., April 1979, 198-211.
 
3
Gerhart, S.L. private communication.
 
4
Good, D.I., London, R.L., and Bledsoe, W.W. An interactive program verification system. IEEE Trans. Software Eng. l, 1 March 1975, 59-67.
5
 
6
Hoare, C.A.R. Procedures and parameters: an axiomatic approach. Lecture Notes in Mathematics 188, E. Engler, Ed., Springer-Verlag, 1971, 102-116.
 
7
Hoare, C.A.R. Proof of correctness of data representations. Acta lnformatica 1 (1972), 271-282.
 
8
Hoare, C.A.R., and Wirth, N. An axiomatic definition of the programming language PASCAL. Acta Informatica 2 (1973), 335-355.
 
9
 
10
Kalish, D. and Montague, R. Logic techniques of formal reasoning. Harcourt, Brace, and World, Inc., New York, N.Y., 1964.
 
11
 
12
Lampson, B.W. Protection. Proc. 5th Annual Princeton Conf. on Information Science and Systems, Princeton, March 1971, 437-443.
13
14
15
 
16
Liskov, B., and Zilles, S. Specification techniques for data abstractions. IEEE Trans. Software Eng. 1, 1 March 1975, 7-19.
 
17
 
18
Musser, D. AFFIRM user's guide. USC/Information Sciences Institute, Marina del Rey, Calif. (forthcoming)
19
 
20
Popek, G.J. Protection Structures. Computer 7, 6 (June 1974), 22-33.
 
21
Popek, G.J., Kampe, M., Kline, C.S., and Walton, E.J. The UCLA data secure operating system. UCLA Technical Report, July 1977.
22
 
23
Popek, G.J., Kampe, M., Kline, C.S., and Walton, E.J. UCLA data secure Unix. Proc. 1979 NCC, AFIPS Press, 355-364.
 
24
Ritchie, D.M., and Thompson, K. The Unix time-sharing system. Bell System Technical Journal 57, 6 (July-August 1978), 1905-1930.
25
26
27
 
28
Walker, B.J. Verification of the UCLA security kernel: data defined specifications. Master's Th., UCLA, Los Angeles, Calif., October 1977.
 
29
Walker, B.J., Popek, G.J., and Kemmerer, R.A. Formalization of the top-level specification/verification of the UCLA security kernel. UCLA Computer Science Dept. Technical Report (forthcoming).
 
30
Walton, E.J. The UCLA PASCAL translation system. UCLA Computer Science Dept. Technical Report, January 1976.
 
31
Wells, R.E. Specification and implementation of a verifiable communication system. Master's Th., U. of Texas at Austin, December 1976.
 
32
Wirth, N. The programming language PASCAL. Acta Informatica 1 (1971), 33-63.
 
33
Wulf, W.A., London, R.L., and Shaw, M. An introduction to the construction and verification of ALPHARD programs. IEEE Trans. Software Eng. 2, 4 December 1976, 253-265.
 
34
Yonke, M.D. The XIVUS environment: XIVUS working paper no. 1. USC/lnformation Sciences Institute, Marina del Rey, Calif., April 1976.

CITED BY  24

Collaborative Colleagues:
Bruce J. Walker: colleagues
Richard A. Kemmerer: colleagues
Gerald J. Popek: colleagues