DocumentCode
1532190
Title
Certifying software for high-assurance environments
Author
Voas, Jeffrey
Author_Institution
Reliable Software Technol., Dulles, VA, USA
Volume
16
Issue
4
fYear
1999
Firstpage
48
Lastpage
54
Abstract
It does not make sense to grant carte blanche high-assurance certificates to product that may be used across multiple platforms and in multiple environments. We should bind software certification to a product´s known environment and operational profile. The author proposes three techniques for verifying high assurance: desirable-behavior testing, abnormal testing, and fault injection. Each uses the product´s operational profile to detect software-related anomalies that might allow a catastrophic event
Keywords
certification; program testing; software reliability; abnormal testing; desirable-behavior testing; fault injection; high assurance verification; high-assurance environments; product known environment; product operational profile; software certification; software-related anomaly detection; Certification; Fluid flow; Oceans; Pipelines; Programming; Software safety; Software systems; Software testing; Tides; Writing;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/52.776948
Filename
776948
Link To Document