Principles Template
Web Resources



Unknown macro: {page-info}
1. Principle
9.01 Software Design Principles
- 9.03 Coding Standards
- 9.04 Command Receipt Acknowledgement
- 9.05 Data Interface Integrity
- 9.06 Dead Code Exclusion
- 9.07 Fault Detection and Response
- 9.08 Flight Software Modification
- 9.09 Incorrect Memory Use or Access
- 9.10 Initialization - Safe Mode
- 9.11 Invalid Data Handling
- 9.12 Resource Margins
- 9.13 Resource Oversubscription
- 9.14 Resource Usage Measurement
- 9.15 Safe Transitions
- 9.16 Thread Safety
- 9.17 Toggle Commands
1.1 Rationale
text
2. Examples and Discussion
text
3. Input
3.1 ARC
None
3.2 GSFC
None
3.3 JPL
None
3.4 MSFC
None
3.5 NESC Report,
text
4. Resources
4.1 References
Include page for "REF RPT 99" goes here
5. Lessons Learned
No lessons learned have currently been identified for this requirement.
5.1 NASA Lessons Learned
Lessons that appear in the NASA LLIS or Center Lessons Learned Databases.
- Lesson Title in bold. Lesson Number 9999: 567Extract from the lesson. Extract taken which points up the lessons that is appropriate to the SWE or Topic of this page. Add a SWEREF pointing back to the reference for the lesson.
5.2 Other Lessons Learned (add this category only if appropriate)
Lessons that appear in the sources outside of NASA such as educational sources or industry sources.
- Lesson Title in bold. Lesson Number 9999: 567 Extract from the lesson. Extract taken which points up the lessons that is appropriate to the SWE or Topic of this page. Add a SWEREF pointing back to the reference for the lesson.