GLAST LAT Project Gamma-ray Large Area Space Telescope ISOC Peer Review - March 2, 2004 GLAST Large Area Telescope ISOC Peer Review 2.1 Requirements Lori Bator ISOC Chief Engineer Document: LAT-PR-03213-01 Section 2.1 Requirements 1 GLAST LAT Project ISOC Peer Review - March 2, 2004 State of ISOC Requirements • ISOC requirements given here are detailed in LAT-SS-00015, “LAT ISOC Performance Specification - Level II (B) Specification” – Currently being updated from 8/31/00 released version but changes are more a reorganization of the material and reassignment of more detailed requirements to the Level III specification documents – Requirements map to Ground System Requirements Documents (GSRD) – Requirements also address, on a high level, elements in the Operations Data Products ICD and Science Data Products ICD Document: LAT-PR-03213-01 Section 2.1 Requirements 2 GLAST LAT Project ISOC Peer Review - March 2, 2004 State of ISOC Requirements, cont’d • Requirements are divided into major categories – Science Operations → SOG – Instrument Operations → LOF – Science Analysis and Data Processing → SOG/SAS – Interfaces → SOG/LOF – General → all • Due to the recent formulation of the SOG concept, science operations Level II requirements are fairly general at this point – Level III SOG requirements are currently in draft • Level II LOF requirements are fairly robust due to interactions with the ground systems team through GOWGs and TIMs Document: LAT-PR-03213-01 Section 2.1 Requirements 3 GLAST LAT Project ISOC Peer Review - March 2, 2004 Documentation Flow Mission System Specification 433-SPEC-0001 Operations Data Products (ICD) Interface Rqmts Science Rqmts LAT-SC Interface Requirements Document 433-IRD-0001 Mission Rqmts Science Data Products (ICD) Ground System Requirement Documents 433-RQMT-0006 Mission Science Requirements Document 433-SRD-0001 TCS Performance Specification LAT-SS-00715 LAT ISOC Performance Specification LAT-SS-00015 LAT-SC Interface Control Documents Trigger & Dataflow Subsystem Specification LAT-SS-00019 TKR Subsystem Specification LAT-SS-00017 ACD Subsystem Specification LAT-SS-00016 Radiator Design Specification LAT-SS-00394 X-LAT Plate Design Specification LAT-SS-01240 Grid Box Design Specification LAT-SS-00775 Document: LAT-PR-03213-01 Power Subsystem Specification LAT-SS-00136 SAS Subsystem Specification LAT-SS-00020 CAL Subsystem Specification LAT-SS-00018 LAT Flight SW Specification LAT-SS-00399 ACD Design Specification LAT-SS-00352 LAT TKR Design Specification LAT-SS-00134 LAT Trigger Specification LAT-SS-00284 LAT Dataflow Specification LAT-SS-00285 LAT Readout Electronic Specification LAT-SS-00152 Tower Power Supplies Specification LAT-SS-01537 LOF Subsystem Specification LAT-SS-00021 SOG Subsystem Specification LAT-SS-XXXX SAS Design Specification LAT-SS-00505 LAT Operations Facility Specification LAT-SS-01783 CAL Design Specification LAT-SS-00210 Section 2.1 Requirements LAT Subsystem Mechanical Subsystem Specification LAT-SS-00115 LAT Environmental Specification LAT-SS-00778 Design Specification LAT Performance Specification LAT-SS-00010 LAT Interface Rqmts 4 GLAST LAT Project ISOC Peer Review - March 2, 2004 Level III Requirements Documents Document Number Title Release Date Comments LAT-SS-00020 Science Analysis Software Level III Specification 1/7/2002 Will update if necessary LAT-SS-00021 LAT Operations Facility Subsystem Specification Level III Specification 1/7/2002 Update is in review LAT-SS-000XX Science Operations Group Level III Specification Document: LAT-PR-03213-01 Not released In draft Section 2.1 Requirements 5 GLAST LAT Project ISOC Peer Review - March 2, 2004 Science Operations Requirements Requirement GSRD Reference Produce, monitor and update calibration constants for the instrument and generate Instrument Response Functions (IRFs) needed for science analysis LIOC2030 Assess the LAT instrument performance and compare actual performance against predicted performance LIOC6100 Optimize the performance of the LAT instrument Archive data on the performance of the LAT instrument Document: LAT-PR-03213-01 LIOC6130 Section 2.1 Requirements 6 GLAST LAT Project ISOC Peer Review - March 2, 2004 Instrument Operations Requirements Requirement GSRD Reference Monitor the health and safety of the instrument LIOC5000 LIOC6100 Process and analyze LAT housekeeping data LIOC2090 LIOC6120 Define the operating limits for the LAT instrument and shall monitor for and respond to anomalous configurations or states LIOC2090 LIOC5020 Maintain records of the operation and health of the LAT instrument LIOC4010 LIOC6110 LIOC6130 Maintain the status of on-board operating parameters and control the configuration of the LAT instrument LIOC4230 LIOC6150 Generate LAT instrument commands and identify procedures to direct the safe upload of the commands LIOC4100 Develop and maintain validated command and telemetry databases used for generating LAT instrument commands and analyzing the health, performance, and operation of the LAT instrument LIOC2100 Document: LAT-PR-03213-01 Section 2.1 Requirements 7 GLAST LAT Project ISOC Peer Review - March 2, 2004 Instrument Operations Requirements, cont’d Requirement GSRD Reference Maintain, update, and validate the operation and performance of the LAT onboard instrument flight software LIOC4200 LIOC4230 Maintain an instrument simulator for validating and verifying changes to flight software and command procedures, and also for use in anomaly resolution LIOC4210 LIOC4220 Provide mission operation support for the LAT instrument • Provide instrument command uploads to the GSSC for on-orbit instrument operations and to the MOC during pre-launch test and early orbit periods • Coordinate LAT commanding schedules with the GSSC • Coordinate the resolution of LAT instrument anomalies with the MOC • Perform initial tests and analysis of LAT instrument operation and performance during an on-orbit checkout period of 60 days • Support an on-orbit operational lifetime of a minimum of 5 years following an initial period of on-orbit checkout LIOC3000 LIOC4000 LIOC4020 LIOC4030 LIOC4040 Document: LAT-PR-03213-01 Section 2.1 Requirements 8 GLAST LAT Project ISOC Peer Review - March 2, 2004 Science Analysis and Data Processing Requirements Requirement GSRD Reference Receive Level 0 data from the MOC and shall process the data into Level 1 event data and instrument diagnostic data within 24 hours of receipt from the MOC • Evaluate the quality of the Level 0 data and determine if retransmission of the data from the MOC is required • Process retransmitted Level 0 data within 24 hours of receipt from the MOC • Process Level 0 data received from the MOC that duplicates or overlaps portions of previously received Level 0 data LIOC1520 LIOC2000 LIOC2050 LIOC2055 LIOC2070 LIOC6020 Autonomously receive real-time housekeeping data in near real time from the MOC and shall process the data for diagnostic use LIOC5010 LIOC7010 Process unfiltered data generated by the instrument hardware trigger LIOC2075 Maintain a Level 1 processing pipeline for event reconstruction and classification LIOC2040 Develop algorithms to interpret the subsystem response, apply calibration constants, and to find and identify incident photons LIOC6015 Develop and maintain software to simulate the detailed response of the LAT to charged particles and gamma rays Document: LAT-PR-03213-01 Section 2.1 Requirements 9 GLAST LAT Project ISOC Peer Review - March 2, 2004 Science Analysis and Data Processing Requirements, cont’d Requirement GSRD Reference Maintain a processing pipeline for Level 2 analysis tasks that can be automated, such as searching for transient sources, monitoring the in-flight IRFs, and refining information about alerts for transient sources generated by the instrument LIOC2010 Develop and provide to the GSSC and LAT team science analysis tools to analyze Level 1 data LIOC2020 Provide Level 1 and Level 2 data to GSSC and the LAT team in an agreed upon format LIOC2010 LIOC2060 Provide data to any associated international or domestic mirror sites provided as part of the LAT team efforts Archive all raw data and processed data products for the duration of the mission. LIOC2080 LIOC6130 Archive LAT test and calibration data obtained during pre-launch testing LIOC6140 Receive and process LAT transient alert messages from the MOC • Use LAT science data to validate and refine the transient alert information • Transmit refined transient alerts to the Gamma Ray Burst Coordinates Network (GCN) • Receive, process, and respond to LAT instrument alert messages LIOC2085 LIOC2086 Document: LAT-PR-03213-01 Section 2.1 Requirements 10 GLAST LAT Project ISOC Peer Review - March 2, 2004 Interface Requirements Requirement GSRD Reference Interface with the GSSC, LAT team, and LAT mirror sites to provide and receive science data products LIOC2020 LIOC2060 Interface with the GSSC to provide and receive operational data products, including instrument commands LIOC1500 LIOC4020 LIOC4030 LIOC4040 LIOC4110 Interface with the MOC to provide and receive operational data products LIOC1510 LIOC2110 LIOC2120 LIOC4050 LIOC4130 LIOC6000 LIOC6010 Document: LAT-PR-03213-01 Section 2.1 Requirements 11 GLAST LAT Project ISOC Peer Review - March 2, 2004 General Requirements Requirement GSRD Reference Adhere to mission specified data standards and formats LIOC0010 Maintain the LAT ISOC for the entire mission lifetime with no loss in ISOC capability or performance LIOC0020 LIOC1000 Accept autonomous data transfers from the MOC LIOC7000 Connect to the other operations and support centers by an intranet of wide area networks that is closed to, or protected from, public users of the external internet Document: LAT-PR-03213-01 Section 2.1 Requirements 12 GLAST LAT Project ISOC Peer Review - March 2, 2004 Conclusion • Solid Level II requirements are in place and track to GSRD • Level III requirements for SAS and LOF are in place • SOG Level III requirements are continuing to be identified and developed Document: LAT-PR-03213-01 Section 2.1 Requirements 13