GSFC/NGIMS-FSW-49 CONTOUR/NGIMS FM SOFTWARE DELIVERY REPORT for FSW Version 3.7.09 M Paulkovich February 6, 2002 prepared for Stan Way, NGIMS Instrument Manager Hasso B. Niemann, Paul Mahaffy, Co-Investigators CONTOUR/NGIMS Instrument document rev 0 DOCUMENT CHANGE HISTORY revision Date Change 1 06 Feb 02 First CM version. SCOPE This report summarizes the delivery, status and other deliverables for NGIMS Flight Software (FSW), version 3.7.09. INTRODUCTION The FSW load image for NGIMS software v3.7.09 is being delivered for the flight instrument. This memo itemizes the deliverables, and provides a completion status report. This memo is not a required deliverable to the project. References: (1) NGIMS-FSW-50, Release Description Document (RDD) for v3.7.09 (2) NGIMS-FSW-48, Test Report (TR) for v3.7.09 (3) NGIMS-FSW-14, User's Guide/Software Operator's Manuual (UG/SOM) (4) NGIMS-FSW-20, EEPROM ICD (5) NGIMS-FSW-12, Contour/NGIMS CDS Low-Level SRD (6) NGIMS-FSW-11, Contour/NGIMS Software Requirements Document (7) NGIMS-FSW-22, High-Level Requirements (HLR) (8) NGIMS-FSW-27, Alt Boot Description 1. FSW REQUIREMENTS SPECIFICATIONS The controlling Flight Software Requirements Specifications for NGIMS are: * NGIMS-FSW-22, High-Level Requirements (HLR) * NGIMS-FSW-11, Contour/NGIMS Software Requirements Document * NGIMS-FSW-12, Contour/NGIMS CDS Low-Level SRD These specifications are mostly up to date; some are currently being updated and made complete for this release, for final archiving for this software version. 1.1 Anticipated Releases The next FSW versions, v3.8+, are expected to include certain bug fixes and enhancements; refer to the Work Requests on the NGIMS DR web site: http://fsw.gsfc.nasa.gov/internal/CCR/CCR.cfm?Mission=NGIMS Such new releases will be accompanied by a similar (updated) set of the delivery documents. 1.2 CM Baseline of Documents. Refer to the Delivery Report for the previous release. Document Number REQ DELV %compl Name GSFC/NGIMS-915-FSW Y 100 Code 915 FSW Development Procedures GSFC/NGIMS-FSW-01 Y Y 100 Contour/NGIMS Flight Software Management Plan GSFC/NGIMS-FSW-02 n/a Flight Software Source Lines Of Code Estimates. GSFC/NGIMS-FSW-03 n/a Contour/NGIMS Flight Software Man-Hour Estimates. GSFC/NGIMS-FSW-04 n/a Contour/NGIMS DAC Config Tables Memo GSFC/NGIMS-FSW-05 Y Y 100 Contour/NGIMS Preliminary Commanding Memo GSFC/NGIMS-FSW-06 Y Y 100 Contour/NGIMS Preliminary Telemetry Memo GSFC/NGIMS-FSW-07 100 Contour/NGIMS GSE Considerations GSFC/NGIMS-FSW-08 Y Y 90 Contour/NGIMS Preliminary SIS-1 GSFC/NGIMS-FSW-09 n/a n/a n/a n/a GSFC/NGIMS-FSW-10 90 Contour/NGIMS Preliminary SIS-2 (TM & Commanding) GSFC/NGIMS-FSW-11 Y Y 95 Contour/NGIMS Software Requirements Document GSFC/NGIMS-FSW-12 Y Y 100 Contour/NGIMS CDS Low-Level SRD GSFC/NGIMS-FSW-13 Y 95 Contour/NGIMS QPSim SRD GSFC/NGIMS-FSW-14 Y Y 95 Flight Software User's Guide GSFC/NGIMS-FSW-15 Y 95 User's Guide Supplement: Control Tables for Dummies GSFC/NGIMS-FSW-16 N N n/a Memo, "FSW Changes," 08/30/99 GSFC/NGIMS-FSW-17 n/a n/a n/a n/a GSFC/NGIMS-FSW-18 n/a n/a n/a n/a GSFC/NGIMS-FSW-19 n/a n/a n/a n/a GSFC/NGIMS-FSW-20 Y Y 100 EEPROM ICD ngims-fsw-20-eeprom-icd.doc GSFC/NGIMS-FSW-21 Y Y 100 SDD for Control Tables, ngims-fsw-21-sdd-control_tables.doc GSFC/NGIMS-FSW-22 Y Y 100 High-Level Requirements (HLR) GSFC/NGIMS-FSW-23 100 ngims-fsw-23-Release-3204 GSFC/NGIMS-FSW-24 100 ngims-fsw-24-Release-33xx GSFC/NGIMS-FSW-25 Y Y 60 Traceability Matrix GSFC/NGIMS-FSW-26 Y 100 MET Basics GSFC/NGIMS-FSW-27 Y 95 Alt Boot Description GSFC/NGIMS-FSW-28 Y Y 60 Memory Map v3.6.00 GSFC/NGIMS-FSW-29 n/a n/a n/a GSFC/NGIMS-FSW-30 Y 100 Release Description Document (RDD), v3.6.00 GSFC/NGIMS-FSW-31 Y 100 Test Report, v3.6.00 GSFC/NGIMS-FSW-32 Y 100 Delivery Report, v3.6.00 GSFC/NGIMS-FSW-33 Y 50 Margins Analysis v3.6.00 GSFC/NGIMS-FSW-34 Y 100 WOA - Build Procedures, Testing, Delivery GSFC/NGIMS-FSW-35 n/a n/a 10 Lessons Learned GSFC/NGIMS-FSW-36 Y Y 80 Encounter Sequence Guidelines and Caveats GSFC/NGIMS-FSW-37 n/a n/a n/a GSFC/NGIMS-FSW-38 Y 0 Release Description Document (RDD), v3.7.07 GSFC/NGIMS-FSW-39 Y 90 Test Report, v3.7.07 GSFC/NGIMS-FSW-40 Y 99 Delivery Report, v3.7.07 GSFC/NGIMS-FSW-41 n/a n/a 50 Margins Analysis v3.7.07 GSFC/NGIMS-FSW-42 Y Y 100 Source Code, v3.6.00 GSFC/NGIMS-FSW-43 n/a n/a 100 Source Code, v3.7.07 GSFC/NGIMS-FSW-44 n/a n/a n/a Memory Map, v3.7.07 GSFC/NGIMS-FSW-45 Y 100 Test Report, v3.7.08 GSFC/NGIMS-FSW-46 Y 100 Delivery Report, v3.7.08 GSFC/NGIMS-FSW-47 Y 100 Release Description Document (RDD), v3.7.08 GSFC/NGIMS-FSW-48 100 Test Report, v3.7.09 GSFC/NGIMS-FSW-49 100 Delivery Report, v3.7.09 (this document) GSFC/NGIMS-FSW-50 100 Release Description Document (RDD), v3.7.09 GSFC/NGIMS-FSW-51 100 Instrument Software Configuration Management Plan GSFC/NGIMS-FSW-52 100 FSW Build Procedures Document GSFC/NGIMS-FSW-53 100 Alt Boot Patch Tool memo 2. FIRMWARE 2.1 Flight Firmware The Digital Electronics Team created Flight Firmware from the PROM image for NGIMS v3.6.00 from the executable image provided by the flight software team. See: NGIMS-FSW-30, Release Description Document (RDD), v3.6.00 NGIMS-FSW-31, Test Report (TR), v3.6.00 NGIMS-FSW-32, Delivery Report (DR), v3.6.00 3. RDD (Release Description Document) The RDD is complete for this version release. 4. TR (Test Report) Rigorous verification testing and regression testing was performed and is documented in the Test Report for this release. 5. SOM/UG (Software Operating Manual/User's Guide) The FM SOM/UG is about 95% complete. Some perusal of the document is necessary to look for errors and omissions, and make modifications to bring it up-to-date with recent changes in interfaces. 6. REBUILD PROPERTIES n/a. 7. VERSION OVERVIEW The previous release (v3.7.08) Flight Software was found to have one problem for which a "patched" version of the FSW was requested, documented on the NGIMS DR page as numbered WR (Work Request) number 148: WR-148, Reboot when TM ON and SC-Sim stopped - When in InitMode, TM ON, and then the SC Sim is stopped, about 90 seconds later, v3.7+ essentially reboots (seems to reinitialize). This doesn't happen on v3.6.00. The Flight Software Build WOA (GSFC/NGIMS-FSW-34) and the Build Procedures document (GSFC/NGIMS-FSW-34) specify the method for generating, testing, verifying and delivering new flight software builds. This release closes WR-148. The Test Report for this version release describes the V&V activities performed for these modifications.