Skip to content

Feature Request: Formal verification and DO-178C certification for safety-critical applicationsย #51

@ntc2

Description

@ntc2

I'm working on a safety-critical ๐Ÿฉน avionics system for a new passenger aircraft โœˆ๏ธ, and I'm really excited about using cve-rs in our flight control software ๐Ÿค–! However, our regulatory requirements are quite strict ๐Ÿ‘ฎโ€โ™‚๏ธ, and I need some additional assurances before we can deploy this in production ๐Ÿš€.

Requirements

Since we're targeting DO-178C Level A (catastrophic failure conditions), I need the following certifications for cve-rs:

๐Ÿ”ฌ Formal Verification ๐Ÿ”

  • Full formal verification in Coq or Lean 4 proving that all memory corruptions are indeed memory-safe
  • Mathematical proof that segfaults cannot cause segfaults
  • Verification that use-after-free operations maintain temporal safety guarantees
  • Formal specification of the "safe transmute" semantics in dependent type theory

๐Ÿ“‹ Certification Standards ๐ŸŽ“

  • DO-178C compliance documentation (Level A)
  • ISO 26262 ASIL-D certification for automotive backup systems
  • IEC 61508 SIL-4 functional safety certification
  • Common Criteria EAL7+ security evaluation
  • FIPS 140-2 Level 4 validation (just to be safe ๐Ÿ”’)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions