110 likes | 290 Views
Flight Software. Charlie Wildermann Mike Blau Code 580.0 Code 582 August 16-17, 2005. 431-ICD-000-104…109 Instrument Data ICDs. GN&C. C&DH. FSW Requirement Flow-down. Level 2. Mission Requirements Document. GN&C. FSW. C&DH. Instruments.
E N D
Flight Software Charlie Wildermann Mike Blau Code 580.0 Code 582 August 16-17, 2005
431-ICD-000-104…109 Instrument Data ICDs GN&C C&DH FSW Requirement Flow-down Level 2 Mission Requirements Document GN&C FSW C&DH Instruments 431-RQMT-000139 431-RQMT-000168 C&DH Hardware 431-SPEC- 000063 FD 431-SPEC- 000062 ACS Analysis 431-SPEC- 000143 ACS Hardware Level 3 GN&C Hardware GN&C H/W ICD GN&C FSW Req C&DH FSW Req C&DH H/W ICD Level 4 HiFi Algorithms GN&C FSW API C&DH FSW
Lunar Reconnaissance Orbiter (LRO)FSW SystemLevel 2 Flow Down KeyRequirements
Lunar Reconnaissance Orbiter (LRO)FSW SystemLevel 2 Flow Down KeyRequirements
Lunar Reconnaissance Orbiter (LRO)FSW SystemLevel 2 Flow Down KeyRequirements
Lunar Reconnaissance Orbiter (LRO)FSW SystemLevel 2 Flow Down KeyRequirements
Lunar Reconnaissance Orbiter (LRO)FSW SystemLevel 2 Flow Down KeyRequirements
Lunar Reconnaissance Orbiter (LRO)FSW SystemLevel 2 Flow Down KeyRequirements
LRO Flight Software Architecture Spacecraft Data Recorder EDAC Memory Memory GN&C Applications (5) Instrument Manager Checksum Memory Self Test Manager Dwell Scrubber Software HK Data Storage Scheduler Stored Commanding File Manager Local Storage CFDP File Transfer Health & Inter-task Message Router (SW Bus) Safety Manager Table Software Bus Telemetry Output Command Ingest Event Time Executive 1553 Bus Support Services Services Services Services New C&DH Task Heritage C&DH Task Cmd (UDP COP-1) Transponder S-Band COMM New GN&C Task (up/down) Summit Chip Real-time Telemetry (UDP) cFE Task Backup path for files (CFDP)
Pre-release verification Peer reviews of SW design Code walkthroughs Unit tests Post-release verification in FSW lab Build Tests Requirements verification matrix of L4&L5 rqmts Verification of final build System Tests Verify L3 requirements and selected L4s Run on “FlatSat” IV&V WVa group validates process and run code analysis Code 300 SQA participates throughout SW development LRO FSW Verification
LRO FSW architecture defined VxWorks, cFE forms the SW core Heritage FSW subsystems selected from Triana and SDO FSW development process defined Developed and documented by code 582 for CMMI compliance LRO-specific process documents are in work FSW development labs being prepared Lab designs baselined Most components in house or on order FSW team members identified and ready to work FSW is ready to proceed with preliminary design LRO FSW Summary