DocumentCode
2747106
Title
A taxonomy of the causes of proof failures in applications using the HDM methodology
Author
Lindsay, Kenneth S.
Author_Institution
Magnavox Electron. Syst. Co., Ashburn, VA, USA
fYear
1989
fDate
19-23 Jun 1989
Firstpage
79
Lastpage
83
Abstract
The taxonomy of the causes of proof failures and a verification methodology called the hierarchical development methodology (HDM) are presented. The verification process is specified by describing the data that flows into the process, the analysis that is performed on the data, and the data that flows out of the process. It is discovered that in spite of the verification tools, there is always going to be a significant amount of analysis that must be done manually. Manual analysis of proof failures reveals that there are typically only a small number of distinct causes of the failure. Some failures are the propagation of a single error such as one in the data dictionary. Some failures occur because of conventions used in the verification methodology
Keywords
program verification; software engineering; software tools; HDM; HDM methodology; data analysis; data dictionary; error; hierarchical development methodology; manual analysis; proof failures; verification methodology; verification process; verification tools; Application software; Computer security; Data security; Dictionaries; Formal verification; Multilevel systems; Page description languages; Performance analysis; Permission; Taxonomy;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Assurance, 1989. COMPASS '89, 'Systems Integrity, Software Safety and Process Security', Proceedings of the Fourth Annual Conference on
Conference_Location
Gaithersburg, MD
Type
conf
DOI
10.1109/CMPASS.1989.76044
Filename
76044
Link To Document