Below are the first 10 and last 10 pages of uncorrected machine-read text (when available) of this chapter, followed by the top 30 algorithmically extracted key phrases from the chapter as a whole.
Intended to provide our own search engines and external engines with highly rich, chapter-representative searchable text on the opening pages of each chapter.
Because it is UNCORRECTED material, please consider the following text as a useful but insufficient proxy for the authoritative book pages.
Do not use for reproduction, copying, pasting, or reading; exclusively for search engines.
OCR for page 139
An Assessment of Space Shuttle Flight Software Development Processes
APPENDIX E
Flight Software
Verification and Validation Requirements
NSTS-08271
November 21, 1991
OCR for page 140
An Assessment of Space Shuttle Flight Software Development Processes
This page in the original is blank.
OCR for page 141
An Assessment of Space Shuttle Flight Software Development Processes
National Aeronautics and Space Administration
NSTS 08271
Lyndon B. Johnson Space Center
Houston, Texas 77058
SPACE SHUTTLE
FLIGHT SOFTWARE
VERIFICATION AND VALIDATION REQUIREMENTS
NOVEMBER 21, 1991
OCR for page 142
An Assessment of Space Shuttle Flight Software Development Processes
REVISION LOG
REV LTR
CHANGE NO
DESCRIPTION
DATE
BASELINE ISSUE (Reference PRCBD S052486, dated 10/04/91)
11/21/91
OCR for page 143
An Assessment of Space Shuttle Flight Software Development Processes
SPACE SHUTTLE
FLIGHT SOFTWARE
VERIFICATION AND VALIDATION REQUIREMENTS
OCR for page 144
An Assessment of Space Shuttle Flight Software Development Processes
THIS PAGE INTENTIONALLY LEFT BLANK
OCR for page 145
An Assessment of Space Shuttle Flight Software Development Processes
FOREWORD
Efficient management of the Space Shuttle program dictates that effective control of program activities be established. To provide a basis for management of the program requirements, directives, procedures, interface agreements, and information regarding system capabilities are to be documented, baselined, and subsequently controlled by the proper management level.
Program requirements to be controlled by the Director, Space Shuttle (Level I), have been identified and documented in Level I program requirements documentation. Program requirements controlled by the Deputy Director, Space Shuttle Program (Level II), are documented in, attached to, or referenced from Volume I through XVIII of NSTS 07700.
This document, which is to be used by members of the Flight Software community, defines the Space Shuttle Program baseline requirements for the Flight Software Verification and Validation process. All Flight Software Verification and Validation activity should be consistent with this plan and the unique items contained herein. The top level policies and requirements for Flight Software Verification and Validation are contained in NSTS 07700, Volume XVIII, Computer Systems and Software Requirements, Book 3, Software Management and Control.
All changes to NSTS 08271, Space Shuttle Program Flight Software Verification and Validation Requirements Document, in the form of change requests will be presented to the Shuttle Avionics Software Control Board (SASCB) for disposition. Change authority and management of the implementation strategy for the Verification and Validation requirements and processes in NSTS 08271 are hereby delegated to WA/Space Shuttle Engineering Integration Office via the SASCB. Revisions to this plan will be made as required to incorporate baseline changes to NSTS 07700, Volume XVIII, Book 3.
Leonard S. Nicholson
Deputy Director, Space Shuttle Program
OCR for page 146
An Assessment of Space Shuttle Flight Software Development Processes
THIS PAGE INTENTIONALLY LEFT BLANK
OCR for page 147
An Assessment of Space Shuttle Flight Software Development Processes
TABLE OF CONTENTS
1.0
PURPOSE
1-1
2.0
APPLICABLE DOCUMENTS
2-1
3.0
INTRODUCTION
3-1
4.0
SPACE SHUTTLE FLIGHT SOFTWARE (FSW) COMMUNITY
4-1
4.1
SPACE SHUTTLE PROGRAM OFFICE (SSPO)
4-1
4.2
MISSION OPERATIONS DIRECTORATE (MOD)
4-1
4.3
ENGINEERING DIRECTORATE (ED)
4-2
4.4
SAFETY, RELIABILITY, & QUALITY ASSURANCE (SR&QA)
4-3
4.5
FLIGHT CREW OPERATIONS DIRECTORATE (FCOD)
4-3
4.6
FLIGHT SOFTWARE DEVELOPMENT CONTRACTORS (IBM, ROCKWELL INTERNATIONAL)
4-3
4.7
OPERATIONS CONTRACTORS (SHUTTLE TRANSPORTATION SYSTEMS OPERATIONS CONTRACTOR (STSOC), IBM ROCKWELL, ETC.)
4-4
4.8
SYSTEMS DESIGN CONTRACTORS (ROCKWELL, LOCKHEED, CHARLES STARK DRAPER LABS)
4-4
5.0
DEVELOPMENT APPROACH
5-1
5.1
FLIGHT SOFTWARE DEFINITION ROADMAP
5-1
5.1.1
Flight Software Needs
5-1
5.1.2
Needs Analysis
5-1
5.1.3
Discrepancy Report Analysis
5-2
5.1.4
Space Shuttle Program Control
5-2
5.1.5
Requirements Inspection
5-2
5.1.6
Requirements Analysis
5-2
OCR for page 148
An Assessment of Space Shuttle Flight Software Development Processes
5.1.7
Space Shuttle Program Authorization
5-3
5.2
FLIGHT SOFTWARE DEVELOPMENT ROADMAP
5-3
5.2.1
Design, Code, Unit/Module Test
5-3
5.2.2
Load Build and System Test
5-4
5.2.3
First Article Configuration Inspection
5-5
5.2.4
Verification Test Procedure Reviews
5-5
5.2.5
Functional Verification Testing
5-6
5.2.6
Performance Verification Testing
5-6
5.2.7
Configuration Inspection
5-7
5.3
FLIGHT SOFTWARE MISSION PREPARATION ROADMAP
5-7
5.3.1
Reconfiguration Data
5-7
5.3.2
Vehicle Cargo System (VCS) Reconfiguration Data
5-8
5.3.3
Reconfiguration Activities
5-8
5.3.4
Integrated Mass Memory Unit Load
5-8
5.3.5
Operational Validation and Certification Testing
5-8
5.3.6
Performance and Certification Test Reviews
5-9
5.3.7
Flight and Software Readiness Reviews
5-9
5.3.8
Mass Memory Dump and Compare
5-10
OCR for page 149
An Assessment of Space Shuttle Flight Software Development Processes
APPENDICES
A
SPACE SHUTTLE MAIN ENGINE CONTROLLER SSME FLIGHT SOFTWARE DEVELOPMENT AND VERIFICATION AND VALIDATION
179
B
ACRONYMS AND ABBREVIATIONS
191
OCR for page 184
An Assessment of Space Shuttle Flight Software Development Processes
THIS PAGE INTENTIONALLY LEFT BLANK
OCR for page 185
An Assessment of Space Shuttle Flight Software Development Processes
Figure A-1 SSMEC Software Requirements Definition Roadmap
OCR for page 186
An Assessment of Space Shuttle Flight Software Development Processes
Figure A-2 SSMEC Software Development Roadmap
OCR for page 187
An Assessment of Space Shuttle Flight Software Development Processes
Figure A-3 SSMEC Software Verification/Validation/Certification Roadmap
OCR for page 188
An Assessment of Space Shuttle Flight Software Development Processes
Figure A-4 SSMEC Software Mission Readiness Roadmap
OCR for page 189
An Assessment of Space Shuttle Flight Software Development Processes
APPENDIX B
ACRONYMS AND ABBREVIATIONS
OCR for page 190
An Assessment of Space Shuttle Flight Software Development Processes
THIS PAGE INTENTIONALLY LEFT BLANK
OCR for page 191
An Assessment of Space Shuttle Flight Software Development Processes
APPENDIX B
ACRONYMS AND ABBREVIATIONS
BFS
Backup Flight System
CCB
Change Control Board
CCBD
Configuration Control Board Directive
CDR
Critical Design Review
CI
Configuration Inspection
CPU
Central Processing Unit
CR
Change Request
CTR
Certification Test Report
DCR
Data Change Requests
DDS
Detailed Design Specification
DPS
Data Processing System
DR
Discrepancy Reports
ED
Engineering Directive
EPDC
Electrical Power Distribution and Control
ET
External Tank
FACI
First Article Configuration Inspection
FDSD
Flight Data Systems Division
FRR
Flight Readiness Review
FSW
Flight Software
GFE
Government Furnished Equipment
GLS
Ground Launch Sequencer
GN&C
Guidance, Navigation and Control
GPC
General Purpose Computer
HSL
Hardware Simulation Laboratory
HSLII
Hardware Simulation Lab II
IBCB
Integrated Baseline Control Board
IMMU
Integrated Mass Memory Unit
KCR
KSC Change Request
LCC
Launch Control Center
LPS
Launch Processing System
OCR for page 192
An Assessment of Space Shuttle Flight Software Development Processes
MAST
Measurement and Stimulus
MCC
Mission Control Center
MMU
Mass Memory Unit
MOD
Mission Operations Directorate
OI
Operational Increment
OMRS
Orbiter Maintenance Requirements Specification
OPS
Operations
PASS
Primary Avionics Software System
PRCB
Program Requirements Control Board
PRCBD
Program Requirements Control Board Directive
PTR
Performance Test Reviews
RCN
Requirements Change Notice
RMD
Reconfiguration Management Division
RSS
Range Safety System
SAIL
Shuttle Avionics Integration Laboratory
SASCB
Shuttle Avionics Software Control Board
SASR
Shuttle Avionics Systems Review
SCCB
Software Change Control Board
SCR
Software Change Request
SDF
Software Development Facility
SES
Shuttle Engineering Simulation
SMS
Shuttle Mission Simulator
SPF
Software Production Facility
SQA
Software Quality Assurance
SRB
Solid Rocket Booster
SRG
Software Review Group
SRM&QA
Safety, Reliability, Maintainability & Quality Assurance
SRR
Software Readiness Review
SSC
Stennis Space Center
SSMEC
Space Shuttle Main Engine Controller
SSP
Space Shuttle Program
SSPO
Space Shuttle Program Office
STAR
Shuttle Transportation Automated Reconfiguration
STS
Shuttle Transportation System
STSOC
Shuttle Transportation System Operations Contractor
SVP
Software Verification Procedure
TCT
Test Coordination Team
TCTI
Time Compliance Technical Instruction
TDCC
Technical Directive Change Control
TRP
Technical Review Panel
OCR for page 193
An Assessment of Space Shuttle Flight Software Development Processes
V&V
Verification and Validation
VCS
Vehicle Cargo System
VTP
Verification Test Program
OCR for page 194
An Assessment of Space Shuttle Flight Software Development Processes
THIS PAGE INTENTIONALLY LEFT BLANK
Representative terms from entire chapter:
flight software