DocumentCode
2673462
Title
Formal methods in the THETA kernel
Author
Seager, Mike ; Guaspari, David ; Stillerman, Matt ; Marceau, Carla
Author_Institution
Odyssey Res. Associates Inc., Ithaca, NY, USA
fYear
1995
fDate
8-10 May 1995
Firstpage
88
Lastpage
100
Abstract
THETA is a secure distributed operating system designed to run on a variety of hardware platforms. We are currently undertaking an effort to formally specify and implement a new THETA kernel to improve its security properties and to increase its portability. We used a number of “formal methods” tools in developing the specification and analyzing its implementation. The report presents an overview of the THETA kernel architecture, then discusses the methods and tools that we used to develop it. We include a critique of the tools and a discussion of the relative merits of using Ada and C to implement complex secure systems
Keywords
formal specification; network operating systems; object-oriented methods; operating system kernels; security of data; software portability; software tools; Ada; C language; THETA kernel architecture; complex secure systems; formal methods; formal methods tools; formal specification; hardware platforms; portability; secure distributed operating system; security properties; Access control; Distributed computing; Distributed databases; Hardware; Kernel; Object oriented databases; Operating systems; Protection; Prototypes; Security;
fLanguage
English
Publisher
ieee
Conference_Titel
Security and Privacy, 1995. Proceedings., 1995 IEEE Symposium on
Conference_Location
Oakland, CA
Print_ISBN
0-8186-7015-0
Type
conf
DOI
10.1109/SECPRI.1995.398925
Filename
398925
Link To Document