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 :
بازگشت