• Skip to main content
  • Skip to header right navigation
  • Skip to after header navigation
  • Skip to site footer
NASA classic meatball logo with the text Goddard Engineering and Technology Directorate.

Goddard Engineering and Technology Directorate

  • About ETD
    • About ETD
    • Key Personnel
    • Images
    • Multimedia
    • ETD Featured Stories
  • Capabilities
    • ETD Capabilities
    • Capabilities Listing
    • Facilities Listing
    • core Flight System
    • Flight Dynamics Facility
    • Integrated Design Center
  • Partnerships
  • Our Work
    • Our Work
    • New Technology
    • Flight Projects In Development
    • Flight Projects In Operations
    • Internal Research and Development
  • Divisions
    • Mechanical Systems Division (MSD)
      • MSD Branches
    • Instrument Systems & Technology Division (ISTD)
      • ISTD Branches
    • Electrical Engineering Division (EED)
      • EED Branches
    • Software Engineering Division (SED)
      • SED Branches
    • Mission Engineering & System Analysis (MESA)
      • MESA Branches
  • Careers
    • Internships

  • core Flight System
  • cFS Home
  • Catalog
  • Events
  • Resources
    • Training
    • Certifications
    • Publications
  • cFS Team
    • Steering Committee
  • Contact cFS

cFS Certifications

Class A Certification Process

The cFS Test Framework (CTF) can help provide artifacts to be used for certification. For class A certification, safety-critical flight code, these are the following NASA requirements, standards, and processes:


NPR-7150.2C – Software Engineering Requirements

NPR 7150.2 establishes the engineering requirements that apply to the complete software development life cycle, including software planning, development, testing, maintenance, retirement, operations, management, acquisition & assurance activities.


JSC EA-WI-35 – Software Project Management & Development

JSC Engineering Directorate Work Instruction that establishes the processes & work product templates necessary for developing software products adhering to NPR 7150.2 requirements.


NASA-STD-8739.8A – Software Assurance & Software Safety Standards

Monitored by the project’s Safety & Mission Assurance (S&MA) representative.

Performed by the Independent Verification & Validation (IV&V) organization.


Spacecraft Software Engineering Team (SSET) policies & plans

Based on the Capability Maturity Model Integration (CMMI) v2.0 model for Maturity Level 3.

Class A Certification Artifacts

Certificate artifacts provide clear and tangible evidence that comprehensive development, testing, and validation procedures have been rigorously implemented throughout the project lifecycle.


  • Requirement Traceability Matrix
    Requirement to code, to test cases, to verification methods
  • Verification & Validation
    Test tool, test procedure, test scripts & expected test results
  • Software Detailed Design (SDD) Document
  • Peer Review Metric Reports
    Requirements, design, code & tests
  • Analysis Reports
    Static code analyses, coverage gap analyses, safety analyses, etc.
  • Software Requirement Specifications (SRS) Document
  • Unit tests and Code Coverage
    Test procedure, test code & expected test results
  • Developer’s Guide
  • Version Description Document (VDD)
    Including list of changes & open defects

ABOUT ETD

The Engineering & Technology Directorate at Goddard designs missions, builds satellites and instruments, operates and controls spacecrafts, and acquires/distributes data to the world-wide science community. ETD data products are used to conduct research in Earth and Space Sciences that benefit both the nation and the world.

NASA.gov

NASA Goddard

News & Events

NASA+

EXPLORE ETD

Key Personnel

ETD Featured Stories

Internships

EMPLOYEES

ETD Internal

ETD Town Hall

FOLLOW

  • X
  • Facebook
  • Flickr
  • YouTube
  • Instagram

More NASA Social Accounts


NASA classic meatball logo.

Page Last Updated: May 20, 2025

Page Editor: ETD Web Team

Responsible NASA Official: Hector Dietsch

Sitemap

FOIA

Privacy

Accessibility

Contact ETD