A.02.01 Software Assurance and Software SafetyA.02.01 Software Assurance and Software SafetySoftware AssuranceIncludes AssuranceSWE-022 - Software AssuranceSWE-212 - NASA-STD-8739 Mapping MatricesWork Products8.51 - Software Assurance Plan8.52 - Software Assurance Status Reports7.08 - Maturity of Life Cycle Products at Milestone Reviews7.09 - Entrance and Exit CriteriaA.10 Software Peer Reviews and Inspections Process Asset TemplatesPAT-033 - TASKS NEEDING OBJECTIVE EVIDENCETopics8.15 - SA Tasking Checklist ToolSPAN LinksSoftware Quality AssuranceVerification and ValidationA.02 Software Assurance and Software SafetyAnalysisAnalysisRequirementsSWE-051 - Software Requirements AnalysisSWE-081 - Identify Software CM ItemsDesign SWE-057 - Software ArchitectureSWE-143 - Software Architecture ReviewSWE-058 - Detailed DesignCode Quality SWE-135 - Static AnalysisTestingSWE-065 - Test Plan, Procedures, ReportsSWE-192 - Software Hazardous RequirementsSWE-219 - Code Coverage for Safety Critical SoftwareWork Products7.08 - Maturity of Life Cycle Products at Milestone Reviews7.09 - Entrance and Exit CriteriaProcess Asset TemplatesPAT-005 - Software Component Design Analysis ChecklistPAT-006 - Design Practices for SafetyTopics8.01 - Off Nominal Testing8.02 - Software Quality8.05 - SW Failure Modes and Effects Analysis8.07 - Software Fault Tree Analysis8.09 - Software Safety Analysis8.26 - Static Analysis8.54 - Software Requirements Analysis8.55 - Software Design Analysis8.56 - Source Code Quality Analysis8.57 - Testing Analysis8.58 - Software Safety and Hazard AnalysisSPAN LinksSoftware Quality AssuranceA.02 Software Assurance and Software SafetyAuditingAuditingSWE-013 - Software PlansWork Products8.51 - Software Assurance Plan8.59 - Audit Reports7.08 - Maturity of Life Cycle Products at Milestone Reviews7.09 - Entrance and Exit CriteriaProcess Asset TemplatesPAT-033 - TASKS NEEDING OBJECTIVE EVIDENCETopics8.12 - Basics of Software AuditingSPAN LinksSoftware Quality AssuranceA.02 Software Assurance and Software SafetyIV&V IV&VSWE-141 - Software Independent Verification and ValidationSWE-131 - Independent Verification and Validation Project Execution PlanSWE-178 - IV&V ArtifactsSWE-179 - IV&V Submitted Issues and RisksSWE-223 - Tailoring IV&V project selectionsWork Products8.53 - IV&V Project Execution Plan7.08 - Maturity of Life Cycle Products at Milestone Reviews7.09 - Entrance and Exit CriteriaA.10 Software Peer Reviews and InspectionsProcess Asset TemplatesPAT-033 - TASKS NEEDING OBJECTIVE EVIDENCETopics8.06 - IV&V SurveillanceSPAN LinksVerification and ValidationA.02 Software Assurance and Software SafetySoftware Assurance - Safety CriticalSee also - ClassificationSWE-205 - Determination of Safety-Critical SoftwareSWE-023 - Software Safety-Critical RequirementsSWE-134 - Safety-Critical Software Design RequirementsSWE-219 - Code Coverage for Safety Critical SoftwareSWE-220 - Cyclomatic Complexity for Safety-Critical SoftwareWork Products7.08 - Maturity of Life Cycle Products at Milestone Reviews7.09 - Entrance and Exit CriteriaA.10 Software Peer Reviews and InspectionsProcess Asset TemplatesPAT-005 - Software Component Design Analysis ChecklistPAT-006 - Design Practices for SafetyPAT-007 - Checklist for General Software Safety RequirementsPAT-008 - Safety Considerations for Design Peer Reviews ChecklistPAT-033 - TASKS NEEDING OBJECTIVE EVIDENCEPAT-035 - Checklist for Safety-Critical or Mission-Critical SoftwareTopics 6.1 - Design for Safety Checklist6.2 - Checklist for General Software Safety Requirements7.24 - Human Rated Software Requirements8.01 - Off Nominal Testing8.04 - Additional Requirements Considerations for Use with Safety-Critical Software8.08 - COTS Software Safety Considerations8.09 - Software Safety Analysis8.10 - Facility Software with Safety Considerations8.17 - Software Safety Audit Checklists8.19 - Dead / Dormant Code and Safety-Critical Software8.20 - Safety Specific Activities in Each Phase8.21 - Software Hazard Causes8.22 - Hazardous Commands8.58 - Software Safety and Hazard Analysis9.02 Software Safety and Design PrinciplesSPAN LinksSafetyA.02 Software Assurance and Software SafetyAnalysis of SWEs and SM A.02.01 Software Assurance and Software SafetySWE or TopicRelated SWEs Related SMRelated ActivitySWE-013 - Software PlansSWE-024 - Plan Tracking5.06 - SCMP - Software Configuration Management Plan5.08 - SDP-SMP - Software Development - Management Plan5.17 - Software Assurance Plan Minimum Content5.18 - Safety Plan Minimum Content7.05 - Work Breakdown Structures That Include Software7.08 - Maturity of Life Cycle Products at Milestone Reviews7.18 - Documentation Guidance8.12 - Basics of Software Auditing8.15 - SA Tasking Checklist Tool8.16 - SA Products8.18 - SA Suggested Metrics8.51 - Software Assurance PlanA.01 Software Life Cycle PlanningA.02 Software Assurance and Software SafetySWE-022 - Software AssuranceSWE-020 - Software ClassificationSWE-040 - Access to Software ProductsSWE-045 - Project Participation in Audits5.05 - Metrics - Software Metrics Report7.03 - Acquisition Guidance8.12 - Basics of Software Auditing8.18 - SA Suggested Metrics8.51 - Software Assurance Plan8.59 - Audit ReportsA.02 Software Assurance and Software SafetySWE-023 - Software Safety-Critical RequirementsSWE-061 - Coding StandardsSWE-062 - Unit TestSWE-065 - Test Plan, Procedures, Reports - ("a" portion)SWE-068 - Evaluate Test ResultsSWE-134 - Safety-Critical Software Design RequirementsSWE-184 - Software-related Constraints and AssumptionsSWE-205 - Determination of Safety-Critical SoftwareSWE-220 - Cyclomatic Complexity for Safety-Critical Software7.03 - Acquisition Guidance7.04 - Flow Down of NPR Requirements on Contracts and to Other Centers in Multi-Center Projects7.23 - Software Fault Prevention and Tolerance8.01 - Off Nominal Testing8.02 - Software Quality8.10 - Facility Software with Safety Considerations8.18 - SA Suggested Metrics8.20 - Safety Specific Activities in Each PhaseA.02 Software Assurance and Software SafetySWE-051 - Software Requirements AnalysisSWE-050 - Software Requirements SWE-052 - Bidirectional Traceability SWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test Procedures SWE-088 - Software Peer Reviews and Inspections - Checklist Criteria and Tracking SWE-089 - Software Peer Reviews and Inspections - Basic Measurements 5.08 - SDP-SMP - Software Development - Management Plan 5.21 - Software Requirements Analysis Report Minimum Content 7.09 - Entrance and Exit Criteria 7.10 - Peer Review and Inspections Including Checklists 7.24 - Human Rated Software Requirements 8.04 - Additional Requirements Considerations for Use with Safety-Critical Software 8.18 - SA Suggested Metrics 8.54 - Software Requirements Analysis 8.58 - Software Safety and Hazard Analysis PAT-003 - Functional Requirements Checklist PAT-004 - Safety Requirements Analysis Checklist PAT-007 - Checklist for General Software Safety Requirements PAT-013 - Software Requirements Checklist PAT-034 - SA Requirements Analysis Checklist PAT-042 - Requirements Development and Mgmt Audit PAT-056 - Software Development Management Plan Assessment PAT-059 - Software Requirements Specification Assessment PAT-079 - Requirements Quality Checklist PAT-080 - Requirements Contents Checklist PAT-081 - Requirements Editorial Checklist A.03 Software RequirementsSWE-057 - Software ArchitectureSWE-050 - Software RequirementsSWE-051 - Software Requirements AnalysisSWE-058 - Detailed Design5.13 - SwDD - Software Design Description7.07 - Software Architecture Description7.08 - Maturity of Life Cycle Products at Milestone Reviews8.02 - Software Quality8.18 - SA Suggested MetricsA.04 Software DesignSWE-058 - Detailed DesignSWE-017 - Project and Software TrainingSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-036 - Software Process DeterminationSWE-052 - Bidirectional TraceabilitySWE-057 - Software ArchitectureSWE-060 - Coding SoftwareSWE-061 - Coding StandardsSWE-071 - Update Test Plans and ProceduresSWE-080 - Track and Evaluate ChangesSWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test ProceduresSWE-136 - Software Tool AccreditationSWE-157 - Protect Against Unauthorized AccessSWE-185 - Secure Coding Standards VerificationSWE-205 - Determination of Safety-Critical SoftwareSWE-207 - Secure Coding Practices5.02 - IDD - Interface Design Description5.06 - SCMP - Software Configuration Management Plan5.07 - SDD - Software Data Dictionary5.08 - SDP-SMP - Software Development - Management Plan5.09 - SRS - Software Requirements Specification5.12 - SUM - Software User Manual5.13 - SwDD - Software Design Description7.08 - Maturity of Life Cycle Products at Milestone Reviews7.09 - Entrance and Exit Criteria7.10 - Peer Review and Inspections Including Checklists8.01 - Off Nominal Testing8.05 - SW Failure Modes and Effects Analysis8.18 - SA Suggested Metrics8.55 - Software Design AnalysisPAT-006 - Design Practices for SafetyPAT-015 - Detailed Design ChecklistPAT-016 - Functional Design ChecklistPAT-021 - SADESIGN ChecklistPAT-031 - Critical Design Analysis ChecklistA.04 Software DesignSWE-065 - Test Plan, Procedures, ReportsSWE-023 - Software Safety-Critical RequirementsSWE-065 - Test Plan, Procedures, ReportsSWE-066 - Perform TestingSWE-071 - Update Test Plans and ProceduresSWE-073 - Platform or Hi-Fidelity SimulationsSWE-134 - Safety-Critical Software Design RequirementsSWE-189 - Code Coverage MeasurementsSWE-191 - Software Regression TestingSWE-192 - Software Hazardous RequirementsSWE-194 - Delivery Requirements Verification5.10 - STP - Software Test Plan5.11 - STR - Software Test Report5.14 - Test - Software Test Procedures7.06 - Software Test Estimation and Testing Levels7.15 - Relationship Between NPR 7150.2 and NASA-STD-70097.18 - Documentation Guidance8.01 - Off Nominal Testing8.13 - Test Witnessing8.18 - SA Suggested Metrics8.57 - Testing AnalysisA.06 Software TestingSWE-081 - Identify Software CM ItemsSWE-079 - Develop CM PlanSWE-082 - Authorizing ChangesSWE-085 - Release ManagementSWE-187 - Control of Software Items5.06 - SCMP - Software Configuration Management Plan7.15 - Relationship Between NPR 7150.2 and NASA-STD-70097.18 - Documentation Guidance8.11 - Auto-Generated Code8.18 - SA Suggested MetricsA.08 Software Configuration ManagementSWE-131 - Independent Verification and Validation Project Execution PlanSWE-134 - Safety-Critical Software Design RequirementsSWE-141 - Software Independent Verification and ValidationSWE-178 - IV&V Artifacts5.20 - IV&V Project Execution Plan Minimum Content8.06 - IV&V Surveillance8.53 - IV&V Project Execution PlanA.02 Software Assurance and Software SafetyA.06 Software TestingSWE-134 - Safety-Critical Software Design RequirementsSWE-023 - Software Safety-Critical RequirementsSWE-184 - Software-related Constraints and AssumptionsHR-33 - Inadvertent Operator Action7.03 - Acquisition Guidance7.21 - Multi-condition Software Requirements7.23 - Software Fault Prevention and Tolerance7.24 - Human Rated Software Requirements8.01 - Off Nominal Testing8.04 - Additional Requirements Considerations for Use with Safety-Critical Software8.18 - SA Suggested MetricsPAT-035 - Checklist for Safety-Critical or Mission-Critical SoftwareA.02 Software Assurance and Software SafetyA.03 Software RequirementsSWE-135 - Static AnalysisSWE-040 - Access to Software ProductsSWE-061 - Coding StandardsSWE-066 - Perform TestingSWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test ProceduresSWE-157 - Protect Against Unauthorized AccessSWE-185 - Secure Coding Standards VerificationSWE-190 - Verify Code CoverageSWE-219 - Code Coverage for Safety Critical SoftwareSWE-220 - Cyclomatic Complexity for Safety-Critical SoftwareHR-33 - Inadvertent Operator Action8.18 - SA Suggested Metrics8.19 - Dead / Dormant Code and Safety-Critical Software8.26 - Static AnalysisA.05 Software Implementation SWE-141 - Software Independent Verification and ValidationSWE-126 - Tailoring ConsiderationsSWE-131 - Independent Verification and Validation Project Execution PlanSWE-178 - IV&V ArtifactsSWE-179 - IV&V Submitted Issues and RisksSWE-223 - Tailoring IV&V project selections8.01 - Off Nominal Testing8.11 - Auto-Generated Code8.12 - Basics of Software Auditing8.57 - Testing AnalysisA.02 Software Assurance and Software SafetySWE-143 - Software Architecture ReviewSWE-088 - Software Peer Reviews and Inspections - Checklist Criteria and TrackingSWE-089 - Software Peer Reviews and Inspections - Basic Measurements7.09 - Entrance and Exit Criteria7.10 - Peer Review and Inspections Including Checklists8.18 - SA Suggested MetricsPAT-023 - Preparing for a SARB ChecklistPAT-029 - Software Architecture Review Board ChecklistPAT-030 - SARB Review Checklist with GuidanceA.04 Software DesignSWE-178 - IV&V ArtifactsSWE-131 - Independent Verification and Validation Project Execution PlanSWE-141 - Software Independent Verification and ValidationSWE-179 - IV&V Submitted Issues and Risks8.53 - IV&V Project Execution PlanA.02 Software Assurance and Software SafetySWE-179 - IV&V Submitted Issues and RisksSWE-080 - Track and Evaluate ChangesSWE-086 - Continuous Risk ManagementSWE-141 - Software Independent Verification and ValidationSWE-178 - IV&V Artifacts8.18 - SA Suggested Metrics8.53 - IV&V Project Execution PlanA.02 Software Assurance and Software SafetySWE-192 - Software Hazardous RequirementsSWE-052 - Bidirectional TraceabilitySWE-065 - Test Plan, Procedures, ReportsSWE-066 - Perform TestingSWE-068 - Evaluate Test ResultsSWE-071 - Update Test Plans and ProceduresSWE-189 - Code Coverage MeasurementsSWE-190 - Verify Code CoverageSWE-193 - Acceptance Testing for Affected System and Software BehaviorSWE-205 - Determination of Safety-Critical SoftwareHR-33 - Inadvertent Operator Action8.01 - Off Nominal Testing8.05 - SW Failure Modes and Effects Analysis8.08 - COTS Software Safety Considerations8.16 - SA Products8.18 - SA Suggested Metrics8.54 - Software Requirements Analysis8.57 - Testing AnalysisA.06 Software TestingSWE-205 - Determination of Safety-Critical Software SWE-023 - Software Safety-Critical RequirementsSWE-062 - Unit TestSWE-065 - Test Plan, Procedures, Reports aSWE-068 - Evaluate Test ResultsSWE-134 - Safety-Critical Software Design RequirementsSWE-154 - Identify Security RisksSWE-156 - Evaluate Systems for Security RisksSWE-184 - Software-related Constraints and Assumptions7.02 - Classification and Safety-Criticality7.25 - Artificial Intelligence And Software Engineering8.01 - Off Nominal Testing8.08 - COTS Software Safety Considerations8.09 - Software Safety Analysis8.18 - SA Suggested Metrics8.25 - Artificial Intelligence And Software Assurance8.58 - Software Safety and Hazard AnalysisPAT-006 - Design Practices for SafetyA.01 Software Life Cycle PlanningA.02 Software Assurance and Software SafetySWE-212 - NASA-STD-8739 Mapping MatricesSWE-023 - Software Safety-Critical RequirementsSWE-065 - Test Plan, Procedures, ReportsSWE-125 - Requirements Compliance MatrixSWE-126 - Tailoring ConsiderationsSWE-131 - Independent Verification and Validation Project Execution PlanSWE-139 - Shall StatementsSWE-140 - Comply with RequirementsSWE-150 - Review Changes To Tailored Requirements7.16 - Appendix C. Requirements Mapping and Compliance Matrix 8.51 - Software Assurance PlanPAT-052 - Software Assurance Reqts Mapping Matrix Assessment PAT-057 - Software Engineering Reqts Mapping Matrix AssessmentA.01 Software Life Cycle PlanningA.02 Software Assurance and Software SafetyA.13 NASA Institutional RequirementsSWE-219 - Test Coverage for Safety Critical Software ComponentsSWE-135 - Static AnalysisSWE-147 - Specify Reusability RequirementsSWE-190 - Verify Code CoverageHR-33 - Inadvertent Operator Action7.21 - Multi-condition Software Requirements7.23 - Software Fault Prevention and Tolerance8.08 - COTS Software Safety Considerations8.18 - SA Suggested Metrics8.57 - Testing AnalysisA.02 Software Assurance and Software SafetySWE-220 - Cyclomatic Complexity Values for Safety-Critical SoftwareSWE-023 - Software Safety-Critical RequirementsSWE-134 - Safety-Critical Software Design RequirementsSWE-135 - Static AnalysisHR-33 - Inadvertent Operator Action7.21 - Multi-condition Software RequirementsA.02 Software Assurance and Software SafetySWE-223 - Tailoring IV&V project selectionsSWE-131 - Independent Verification and Validation Project Execution PlanSWE-141 - Software Independent Verification and Validation5.20 - IV&V Project Execution Plan Minimum Content8.06 - IV&V Surveillance8.53 - IV&V Project Execution PlanA.01 Software Life Cycle PlanningA.02 Software Assurance and Software SafetyA.06 Software TestingA.13 NASA Institutional Requirements6.1 - Design for Safety ChecklistSWE-058 - Detailed DesignSWE-205 - Determination of Safety-Critical Software8.55 - Software Design AnalysisA.02 Software Assurance and Software SafetyA.04 Software Design6.2 - Checklist for General Software Safety RequirementsSWE-051 - Software Requirements AnalysisSWE-184 - Software-related Constraints and Assumptions8.54 - Software Requirements Analysis8.58 - Software Safety and Hazard AnalysisA.02 Software Assurance and Software SafetyA.03 Software Requirements7.08 - Maturity of Life Cycle Products at Milestone ReviewsA.02.00A.02.01A.02.02A.02.03A.02.04SWE-024 - Plan Tracking5.02 - IDD - Interface Design Description5.04 - Maint - Software Maintenance Plan5.05 - Metrics - Software Metrics Report5.06 - SCMP - Software Configuration Management Plan5.07 - SDD - Software Data Dictionary5.08 - SDP-SMP - Software Development - Management Plan5.09 - SRS - Software Requirements Specification5.10 - STP - Software Test Plan5.11 - STR - Software Test Report5.12 - SUM - Software User Manual5.13 - SwDD - Software Design Description5.14 - Test - Software Test Procedures7.09 - Entrance and Exit Criteria8.09 - Software Safety Analysis8.51 - Software Assurance Plan8.52 - Software Assurance Status Reports8.53 - IV&V Project Execution Plan8.54 - Software Requirements Analysis8.55 - Software Design Analysis8.56 - Source Code Quality Analysis8.57 - Testing Analysis8.58 - Software Safety and Hazard Analysis8.59 - Audit ReportsA.01 Software Life Cycle PlanningA.02 Software Assurance and Software SafetyA.03 Software RequirementsA.04 Software DesignA.05 Software ImplementationA.06 Software TestingA.07 Software Release, Operations, Maintenance, and RetirementA.08 Software Configuration ManagementA.09 Software Risk ManagementA.11 Software Measurements7.09 - Entrance and Exit CriteriaA.02.00A.02.01A.02.02A.02.03A.02.047.08 - Maturity of Life Cycle Products at Milestone Reviews8.02 - Software Quality8.09 - Software Safety AnalysisA.01 Software Life Cycle PlanningA.02 Software Assurance and Software SafetyA.03 Software RequirementsA.04 Software DesignA.05 Software ImplementationA.06 Software TestingA.07 Software Release, Operations, Maintenance, and RetirementA.08 Software Configuration ManagementA.09 Software Risk ManagementA.11 Software Measurements7.24 - Human Rated Software RequirementsSWE-134 - Safety-Critical Software Design RequirementsHR-31 - Single Failure ToleranceHR-33 - Inadvertent Operator ActionHR-34 - Operator Action With Single System FailureHR-35 - Mitigate Hazardous Behavior Of Critical SoftwareHR-36 - Detect And Annunciate FaultsHR-37 - Fault RecoveryHR-38 - Data AnalysisHR-39 - Autonomous OperationHR-41 - Crew OperationsHR-42 - Crew OverrideHR-43 - Crew ControlHR-51 - Crew Flight ControlHR-7142 - Ground Initiate Ascent Abort SequenceHR-715 - Interface With Range Safety Destruct SystemPAT-035 - Checklist for Safety-Critical or Mission-Critical SoftwareA.02 Software Assurance and Software SafetyA.03 Software Requirements8.01 - Off Nominal TestingA.02.01A.02.04SWE-023 - Software Safety-Critical Requirements SWE-050 - Software Requirements SWE-051 - Software Requirements Analysis SWE-055 - Requirements Validation SWE-058 - Detailed Design SWE-062 - Unit Test SWE-065 - Test Plan, Procedures, Reports SWE-066 - Perform Testing SWE-068 - Evaluate Test Results SWE-071 - Update Test Plans and Procedures SWE-131 - Independent Verification and Validation Project Execution PlanSWE-134 - Safety-Critical Software Design RequirementsSWE-141 - Software Independent Verification and Validation SWE-184 - Software-related Constraints and Assumptions SWE-192 - Software Hazardous Requirements SWE-193 - Acceptance Testing for Affected System and Software BehaviorSWE-205 - Determination of Safety-Critical Software 5.14 - Test - Software Test Procedures 7.06 - Software Test Estimation and Testing Levels 8.02 - Software Quality 8.09 - Software Safety Analysis 8.17 - Software Safety Audit Checklists 8.20 - Safety Specific Activities in Each Phase 8.54 - Software Requirements Analysis 8.55 - Software Design Analysis 8.56 - Source Code Quality Analysis 8.57 - Testing Analysis9.03 Coding Standards 9.07 Fault Detection and Response 9.10 Initialization - Safe Mode 9.11 Invalid Data Handling A.02 Software Assurance and Software SafetyA.03 Software RequirementsA.04 Software DesignA.05 Software ImplementationA.06 Software Testing8.02 - Software QualityA.02.01SWE-024 - Plan TrackingSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-039 - Software Supplier InsightSWE-053 - Manage Requirements ChangesSWE-054 - Corrective Action for InconsistenciesSWE-057 - Software ArchitectureSWE-068 - Evaluate Test ResultsSWE-071 - Update Test Plans and ProceduresSWE-192 - Software Hazardous RequirementsSWE-201 - Software Non-Conformances5.04 - Maint - Software Maintenance Plan5.08 - SDP-SMP - Software Development - Management Plan5.13 - SwDD - Software Design Description8.01 - Off Nominal Testing8.05 - SW Failure Modes and Effects Analysis8.07 - Software Fault Tree Analysis8.08 - COTS Software Safety Considerations8.09 - Software Safety Analysis8.51 - Software Assurance Plan8.54 - Software Requirements Analysis8.55 - Software Design Analysis8.56 - Source Code Quality Analysis8.57 - Testing Analysis8.59 - Audit ReportsA.02 Software Assurance and Software SafetyA.03 Software RequirementsA.04 Software DesignA.05 Software ImplementationA.06 Software Testing8.04 - Additional Requirements Considerations for Use with Safety-Critical SoftwareA.02.04SWE-134 - Safety-Critical Software Design RequirementsSWE-154 - Identify Security RisksSWE-156 - Evaluate Systems for Security RisksSWE-157 - Protect Against Unauthorized AccessSWE-159 - Verify and Validate Risk MitigationsSWE-185 - Secure Coding Standards VerificationSWE-207 - Secure Coding PracticesSWE-210 - Detection of Adversarial Actions8.02 - Software Quality8.09 - Software Safety Analysis8.21 - Software Hazard CausesPAT-012 - Detection of Adversarial Actions - RetiredA.01 Software Life Cycle PlanningA.02 Software Assurance and Software SafetyA.05 Software ImplementationA.06 Software Testing8.05 - SW Failure Modes and Effects AnalysisA.02.01SWE-018 - Software Activities ReviewSWE-037 - Software MilestonesSWE-039 - Software Supplier InsightSWE-057 - Software ArchitectureSWE-058 - Detailed DesignSWE-086 - Continuous Risk ManagementSWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test ProceduresSWE-126 - Tailoring ConsiderationsSWE-192 - Software Hazardous Requirements5.02 - IDD - Interface Design Description7.07 - Software Architecture Description8.02 - Software Quality8.07 - Software Fault Tree Analysis8.17 - Software Safety Audit Checklists8.58 - Software Safety and Hazard AnalysisA.04 Software Design8.06 - IV&V SurveillanceA.02.03SWE-037 - Software MilestonesSWE-039 - Software Supplier InsightSWE-086 - Continuous Risk ManagementSWE-131 - Independent Verification and Validation Project Execution Plan7.03 - Acquisition Guidance7.19 - Software Risk Management Checklists8.24 - Software Assurance Risk8.53 - IV&V Project Execution PlanA.02 Software Assurance and Software SafetyA.06 Software Testing8.07 - Software Fault Tree AnalysisA.02.01SWE-037 - Software Milestones8.02 - Software Quality8.09 - Software Safety Analysis8.58 - Software Safety and Hazard AnalysisA.02 Software Assurance and Software SafetyA.03 Software RequirementsA.04 Software Design8.08 - COTS Software Safety ConsiderationsA.02.04SWE-020 - Software ClassificationSWE-027 - Use of Commercial, Government, and Legacy SoftwareSWE-066 - Perform TestingSWE-156 - Evaluate Systems for Security RisksSWE-192 - Software Hazardous RequirementsSWE-201 - Software Non-ConformancesSWE-202 - Software Severity LevelsSWE-203 - Mandatory Assessments for Non-ConformancesSWE-205 - Determination of Safety-Critical SoftwareSWE-211 - Test Levels of Non-Custom Developed SoftwareSWE-219 - Code Coverage for Safety Critical Software5.04 - Maint - Software Maintenance Plan5.13 - SwDD - Software Design Description6.4 - Checklist for Choosing Off-The Shelf Software (OTS)7.19 - Software Risk Management Checklists7.20 - Assessing - Meets the Intent8.02 - Software Quality8.20 - Safety Specific Activities in Each Phase8.57 - Testing AnalysisA.01 Software Life Cycle PlanningA.02 Software Assurance and Software SafetyA.06 Software Testing8.09 - Software Safety AnalysisA.02.01A.02.04SWE-134 - Safety-Critical Software Design RequirementsSWE-205 - Determination of Safety-Critical Software5.02 - IDD - Interface Design Description7.08 - Maturity of Life Cycle Products at Milestone Reviews7.09 - Entrance and Exit Criteria7.19 - Software Risk Management Checklists8.01 - Off Nominal Testing8.02 - Software Quality8.04 - Additional Requirements Considerations for Use with Safety-Critical Software8.05 - SW Failure Modes and Effects Analysis8.07 - Software Fault Tree Analysis8.17 - Software Safety Audit Checklists8.58 - Software Safety and Hazard AnalysisA.02 Software Assurance and Software Safety8.10 - Facility Software with Safety ConsiderationsA.02.04SWE-023 - Software Safety-Critical RequirementsSWE-050 - Software RequirementsSWE-086 - Continuous Risk ManagementSWE-125 - Requirements Compliance MatrixSWE-154 - Identify Security Risks,SWE-184 - Software-related Constraints and Assumptions5.04 - Maint - Software Maintenance Plan5.09 - SRS - Software Requirements Specification7.08 - Maturity of Life Cycle Products at Milestone Reviews7.09 - Entrance and Exit Criteria8.15 - SA Tasking Checklist Tool8.16 - SA Products8.51 - Software Assurance PlanA.02 Software Assurance and Software Safety8.12 - Basics of Software AuditingA.02.02SWE-013 - Software PlansSWE-016 - Software ScheduleSWE-018 - Software Activities ReviewSWE-022 - Software AssuranceSWE-037 - Software MilestonesSWE-039 - Software Supplier InsightSWE-045 - Project Participation in AuditsSWE-085 - Release ManagementSWE-086 - Continuous Risk ManagementSWE-088 - Software Peer Reviews and Inspections - Checklist Criteria and TrackingSWE-141 - Software Independent Verification and ValidationSWE-209 - Benchmarking Software Assurance and Software Safety CapabilitiesPAT-036 - Architecture and Design Process AuditPAT-037 - Configuration Management Process AuditPAT-038 - Implementation Process AuditPAT-039 - Operations, Maintenance, & Retirement Process AuditPAT-040 - Project Management Process AuditPAT-041 - Project Planning Process AuditPAT-042 - Requirements Development and Mgmt AuditPAT-043 - Software Defects & Tracking Process AuditPAT-044 - Software Hazard Development Process AuditPAT-045 - Software Peer Review Inspection Report AuditPAT-046 - Test Verification and Validation Process AuditA.02 Software Assurance and Software Safety8.15 - SA Tasking Checklist ToolA.02.00SWE-022 - Software Assurance8.51 - Software Assurance PlanA.02 Software Assurance and Software Safety8.17 - Software Safety Audit ChecklistsA.02.048.01 - Off Nominal Testing8.05 - SW Failure Modes and Effects Analysis8.09 - Software Safety AnalysisA.02 Software Assurance and Software Safety8.19 - Dead / Dormant Code and Safety-Critical SoftwareA.02.04SWE-060 - Coding SoftwareSWE-066 - Perform TestingSWE-135 - Static AnalysisSWE-189 - Code Coverage MeasurementsSWE-190 - Verify Code Coverage7.13 - Transitioning to a Higher Class8.56 - Source Code Quality Analysis8.57 - Testing Analysis9.06 Dead Code ExclusionA.02 Software Assurance and Software Safety8.20 - Safety Specific Activities in Each PhaseA.02.04SWE-023 - Software Safety-Critical RequirementsSWE-134 - Safety-Critical Software Design RequirementsSWE-190 - Verify Code CoverageSWE-205 - Determination of Safety-Critical Software7.10 - Peer Review and Inspections Including Checklists8.01 - Off Nominal Testing8.02 - Software Quality8.05 - SW Failure Modes and Effects Analysis8.08 - COTS Software Safety ConsiderationsA.02 Software Assurance and Software Safety8.21 - Software Hazard CausesA.02.04SWE-205 - Determination of Safety-Critical Software8.04 - Additional Requirements Considerations for Use with Safety-Critical SoftwareA.02 Software Assurance and Software Safety8.22 - Hazardous CommandsA.02.04A.02 Software Assurance and Software Safety8.26 - Static AnalysisSWE-063 - Release Version DescriptionSWE-135 - Static AnalysisSWE-185 - Secure Coding Standards Verification7.16 - Appendix C. Requirements Mapping and Compliance MatrixA.02 Software Assurance and Software SafetyA.05 Software Implementation8.51 - Software Assurance PlanA.02.00A.02.02SWE-013 - Software PlansSWE-016 - Software ScheduleSWE-020 - Software ClassificationSWE-022 - Software AssuranceSWE-036 - Software Process DeterminationSWE-046 - Supplier Software ScheduleSWE-054 - Corrective Action for InconsistenciesSWE-121 - Document Tailored RequirementsSWE-125 - Requirements Compliance MatrixSWE-151 - Cost Estimate Conditions5.17 - Software Assurance Plan Minimum Content5.18 - Safety Plan Minimum Content7.02 - Classification and Safety-Criticality7.08 - Maturity of Life Cycle Products at Milestone Reviews8.05 - SW Failure Modes and Effects Analysis8.15 - SA Tasking Checklist ToolA.02 Software Assurance and Software Safety8.52 - Software Assurance Status ReportsA.02.00SWE-018 - Software Activities Review5.19 - Software Assurance Status Report Minimum Content8.54 - Software Requirements Analysis8.55 - Software Design Analysis8.56 - Source Code Quality Analysis8.57 - Testing Analysis8.58 - Software Safety and Hazard Analysis8.12 – Basics of Software AuditingA.02 Software Assurance and Software Safety8.53 - IV&V Project Execution PlanA.02.03SWE-131 - Independent Verification and Validation Project Execution PlanSWE-178 - IV&V ArtifactsSWE-179 - IV&V Submitted Issues and Risks5.20 - IV&V Project Execution Plan Minimum Content8.06 - IV&V SurveillanceUnable to render {include} The included page could not be found.8.54 - Software Requirements AnalysisA.02.01SWE-050 - Software RequirementsSWE-051 - Software Requirements AnalysisSWE-052 - Bidirectional TraceabilitySWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test ProceduresSWE-134 - Safety-Critical Software Design RequirementsSWE-184 - Software-related Constraints and AssumptionsSWE-192 - Software Hazardous Requirements5.21 - Software Requirements Analysis Report Minimum Content6.2 - Checklist for General Software Safety Requirements7.10 - Peer Review and Inspections Including Checklists8.01 - Off Nominal Testing8.05 - SW Failure Modes and Effects Analysis8.07 - Software Fault Tree Analysis8.09 - Software Safety Analysis8.58 - Software Safety and Hazard AnalysisPAT-004 - Safety Requirements Analysis ChecklistPAT-007 - Checklist for General Software Safety RequirementsPAT-034 - SA Requirements Analysis ChecklistA.03 Software Requirements8.55 - Software Design AnalysisA.02.01SWE-052 - Bidirectional TraceabilitySWE-058 - Detailed DesignSWE-060 - Coding SoftwareSWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test ProceduresSWE-088 - Software Peer Reviews and Inspections - Checklist Criteria and TrackingSWE-134 - Safety-Critical Software Design RequirementsSWE-143 - Software Architecture ReviewSWE-157 - Protect Against Unauthorized Access5.22 - Software Design Analysis Report Minimum Content6.1 - Design for Safety Checklist7.10 - Peer Review and Inspections Including Checklists8.01 - Off Nominal Testing8.58 - Software Safety and Hazard Analysis9.01 Software Design PrinciplesPAT-005 - Software Component Design Analysis ChecklistPAT-006 - Design Practices for SafetyPAT-008 - Safety Considerations for Design Peer Reviews ChecklistPAT-015 - Detailed Design ChecklistPAT-016 - Functional Design ChecklistPAT-021 - SADESIGN ChecklistPAT-023 - Preparing for a SARB ChecklistPAT-029 - Software Architecture Review Board ChecklistPAT-030 - SARB Review Checklist with GuidancePAT-031 - Critical Design Analysis ChecklistA.04 Software Design8.56 - Source Code Quality AnalysisA.02.01SWE-052 - Bidirectional TraceabilitySWE-060 - Coding SoftwareSWE-061 - Coding StandardsSWE-062 - Unit TestSWE-063 - Release Version DescriptionSWE-086 - Continuous Risk ManagementSWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test ProceduresSWE-089 - Software Peer Reviews and Inspections - Basic MeasurementSWE-135 - Static AnalysisSWE-136 - Software Tool AccreditationSWE-157 - Protect Against Unauthorized Access SWE-185 - Secure Coding Standards VerificationSWE-186 - Unit Test RepeatabilitySWE-189 - Code Coverage Measurements and SWE-190 - Verify Code CoverageSWE-207 - Secure Coding PracticesSWE-220 - Cyclomatic Complexity for Safety-Critical Software5.26 - Source Code Quality Analysis Report Minimum Content7.08 - Maturity of Life Cycle Products at Milestone Reviews7.10 - Peer Review and Inspections Including Checklists8.19 - Dead / Dormant Code and Safety-Critical SoftwarePAT-032 - Considerations When Using InterruptsA.05 Software Implementation8.57 - Testing AnalysisA.02.01SWE-065 - Test Plan, Procedures, ReportsSWE-066 - Perform TestingSWE-068 - Evaluate Test ResultsSWE-141 - Software Independent Verification and ValidationSWE-192 - Software Hazardous RequirementsSWE-219 - Code Coverage for Safety Critical Software5.10 - STP - Software Test Plan5.11 - STR - Software Test Report5.14 - Test - Software Test Procedures5.23 - Testing Analysis Report Minimum Content8.01 - Off Nominal Testing8.08 - COTS Software Safety Considerations8.11 - Auto-Generated Code8.13 - Test Witnessing8.19 - Dead / Dormant Code and Safety-Critical SoftwarePAT-019 - Test Procedure ChecklistPAT-026 - Test Review Checklist For Test LeadsPAT-027 - Test Review Checklist For Review TeamsA.06 Software Testing8.58 - Software Safety and Hazard AnalysisA.02.01A.02.04SWE-051 - Software Requirements AnalysisSWE-052 - Bidirectional TraceabilitySWE-058 - Detailed DesignSWE-205 - Determination of Safety-Critical Software5.24 - Hazard Report Minimum Content6.2 - Checklist for General Software Safety Requirements8.05 - SW Failure Modes and Effects Analysis8.07 - Software Fault Tree Analysis8.09 - Software Safety Analysis8.21 - Software Hazard Causes8.54 - Software Requirements Analysis8.55 - Software Design Analysis8.56 - Source Code Quality Analysis8.57 - Testing AnalysisPAT-007 - Checklist for General Software Safety RequirementsA.02 Software Assurance and Software Safety8.59 - Audit ReportsA.02.02SWE-013 - Software PlansSWE-016 - Software ScheduleSWE-022 - Software AssuranceSWE-024 - Plan TrackingSWE-032 - CMMI Levels for Class A and B SoftwareSWE-039 - Software Supplier InsightSWE-045 - Project Participation in AuditsSWE-077 - Deliver Software ProductsSWE-079 - Develop CM PlanSWE-084 - Configuration AuditsSWE-085 - Release ManagementSWE-086 - Continuous Risk ManagementSWE-088 - Software Peer Reviews and Inspections - Checklist Criteria and TrackingSWE-139 - Shall StatementsSWE-195 - Software Maintenance Phase5.03 - Inspect - Software Inspection, Peer Reviews, Inspections5.25 - Audit Report Minimum Content8.12 - Basics of Software Auditing8.18 - SA Suggested MetricsPAT-036 - Architecture and Design Process AuditPAT-037 - Configuration Management Process AuditPAT-038 - Implementation Process AuditPAT-039 - Operations, Maintenance, & Retirement Process AuditPAT-040 - Project Management Process AuditPAT-041 - Project Planning Process AuditPAT-042 - Requirements Development and Mgmt AuditPAT-043 - Software Defects & Tracking Process AuditPAT-044 - Software Hazard Development Process AuditPAT-045 - Software Peer Review Inspection Report AuditPAT-046 - Test Verification and Validation Process AuditA.02 Software Assurance and Software Safety9.02 Software Safety and Design PrinciplesA.02.04SWE-134 - Safety-Critical Software Design Requirements9.05 Data Interface Integrity9.07 Fault Detection and Response9.09 Incorrect Memory Use or Access9.10 Initialization - Safe Mode9.11 Invalid Data Handling9.15 Safe TransitionsA.02 Software Assurance and Software SafetyA.04 Software DesignPAT-005 - Software Component Design Analysis Checklist8.55 - Software Design AnalysisA.02 Software Assurance and Software SafetyA.04 Software DesignPAT-006 - Design Practices for SafetySWE-058 - Detailed DesignSWE-205 - Determination of Safety-Critical Software8.55 - Software Design AnalysisA.02 Software Assurance and Software SafetyA.04 Software DesignPAT-007 - Checklist for General Software Safety RequirementsSWE-051 - Software Requirements AnalysisSWE-184 - Software-related Constraints and Assumptions8.54 - Software Requirements Analysis8.58 - Software Safety and Hazard AnalysisA.02 Software Assurance and Software SafetyA.03 Software RequirementsPAT-008 - Safety Considerations for Design Peer Reviews ChecklistSWE-058 - Detailed Design8.55 - Software Design AnalysisA.02 Software Assurance and Software SafetyA.04 Software DesignA.10 Software Peer Reviews and InspectionsPAT-033 - TASKS NEEDING OBJECTIVE EVIDENCESWE-013 - Software PlansSWE-016 - Software ScheduleSWE-020 - Software ClassificationSWE-022 - Software AssuranceSWE-024 - Plan TrackingSWE-032 - CMMI Levels for Class A and B SoftwareSWE-033 - Acquisition vs. Development AssessmentSWE-034 - Acceptance CriteriaSWE-037 - Software MilestonesSWE-039 - Software Supplier InsightSWE-045 - Project Participation in AuditsSWE-046 - Supplier Software ScheduleSWE-051 - Software Requirements AnalysisSWE-054 - Corrective Action for InconsistenciesSWE-057 - Software ArchitectureSWE-058 - Detailed DesignSWE-061 - Coding StandardsSWE-065 - Test Plan, Procedures, ReportsSWE-066 - Perform TestingSWE-071 - Update Test Plans and ProceduresSWE-075 - Plan Operations, Maintenance, RetirementSWE-077 - Deliver Software ProductsSWE-079 - Develop CM PlanSWE-080 - Track and Evaluate ChangesSWE-081 - Identify Software CM ItemsSWE-082 - Authorizing ChangesSWE-085 - Release ManagementSWE-086 - Continuous Risk ManagementSWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test ProceduresSWE-088 - Software Peer Reviews and Inspections - Checklist Criteria and TrackingSWE-090 - Management and Technical MeasurementsSWE-093 - Analysis of Measurement DataSWE-121 - Document Tailored RequirementsSWE-125 - Requirements Compliance MatrixSWE-131 - Independent Verification and Validation Project Execution PlanSWE-134 - Safety-Critical Software Design RequirementsSWE-135 - Static AnalysisSWE-139 - Shall StatementsSWE-143 - Software Architecture ReviewSWE-146 - Auto-generated Source CodeSWE-151 - Cost Estimate ConditionsSWE-159 - Verify and Validate Risk MitigationsSWE-184 - Software-related Constraints and AssumptionsSWE-185 - Secure Coding Standards VerificationSWE-190 - Verify Code CoverageSWE-191 - Software Regression TestingSWE-195 - Software Maintenance PhaseSWE-194 - Delivery Requirements VerificationSWE-199 - Performance MeasuresSWE-200 - Software Requirements Volatility MetricsSWE-202 - Software Severity LevelsSWE-203 - Mandatory Assessments for Non-ConformancesSWE-204 - Process AssessmentsSWE-205 - Determination of Safety-Critical SoftwareSWE-207 - Secure Coding Practices8.51 - Software Assurance Plan8.53 - IV&V Project Execution Plan8.54 - Software Requirements Analysis8.58 - Software Safety and Hazard Analysis8.55 - Software Design Analysis8.56 - Source Code Quality Analysis8.57 - Testing Analysis8.52 - Software Assurance Status Reports8.59 - Audit ReportsObjective EvidenceA.02 Software Assurance and Software SafetyA.03 Software RequirementsA.04 Software DesignA.05 Software ImplementationA.06 Software Testing