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