As lists are discovered in the SWEHBVD, they will be listed here as candidates for becoming a PAT. Category Codes SftySp, CodePrac, ModSim, Tool, ChgMgmt, Programming Checklists, Topic 6.4, SWE-027 Source Code Analysis, Tab 4. SWE-143, Tab 3, 7.4, Topic 8.55 - Software Design Analysis, tab 2.4 SWE-143, Tab 3, 7.4; Topic 8.16 - Software Design Analysis. Tab 2.4.2 SWE-143, Tab 3, 7.4; Topic 8.16 - Software Design Analysis. Tab 2.4.2 Topic 8.16 - Software Design Analysis. Tab 2.4.3, Tab 3.4 Other possible locations: Topic 6.1, Topic 8.55 - Software Design Analysis, Other possible locations: Topic 6.2, Other possible locations: Software Design Analysis, tab 3.2, Other possible locations: Reserved - PAT-010 - Software Safety Activities for Internal Audit Topic 8.16, Objective Evidence, Tab 3 SWE-210, tab 3 Topic 7.10, tab 4.1, Topic 7.10, tab 4.3, Topic 7.10, tab 4.4, Topic 7.10, tab 4.5, Topic 7.10, tab 4.6, Topic 7.10, tab 4.7, PRvw, (TstDoc) Topic 7.10, tab 4.8, SWE-066, tab 3.3, Will also be in 8.16, Testing Analysis, TBD tab Topic 8.16, Software Design Analysis, tab 3.3, Item 6, Topic 8.16 - Software Design Analysis, tab 2, Topic 8.16 - Source Code Quality Analysis, tab 2.2, PRvw, SWE-050, tab 7.4, SWE-051, Tab 7.4, Topic 8.54, tab 2 SWE-027, Tab 3.1, Programming Checklists, Topic 7.16 SWE-066, tab 7.4.1, Uniform naming of PATs in panels: Build checklist for PATS: Applies to all PATs This is a list of the Category codes currently in use. Links take you to a report of PATs having the category code. To edit this list go to PAT Categories. 6/20 - From Fred - I added a few additional category suggestions below based on the descriptions I found in the PAT Categories page. Additionally, I put the codes up in the ToDo list so I can add them to the PAT Database entry once it is created. You may find that more categories are needed, also, more codes may be needed. Just add them in red text and I'll take the necessary action when the PATs are created. Additional Potential Categories - Add new suggested Category Reports in red text below Full PAT Database. This table includes Process Asset Templates from across the Handbook. This page is a container for Process Asset Templates used in versions of the SWEHB. See page Reports for Asset Categories for a list of category codes and page codes. To Do list of ideas for reorganization of SWEHBVD. Comments FDH - I will mock this up in a location where we can review it. To Do: Done: Update tab 2 in 8.16 to check SWEs for NASA-STD-8739.8B life cycle, lifecycle, life-cycle life cycle FDH - 224 pages done 7/21/2022 safety critical, safety-critical safety-critical FDH - 213 pages done 7/26/2022 non-conformance, nonconformance non-conformance FDH - 134 pages done 7/26/2022 top level, top-level top-level FDH - 24 pages done 7/26/2022 flowed-down, flowed down Flow down FDH - 71 pages done 7/27/2022 Software Assurance Plan, SA Plan, SAP Ask Tim NPR 2810.1 Security of Information Technology NPR 2810.1 Security of Information and Information Systems FDH - 10 pages 7/27/2022 NIST SP 800-40 Creating a Patch and Vulnerability Management Program NIST SP 800-40 Guide to Enterprise Patch Management Planning: Preventive Maintenance for Technology FDH - SWEREF-337 added 8/8/2022 changed in NASA-STD-8739.8B IEEE Standard Measures of the Software Aspects of Dependability, 8 November 2005 IEEE Standard Dictionary of Measures of the Software Aspects of Dependability, 8 November 2005 Added SWEREF-367 - Not be changed in NASA-STD-8739.8B CMMI-Dev 2.0, CMMI-Dev 1.3 CMMI-Dev 2.0 (for current version of Handbook only) FDH - 1 page
See edit history of this section
Post feedback on this section
1. To Do List
This is a quick list of PATs to be built, along with PATS that have been built. It is manually maintained. It includes a list of category codes and a full database report of existing PATs. Asset Name Locations PAT Name / Resolution Ada Programming Practices for Safety Topic 6.7 Analysis of Requirements Changes SWE-053 Tabs 3, 7.4 ReqAn, Analysis of test results SWE-068, Tab 3 TstAn, Assurance of models, simulations, analysis tools SWE-070, Tab 7.4 Auto-generated Code SWE-146, Tab 3 Impl, Plng, C Programming Practices for Safety SWE-060, Tab 3, 7.4, Topic 6.5 SftySp, CodePrac, C++ Programming Practices for Safety Topic 6.6 CodePrac, Change Evaluation SWE-080, tab 3 Choosing Off-the Shelf (OTS) Software PAT-024 - Checklist for Choosing Off-The Shelf Software ComLegSW, CodePrac, Configuration Items for Consideration SWE-079, Tab 3 CM, Confirmation of Delivery Activities SWE-077, Tab 7 RelDel, Considerations for Identifying SW Causes in a General SW-Centric HA SWE-205, Tab 7.4 SftySp, Haz, Considerations for identifying SW Hazard Causes SWE-205, Tab 7.4 SftySp, Haz, Considerations When Using Interrupts SftySp, Impl, Haz, Design Considerations SWE-058, Tab 3, 7.4 DesAn, Preparing for a SARB Checklist PAT-023 - Preparing for a SARB Checklist DesAn, SADesign, Software Architecture Review Board Checklist PAT-029 - Software Architecture Review Board Checklist DesAn, SADESIGN, SARB Review Checklist with Guidance DesAn, SADESIGN, Critical Design Analysis Checklist PAT-031 - Critical Design Analysis Checklist DesAn, SADESIGN, Design Quality Attribute Spreadsheet Topic 7.7 DesAn, FORTRAN Programming Practices for Safety Topic 6.8 SftySp, CodePrac, General Good Programming Practices for Safety Topic 6.10 SftySp, CodePrac, Generic (Non-Language Specific) Programming Practices for Safety Topic 6.9 SftySp, CodePrac, Hazard Reports SWE-205, Tab 7.4 SftySp, Maintenance, Operations, Retirement Planning SWE-075, Tab 3, (7.4 -Retirement) MaOps, FCA Checklist SWE-084, tab 7, PAT-001 - FCA Checklist AudCK, CM PCA Checklist SWE-084, tab 7, PAT-002 - PCA Checklist AudCK, CM Functional Requirements Checklist Topic 7.10, Tab 4, PAT-003 - Functional Requirements Checklist ReqAn, Safety Requirements Analysis Checklist Topic 8.16 - Software Requirements Analysis, tab 3, PAT-004 - Safety Requirements Analysis Checklist ReqAn, PRvw, Software Component Design Analysis Checklist PAT-005 - Software Component Design Analysis Checklist DesAn, Design Practices for Safety PAT-006 - Design Practices for Safety DesAn, Checklist for General Software Safety Requirements PAT-007 - Checklist for General Software Safety Requirements ReqAn, SftySp, Safety Considerations for Design Peer Reviews Checklist PAT-008 - Safety Considerations for Design Peer Reviews Checklist PRvw, SftySp, DesAn, Software Safety Process Audit Topic 8.17, tab 2 Reserved - PAT-009 - Software Safety Process Audit AudCK, SftySp, ? Software Safety Activities for Internal Audit Topic 8.17, tab 3 AudCK, SftySp, ? Objective Evidence Confirmations Checklist AudCK ISO 27001-2013 Audit Checklist Topic 8.16, 5.2.2? Reserved - PAT-011 - ISO 27001-2013 Audit Checklist AudCK, SftySp, ? Detection of Adversarial Actions PAT-012 - Detection of Adversarial Actions Software Requirements Checklist PAT-013 - Software Requirements Checklist PRvw, ReqAn, Architecture Design Checklist PAT-014 - Architecture Design Checklist PRvw, ReqAn, Detailed Design Checklist PAT-015 - Detailed Design Checklist PRvw, ReqAn, Functional Design Checklist PAT-016 - Functional Design Checklist PRvw, ReqAn, C Code Inspection Checklist PAT-017 - C Code Inspection Checklist PRvw, Test Plan Checklist PAT-018 - Test Plan Checklist Test Procedure Checklist PAT-019 - Test Procedure Checklist PRvw, (TstDoc) Test Review Checklist for Test Leads PAT-026 - Test Review Checklist For Test Leads (TstDoc), SATest, Examples of Interface Problems PAT-020 - Examples of Interface Problems DesAn, SADESIGN Checklist PAT-021 - SADESIGN Checklist SADESIGN, DesAn, Programming Practices Checklist PAT-022 - Programming Practices Checklist CodePrac, Peer Review Best Practices SWE-087, Tab 3 Potential Software Hazard Causes Topic 8.21, Tab 1 SftySp, Haz, Release Package Activities SWE-085, Tab 3 RelDel, Requirements Contents Checklist Topic 8.16: Software Req. Analysis, tab 2 (WrtReq) Requirements Development/Assessment SWE-050, Tab 7.4 ReqAn, Requirements Development/Assessment (SRS contents) SWE-050, Tab 7.4 ReqAn, Requirements Editorial Checklist Topic 8.16: Software Req. Analysis, tab 2 EdConv, Requirements Quality Checklist Topic 8.16: Software Req. Analysis, tab 2 ReqAn, SA Non-Conformance Activities SWE-201, Tab 7.4 NonCon, SAANALYSIS (Requirements Analysis Checklist) PAT-034 - SAANALYSIS Checklist ReqAn, Selection of Commercial & Legacy SW SWE-027, Tab 3.5 ComLegSW Selection of Real Time Operating System (RTOS)
Topic 6.3PAT-025 - Checklist for Choosing a Real Time Operating System (RTOS) ComLegSW, CodePrac, Plng, ComSW, Software Component Safety Design Checklist Software Design Analysis, Tab 3 DesAn, SftySp, Software Safety-Specific Activities in Each Phase Topic 8.20, Tab 1 SftySp, Test Documentation Changes SWE-065 TstDoc, Test Practices (incl. safety) SWE-066, Tab 3, TstAn, Unit test guidance SWE-186 Tabs 3, 7.4 Repeated in SWE-062 TstDoc, Updates to Test Documents SWE-071, Tabs, 3, 7.4 TstAn, Risk Management in Planning Phase Topic 7.19 -Software Risk Management Checklists, tab 2 RskMgmt, Risk Management in Requirements Phase Topic 7.19 -Software Risk Management Checklists, tab 3 RskMgmt, Risk Management in Design Phase Topic 7.19 -Software Risk Management Checklists, tab 4 RskMgmt, Risk Management in Implementation Phase Topic 7.19 -Software Risk Management Checklists, tab 5 RskMgmt, Risk Management in Test Phase Topic 7.19 -Software Risk Management Checklists, tab 6 RskMgmt, Risk Management in Release Phase Topic 7.19 -Software Risk Management Checklists, tab 7 RskMgmt, Risk Management in Ops and Maint Phase Topic 7.19 -Software Risk Management Checklists, tab 8 RskMgmt, Risk Management Other Software Risks Topic 7.19 -Software Risk Management Checklists, tab 9 RskMgmt, Requirements Mapping and Compliance Matrix - Appendix C. PAT-028 - NPR 7150.2D Compliance Matrix ReqAn, Additional Requirements Considerations for Use with Safety-Critical Software Topic 8.4, steps 3 & 4 SftySp, SFMEA Components Worksheet Topic 8.5, tab 10.2 Tool, SFMEA Worksheet Topic 8.5, tab 10.1 Tool, SFMEA Data Table Topic 8.5, tab 10.3 Tool, SFMEA Events Table Topic 8.5, tab 10.4 Tool, Mapping NPR71502B to STD 8739.8A.xlsx Topic 8.14 tab 1 - attachment ReqAn, SARP SA Tasking Checklist Tool.xlsm Topic 8.15 tab 1 - attachment SATask, Tasks Needing Objective Evidence Objective Evidence, tab 3 Security Plan content Software Assurance Plan, tab 1 Not a NASA document TEST REVIEW CHECKLIST FOR REVIEW TEAMS PAT-027 - Test Review Checklist For Review Teams (TstDoc) Checklist for Auditing the Risk Management Process SWE-086 tab 7.4.1 RskMgmt Other PAT Items
# Item Description Check / Fix Status 1 Uniform naming of Screenshots: SS1, SS2, etc. Affects all PATs Done 10/17/2022 2 Affects all PATs Done 10/17/2022 3 Done 10/17/2022 2. Category Codes
3. PAT Database
Reference ID \ (click to edit) Link Title Origin Notes SWE, Topic, Category
PAT-001 - FCA Checklist
PAT-001 - FCA Checklist, SWE-084, tab 7,
PAT-002 - PCA Checklist
PAT-002 - PCA Checklist, SWE-084, tab 7,
PAT-003 - Functional Requirements Checklist
PAT-003 - Functional Requirements Checklist, Topic 7.10, Tab 4,
PAT-004 - Safety Requirements Analysis Checklist
PAT-004 - Safety Requirements Analysis Checklist 8.54 - Software Requirements Analysis, tab 3,
PAT-005 - Software Component Design Analysis Checklist
PAT-005 - Software Component Design Analysis Checklist Topic 8.55 - Software Design Analysis, tab 3.3,
PAT-006 - Design Practices for Safety
PAT-006 - Design Practices for Safety Topic 6.1,
PAT-007 - Checklist for General Software Safety Requirements
PAT-007 - Checklist for General Software Safety Requirements Topic 6.2,
PAT-008 - Safety Considerations for Design Peer Reviews Checklist
PAT-008 - Safety Considerations for Design Peer Reviews Checklist Software Design Analysis, tab 3.2,
PAT-009 - Software Safety Process Audit
PAT-009 - Software Safety Process Audit Topic 8.17, tab 2
PAT-010 - Software Safety Activities for Internal Audit
PAT-010 - Software Safety Activities for Internal Audit Topic 8.17, tab 3
PAT-011 - ISO 27001-2013 Audit Checklist
PAT-011 - ISO 27001-2013 Audit Checklist Need Page where this is posted,
PAT-012 - Detection of Adversarial Actions
PAT-012 - Detection of Adversarial Actions SWE-210, tab 3,
PAT-013 - Software Requirements Checklist
PAT-013 - Software Requirements Checklist, Topic 7.10, tab 4.1,
PAT-014 - Architecture Design Checklist
PAT-014 - Architecture Design Checklist Topic 7.10, tab 4.3,
PAT-015 - Detailed Design Checklist
PAT-015 - Detailed Design Checklist Topic 7.10, tab 4.4,
PAT-016 - Functional Design Checklist
PAT-016 - Functional Design Checklist Topic 7.10, tab 4.5,
PAT-017 - C Code Inspection Checklist
PAT-017 - C Code Inspection Checklist Topic 7.10, tab 4.6,
PAT-018 - Test Plan Checklist
PAT-018 - Test Plan Checklist Topic 7.10, tab 4.7,
PAT-019 - Test Procedure Checklist
PAT-019 - Test Procedure Checklist Topic 7.10, tab 4.8,
PAT-020 - Examples of Interface Problems
PAT-020 - Examples of Interface Problems Topic 8.16, Software Design Analysis, tab 3.3, Item 6,
PAT-021 - SADESIGN Checklist
PAT-021 - SADESIGN Checklist Topic 8.16 - Software Design Analysis, tab 2,
PAT-022 - Programming Practices Checklist
PAT-022 - Programming Practices Checklist, Topic 8.56 - Source Code Quality Analysis, tab 2.2,
PAT-023 - Preparing for a SARB Checklist
PAT-023 - Preparing for a SARB Checklist SWE-143, tab 3,
PAT-024 - Checklist for Choosing Off-The Shelf Software
PAT-024 - Checklist for Choosing Off-The Shelf Software Topic 6.4,
PAT-025 - Checklist for Choosing a Real Time Operating System (RTOS)
PAT-025 - Checklist for Choosing a Real Time Operating System (RTOS) SWE-027, tab 3.1,
PAT-026 - Test Review Checklist For Test Leads
PAT-026 - TEST REVIEW CHECKLIST FOR TEST LEADS SWE-066, tab 3.3,
PAT-027 - Test Review Checklist For Review Teams
PAT-027 - TEST REVIEW CHECKLIST FOR REVIEW TEAMS SWE-066, tab 7.4,
PAT-028 - NPR 7150.2D Compliance Matrix
PAT-028 - NPR 7150.2D Compliance Matrix NPR 7150.2D Appendix C,
PAT-029 - Software Architecture Review Board Checklist
PAT-029 - Software Architecture Review Board Checklist 8.55 - Software Design Analysis, tab 2.4.2,
PAT-030 - SARB Review Checklist with Guidance
PAT-030 - SARB Review Checklist with Guidance Topic 8.55 - Software Design Analysis, Tab 2.4.2
PAT-031 - Critical Design Analysis Checklist
PAT-031 - Critical Design Analysis Checklist Software Design Analysis, tab 2.4.3
PAT-032 - Considerations When Using Interrupts
PAT-032 - Considerations When Using Interrupts Source Code Quality Analysis, tab 4,
PAT-033 - TASKS NEEDING OBJECTIVE EVIDENCE
PAT-033 - TASKS NEEDING OBJECTIVE EVIDENCE Topic 8.16, Objective Evidence, tab 3
PAT-034 - SAANALYSIS Checklist
PAT-034 - SAANALYSIS Checklist Topic 8.54, Tab 2.3.1 - SAANALYSIS Checklist
PAT-999 - PAT Test Page
Test PAT Testing, 4. Reorganization Items
Item Number Description Actions 1 Mock up new views / dimensions for SWEHBVD content Based on "B. Institutional Requirements" and "C. Project Requirements" 2 Deploy Advanced Tables Macro to long tables 3 4 Update tab 3 in 8.16: check appropriate SWEs for matching products, update text to match NASA-STD-8739.8B 5 Check products and metrics in Handbook SWEs for matching NASA-STD-8739.8, Checklist tool 6 Combine Handbook checklists for Choosing OTS, OSS 5. Consistency Items
# Variants Preferred / Corrected Words Check / Fix Status
8/8/2022
PAT ToDo List
Web Resources
View this section on the websiteUnknown macro: {page-info}
For use on all release candidate audits.
SWE-084, AudCK, CM, A.08,
For use on all release candidate audits
SWE-084, AudCK, CM, A.08,
Possible use in Topic 8.54 - Software Requirements Analysis,
SWE-051, Topic 7.10, ReqAn, A.03,
Also used in Peer Review Checklists (A.10)
SAANALYSIS, ReqAn, PRvw, Topic 8.54, A.03, A.10,
SADESIGN, DesAn, Topic 8.55, A.02, A.04,
Topic Group: Programming Checklists
Topic 6.1, DesAn, A.02, A.04, Topic 8.55, SWE-058, SWE-205,
Topic Group: Programming Checklists
Topic 6.2, ReqAn, SAANALYSIS, SftySp, Topic 8.54, Topic 8.58, SWE-051, SWE-184, A.02, A.03,
SADESIGN, PRvw, SftySp, DesAn, SWE-058, Topic 8.55, A.02, A.04, A.10,
SWE-210, A.01, SWE-154, SWE-157, Topic 8.04,
Also in Peer Review and Requirements Analysis categories
Topic 7.10, PRvw, ReqAn, A.03, A.10, SWE-050, SWE-051, Topic 8.54,
Also found in Peer Review and Design Analysis categories
Topic 7.10, PRvw, DesAn, SWE-057, Topic 8.55, A.04, A.10,
Also found in Peer Review and Design Analysis categories
Topic 7.10, PRvw, DesAn, SWE-058, Topic 8.55, A.04, A.10,
Also found in Peer Review and Design Analysis categories
Topic 7.10, PRvw, DesAn, SWE-058, Topic 8.55, A.04, A.10,
Also found in Peer Review category
Topic 7.10, PRvw, SWE-060, Topic 8.56, A.05, A.10,
Also found in Peer Review category
Topic 7.10, PRvw, SWE-065, Topic 8.57, A.06, A.10,
Also found in Peer Review category
Topic 7.10, PRvw, TstDoc, SWE-065, Topic 8.57, A.06, A.10,
Also found in Design Analysis category.
SADESIGN, DesAn, SWE-058, Topic 5.02, A.04,
Also in SWE-058, tab 7.4.1
SWE-058, SADESIGN, DesAn, Topic 5.13, Topic 8.55, A.04,
SASource, CodePrac, SWE-061, Topic 8.56, A.05,
Also in Topic 8.55 - Software Design Analysis, Tab 2.4
SWE-143, SADESIGN, DesAn, Topic 8.55, A.04,
Also in SWE-027 and categories: Commercial and Legacy Software, and Coding Practices.
SWE-027, Topic 6.4, ComLegSW, CodePrac, Topic 7.03, A.04,
Also in Topic 6.3.
SWE-027, Topic 6.3, ComLegSW, CodePrac, Plng, ComSW, A.01,
Also in Testing Analysis, tab ? and Test Results and Documentation Process Asset Templates.
SWE-066, SATest, TstDoc, Topic 8.57,
Also in Test Docs
SWE-066, TstDoc, Topic 8.57, A.06,
Topic 7.16, SWE-125, A.01
Also in SWE-143
SWE-143, SADESIGN, DesAn, Topic 8.55, A.04,
Also, in Category: DesAn
SWE-143, Topic 8.55, SADESIGN, DesAn, A.04,
SADESIGN, DesAn, SWE-058, Topic 8.55, A.04,
Also found in Hazard Analysis Assets Process Asset Templates, Implementation Assets Process Asset Templates, and Safety Specific Assets Process Asset Templates
SASource, SftySp, Impl, Haz, SWE-060, Topic 8.56, A.05,
ObjEv, AudCK,
SWE-050, SWE-051, Topic 8.54, ReqAn, SAANALYSIS, A.03,
Test Notes
tool, PageCodes, SAANALYSIS, SAP, IVVRef, Safety, SADESIGN, SASTATUS, SASource, SATest, SAAudit, ObjEv, CategoryCodes, AudCK, ChgMgmt, CM, OTS, DesAn, Haz, Impl, MaOps, ModSim, PRvw, RelDel, ReqAn, SafetySp, TstAn, NonCon, Tool, WrtReq, EdConv, RskMgmt, SATask, TstDoc