DocumentCode
3463414
Title
High assurance computing software technology requirements
Author
Lubbes, H.O.
Author_Institution
US Naval Res. Lab., Washington, DC, USA
fYear
1991
fDate
24-27 Jun 1991
Firstpage
87
Lastpage
88
Abstract
An overview of the technology needed to support the development of high-assurance software is given. The discussion is based on extending methods and tools that have been used successfully to construct systems which enforce a confidentiality property. Experience has shown that the use of formal methods, highly structured designs and rigorous testing in combination can result in systems that can enforce confidentiality with a high degree of assurance. This technology aids in the correct implementation of the desired property and provides a means of transferring assurance of its correct operation to parties not directly associated with its development by providing a clear understanding of the requirements and the design of the system
Keywords
program testing; quality control; security of data; software reliability; confidentiality property; formal methods; high-assurance software; highly structured designs; rigorous testing; software technology requirements; Access control; Application software; Availability; Fault tolerant systems; Formal specifications; Hardware; Laboratories; Operating systems; Safety; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Assurance, 1991. COMPASS '91, Systems Integrity, Software Safety and Process Security. Proceedings of the Sixth Annual Conference on
Conference_Location
Gaithersburg, MD
Print_ISBN
0-7803-0126-9
Type
conf
DOI
10.1109/CMPASS.1991.161044
Filename
161044
Link To Document