• 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