30 June 2005 FSW Status Review 1 GLAST Large Area Telescope Instrument Flight Software LAT Monthly June 30, 2005 Terry Schalk U. C. Santa Cruz Gamma-ray.

Slides:



Advertisements
Similar presentations
Making the System Operational
Advertisements

GLAST LAT ProjectManager’s Face to Face - ISOC, 17 March GLAST Large Area Telescope WBS 4.1.B Instrument Science Operations Center Manager’s Face.
GLAST LAT Project Online Peer Review – July 20, Integration and Test R. Claus 1 GLAST Large Area Telescope: I&T Integration Readiness Review.
1 GLAST Large Area Telescope Monthly Mission Review LAT Flight Software Status June 6, 2007 Jana Thayer Stanford Linear Accelerator Center Gamma-ray Large.
GLAST LAT ProjectOnline Peer Review – July 20, Integration and Test R. Claus 1 GLAST Large Area Telescope: I&T Integration Readiness Review.
GLAST LAT ProjectISOC CDR, 4 August 2004 Document: LAT-PR-04500Section 3.11 GLAST Large Area Telescope: Instrument Science Operations Center CDR Section.
1 GLAST Large Area Telescope Monthly Mission Review LAT Flight Software Status October 29, 2007 Jana Thayer Stanford Linear Accelerator Center Gamma-ray.
1 GLAST Large Area Telescope Monthly Mission Review LAT Flight Software Status May 2, 2007 Jana Thayer Stanford Linear Accelerator Center Gamma-ray Large.
GLAST LAT ProjectISOC Peer Review - March 2, 2004 Document: LAT-PR Section 2.1 Requirements 1 Gamma-ray Large Area Space Telescope GLAST Large.
GLAST Large Area Telescope Instrument Flight Software F2F Meeting March 17, 2005 Jeff Fisher FSW Manager Stanford Linear Accelerator Center Gamma-ray Large.
GLAST Large Area Telescope ISOC Review 15 February 2006 FSW Activities, Organization, and Resource Needs Jana Thayer Stanford Linear Accelerator Center.
GLAST June 8, 2000, P. Roger Williamson, BFP - 1 Balloon Flight Planning Roger Williamson June 8, 2000.
GLAST LAT Instrument GLAST Monthly Mission Review July 12, 2007 N. Johnson, NRL 1 Monthly Mission Review Project Status Overview July 12, 2007 Neil Johnson.
GLAST LAT Project ISOC Peer Review - March 2, 2004 Document: LAT-PR Section 2.3 Verification and Validation 1 Gamma-ray Large Area Space Telescope.
GLAST LAT Project4.1.7 Dec 15’03 V 1 FSW Organization Chart FSW Lead J. J. Russell Project Manager (IPM) L. Klaisner Electronics & FSW Manager G. Haller.
Section 15-1GLAST Ground System Design Review August 18&19, 2004 ISOC Organization ISOC Manager R Cameron Commanding, H&S Timeline Planning Command Generation.
GLAST LAT Project ISOC Peer Review - March 2, 2004 Document: LAT-PR Section 3 LOF Operations Concept 1 Gamma-ray Large Area Space Telescope GLAST.
GLAST LAT ProjectISOC CDR, 4 August 2004 Document: LAT-PR-04500Section 4.11 GLAST Large Area Telescope: Instrument Science Operations Center CDR Section.
GLAST LAT Project4.1.7 July 17, 03 LAT Meeting G. Haller V41 GLAST Large Area Telescope: Electronics, Data Acquisition & Flight Software W.B.S LAT.
ISOC Peer Review - March 2, 2004 Section GLAST Large Area Telescope ISOC Peer Review Test Bed Terry Schalk GLAST Flight Software
GLAST LAT ProjectNovember 18, 2004 I&T Two Tower IRR 1 GLAST Large Area Telescope: Integration and Test One and Two Tower Integration Readiness Review.
GLAST LAT Project 1S. Ritz Purposes of the Data Challenges “End-to-end” testing of analysis software. –define the ends –define the tests (what is success?)
GLAST LAT Project May 2, 2007 NCRs and Waivers 1 GLAST Large Area Telescope Systems Engineering Test Status, NCRs and Verification Status Pat Hascall Systems.
GLAST Large Area Telescope Instrument Flight Software Flight Unit Design Review 16 September 2004 Telecommand and Telemetry Data Dictionary Services Sergio.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR Current Status Sergio Maldonado FSW Test Team Lead Stanford Linear Accelerator Center.
GLAST LAT ProjectMonthly Status Review - ISOC, 1 September GLAST Large Area Telescope WBS 4.1.B Instrument Science Operations Center Monthly Status.
GLAST Large Area Telescope Instrument Flight Software Flight Unit Design Review 16 September 2004 LAT Housekeeping Sergio Maldonado Stanford Linear Accelerator.
GLAST Large Area Telescope Instrument Flight Software Flight Unit Design Review 16 September 2004 Primary Boot Code (PBC) D. Wood Naval Research Laboratory.
GLAST Large Area Telescope Instrument Flight Software Flight Unit Design Review 16 September 2004 Diagnostics Framework James Swain Stanford Linear Accelerator.
# - 1 E. Andrews LAT Software Schedule  Key FSW Milestone Dates –PAST: Jan ‘02 / Jul ‘02 – Preliminary Design Review / Delta PDR May ’03 – Critical Design.
GLAST LAT Project4 April 2005 LAT System EngineeringLAT Test Planning Meeting GLAST LAT GLAST LAT System Engineering Gamma-ray Large Area Space Telescope.
GLAST Large Area Telescope Instrument Flight Software Flight Unit Design Review 16 September 2004 Software Watchdog Steve Mazzoni Stanford Linear Accelerator.
GLAST LAT ProjectT&C Database Management, 1 July GLAST Large Area Telescope T&C Database Management 1 July 2005 Bryson Lee
GLAST LAT ProjectDOE/NASA Peer Review, March 19-20, 2003 GLAST Large Area Telescope: Electronics, Data Acquisition & Instrument Flight Software Flight.
GLAST LAT ProjectISOC Peer Review March 2, 2004 GLAST Large Area Telescope ISOC Peer Review Section 4.2 FSW Code Maintenance Tools T. L. Schalk U. C. Santa.
GLAST Large Area Telescope Instrument Flight Software Flight Unit Design Review 16 September 2004 Thermal Control System Steve Mazzoni Stanford Linear.
GLAST LAT ProjectLAT Muons at NRL 28 Feb 2006 J. Eric Grove Naval Research Lab Washington DC LAT Muon Data Taking During Environmental Test at NRL J. Eric.
Final Version Kequan Luu May 13-17, 2002 Micro-Arcsecond Imaging Mission, Pathfinder (MAXIM-PF) Flight Software.
GLAST LAT Project LAT System Engineering 1 GLAST Large Area Telescope: LAT System Engineering Pat Hascall SLAC System Engineering Manager
GLAST Large Area Telescope LAT Flight Software System Checkout TRR Systems Engineering Mike DeKlotz GSFC Stanford Linear Accelerator Center Gamma-ray Large.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR Test Suites (Backup) Stanford Linear Accelerator Center Gamma-ray Large Area Space Telescope.
GLAST LAT ProjectISOC CDR, 4 August 2004 Document: LAT-PR-04500Section 3.21 GLAST Large Area Telescope: Instrument Science Operations Center CDR Section.
RBSP Radiation Belt Storm Probes RBSP Radiation Belt Storm Probes 3-4 Sept. 2008EFW INST+SOC PDR447 Command, Telemetry, and Ground Support Equipment (CTG)
GLAST LAT ProjectCDR/CD-3 Review May 12-16, 2003 Document: LAT-PR Section 5 IOC Subsystem 1 GLAST Large Area Telescope: IOC Subsystems WBS: 4.1.B.
GLAST Large Area Telescope Instrument to Spacecraft Interface Simulator (ISIS) Test Readiness Review 15 December 2004 Jana Thayer Eric Hansen Stanford.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR FSW Overview Sergio Maldonado FSW Test Team Lead Stanford Linear Accelerator Center.
GLAST LAT Project September 15, 2006: Pre-Shipment Review Presentation 4 of 12 Flight Software 1 GLAST Large Area Telescope LAT Pre-Shipment Review Flight.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR Test Environment Sergio Maldonado FSW Test Team Lead Stanford Linear Accelerator Center.
GLAST Large Area Telescope Instrument Flight Software Flight Unit Design Review 16 September 2004 Secondary Boot Code (SBC) D.Wood Naval Research Laboratory.
GLAST Large Area Telescope Instrument Flight Software Jeff Fisher, FSW Manager Flight Unit Peer Review Overview/Management/Schedule September 16, 2004.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR Software Quality Assurance Kelly Burlingham SQE Stanford Linear Accelerator Center Gamma-ray.
GLAST Large Area Telescope Instrument Flight Software Flight Unit Design Review 16 September 2004 Instrument Configuration by File James Swain Stanford.
GLAST LAT ProjectSLAC Internal Review, April 16-18, 2002 LAT-PR Electronics and Flight Software WBS GLAST Large Area Telescope: Electronics,
Space FSW Conference 2016 Matthew Conte Software Engineer
GLAST Large Area Telescope:
I&T&C Organization Chart
GLAST Large Area Telescope:
GLAST Large Area Telescope
EPU load – same as SIU load except…
GLAST Large Area Telescope
GLAST Large Area Telescope
GLAST Large Area Telescope:
LAT Operations Scenario Subsystem Meetings
GLAST Large Area Telescope
GLAST Large Area Telescope
GLAST Large Area Telescope: I&T Test Readiness Review
GLAST Large Area Telescope
GLAST Large Area Telescope
Integration & Test Instrument Operations Coordination
GLAST Large Area Telescope Instrument Science Operations Center
Presentation transcript:

30 June 2005 FSW Status Review 1 GLAST Large Area Telescope Instrument Flight Software LAT Monthly June 30, 2005 Terry Schalk U. C. Santa Cruz Gamma-ray Large Area Space Telescope

30 June 2005 FSW Status Review 2 FSW Development Roadmap We have a baseline FSW build and the focus of activity is moving from individual pkgs to builds that have been demonstrated to the extent possible on the test bed Incremental builds with objectives –Builds that allow test team to prepare formal procedures/scripts, learn about code –Builds that increase complexity of internal SW dependencies –Leave time to resolve unexpected problems before system test –Spread knowledge of how to exploit FSW during system test

30 June 2005 FSW Status Review 3 FSW Phased Integration Plan Package Suite Release Date Integration FocusPackage ListConfirm Integration Using B (B-0-2-X) June 14Spacecraft interfaces (discretes, 1553 messages) – part 2 Attitude/time (part 2) Mode control Thermal Control FSW configuration and startup Ground tools ATT (part 2), LSM (part 2), THS (part 2) LIM LTC CFG Ground: LCAT, SCP, LCP, LCBT, SIIS, CLI, GRL Test script dry run VSC Testbed Env. simulator board (RTD + thermistor) C (B-0-3-X) June 30Charge injection calibration Instrument configuration Ground tools LCI LATC Ground: LCAT, SCP, LCP, LCBT, SIIS, CLI, GRL Test script dry run VSC Testbed Mini-tower D (B-0-4-X) July 12Diagnostics Computer manager CFG Event Filters LPA LDF LCM (part 2) Test script dry run VSC Testbed Full (B-0-5-X) JulyGRB Detection and Response GRBTest script dry run VSC Testbed

30 June 2005 FSW Status Review 4 Candidate Release Software includes the following packages (packages under FSW CCB control shown in blue): ATT V1-1-2 CCSDS V3-3-2 CLI V0-0-7 CMX V2-4-2 CTDB V5-2-2 CTS V2-1-0 ELF V1-1-2 EXPAT V1-0-0 FILE V3-4-0 GRL V1-0-0 IMM V0-1-0 ITC V3-1-1 LATC V6-2-1 LCAT V1-4-1 LCBD V1-2-9 LCBT V1-4-2 LCM V0-1-0 LCP V0-7-0 LCS V1-0-0 LEM V4-2-2 LFS V1-3-0 LHK V6-0-2 LIM V1-0-0 LMC V0-1-0 LSM V2-2-0 LTC V0-2-1 LTX V2-4-1 MEM V5-2-0 MON V0-1-0 MSG V2-0-3 PBC V4-4-0 PBI V0-0-7 PBS V2-9-0 PIG V8-0-2 RAD750 V1-3-3 SBC V1-1-1 SCP V0-8-0 SIB V1-2-1 SIIS V0-0-2 THS V1-0-4 VXW V6-8-0 VXWPC V0-1-0 XLX V6-3-0 ZLIB V2-1-2

30 June 2005 FSW Status Review 5 Change Tracking-New JIRA Issues * JIRA use began May 11

30 June 2005 FSW Status Review 6 June Activities A build (v0-2-0) with CCB controlled packages was completed Including –Mode Control with Main-feed on Power on & off 24 of 40 FSW packages have been placed under package-level CCB control; and now that the VSC is delivered the FSW Test team is running draft test scripts against this baseline. Weekly hardware scheduling meeting for test lab & FES

30 June 2005 FSW Status Review 7 June Activities Lockheed Thermal Control Test System FSW ready Goes to Lockheed July 12-th LAT Thermal Control (LTC) –Fixed heat pipe indicator logic for telemetry –Fixed status values for raw sensor value reported in telem Time Hack Services (THS) –Tested on an all-RAD750 setup (SIU & 2 EPU’s) –SIU distributing and EPU’s receiving msg-s correctly after modification to EPU boot code –Modified some warning msgs LAT Instrument Manager (LIM, mode controller package) –After v0-2-0 build added LOAD-SHED, SAFE-MODE, SAA- ENTER, SAA-EXIT, CALIBRATION and DIAGNOSTICs –Updated tests to verify handling added functionality

30 June 2005 FSW Status Review 8 June Activities Upgraded Operating System (VXW) –Allows C++ support –Allows all time-stamps to be driven by GPS time LAT Physics Acquisition (LPA) –First public version of the event/gamma filter code (EFC) is released –Ran timing tests –Contents of summary telemetry defined –Added error codes to filter init sequence –Tested multiple filter framework LAT Event Formats (LEF) –Compression algorithms have been prototyped –Code written to output events in variety of formats (raw to highly compressed) LAT Computer Monitoring (LCM) –Commands added to: Dump current SW module list Configure RAD750 memory scrubber Set telemetry response to RAD750 hw errors

30 June 2005 FSW Status Review 9 June Activities LAT Charge Injection (LCI) –Worked with subsystems to evaluate their current calibration usage and some modification made to code base to reflect real hardware in prep for V0-3-0 build –Design document updated to reflect current reality –All base functionality in place except for data transportation to SSR (depends on ITC) FSW and VSC –1553 bus-controller driver for VSC upgraded to reflect true bus schedule now need to upgrade VSC software to use it CFG –Complicated by variety of environments and hrdw configs it has to run in Teststands Real LAT Testbed

30 June 2005 FSW Status Review 10 Testing-Demonstrations Gamma-ray Large Area Space Telescope

30 June 2005 FSW Status Review 11 Change in FSW Demonstrations Motivation: provide interim measure of progress Up until now –Demonstration of requirements against ad hoc collections of FSW packages –Significant extra effort to put together demonstrable procedure, with only moderate reuse Moving forward –VSC now in place so real test scripts can be exercised –Planned scripts mapped to outstanding requirements to be demonstrated –Schedule of demonstrating outstanding requirements based on script dry runs follows

30 June 2005 FSW Status Review 12 Script dry run plan to demonstrate outstanding requirements Function (# of requirements)Date Secondary boot checksum (1), HSK anomaly response (1) 6/30/05 SIU to EPU file copy (1), Commands interface (10), Science data (2) 7/14/05 Charge injection (22)7/22/05 Thermal control (8)8/5/05 Event filtering (4)8/11/05 Configuration (3)8/11/05 Discrete interfaces (3)8/19/05 Event monitoring and deadtime (7)8/23/05 Mode control (14)8/25/05 Diagnostics (18)9/8/05 GRB detection and response (14)9/20/05

30 June 2005 FSW Status Review 13 Requirements-to-Demo Mapping May: Secondary boot (2), EPU memory dump (1) June: Low rate science (1), Demand telemetry (1)

30 June 2005 FSW Status Review 14 Test Suite Status

30 June 2005 FSW Status Review 15 Test Script Schedule Mitigation Ongoing mitigation steps as procedures are reviewed –Simplification of tests where appropriate –Combining tests where appropriate Investigate streamlining review process Consider adding test team members Consider a “rolling” script/FQT process –Don’t require all scripts complete before start of FQT –Start FQT with completed scripts prioritized toward key functionality

30 June 2005 FSW Status Review 16 FSW Develop and Test Schedule Through FQT Develop Test Dry Run FQT Code Integrate Test Plan Procedures Integration/Demos TRR PQTR Sept 04 Oct 04 Nov 04Dec 04 Jan 05 Feb 05Mar 05Apr 05May 05 Pre-VSC Candidate Release Testing June 05July 05 Base August05 VSC Post-VSC Candidate Release Testing Sept 05 B0-2-0

30 June 2005 FSW Status Review 17 FSW Outstanding Issues CR Release at the end of the month –Provide charge injection calibration FSW Finish the FSW startup/configuration sequence Finalize and implement the basic science data output format Complete work on the science data interface to get data out via the SSR How to Drive FSW –Individual FSW applications have table-driven configurations Large number of configuration parameters –Over the next 2 months, user groups can begin taking ownership of the configuration tables affecting their subsystems and define appropriate sets of operational parameters

30 June 2005 FSW Status Review 18 Glossary Gamma-ray Large Area Space Telescope

30 June 2005 FSW Status Review 19 Glossary of FSW Terms TermDefinition ATTAttitude Processing (package) CCSDSCCSDS Packet Utilities (package) CFGFSW Configuration and Initialization (package) CRCandidate releases: series of software builds with increasingly complete suite of FSW. CTSCommand and Telemetry Service (package) CTDBCommand and Telemetry Data Bus (1553) Driver (package) EDSEvent Delivery Service EFCEvent Filter Code FILEFile Upload (package) FQTFormal Qualification Testing GRBGamma Ray Burst IMMInstrumented Memory Manager (package) ITCInter-task Communications Toolkit (ITC) LATCLAT Configuration (LTC) LCBDLAT Communications Board Driver (package) LCMLAT Computer Manager (package) LCILAT Charge Injection Calibration (package) LCSLCB Communications Service (package)

30 June 2005 FSW Status Review 20 Glossary of FSW Terms (2) TermDefinition LDFLAT Diagnostics Framework (package) LFSLAT File System (package) LHKLAT Housekeeping (package) LIMLAT Instrument Manager (package) LMCLAT Multiplexed Counters (package) LPALAT Physics Acquisition LSMLAT Spacecraft Messages (package) LSWLAT Software Watchdog (package) LTCLAT Thermal Control (package) Magic 7Set of data messages sent from Spacecraft to SIU: Attitude message (at 5 Hz), Timetone message (1 Hz), Ancillary message (1 Hz) MEMMemory Management (package) MONCPU Monitor (package) MSGFSW internal error messaging (package) PBCPrimary Boot Code (package) PBSProcessor Basic Services (package) PIGPower-up and Initialize GASU (package) PQTRPost Qualification Test Review

30 June 2005 FSW Status Review 21 Glossary of FSW Terms (3) TermDefinition RAD750RAD750 Board Support (package) SBCSecondary Boot Code (package) SIBSIB Board Driver (package) THSTime Hack Services (package) TRRTest Readiness Review VSCVirtual Spacecraft: Spacecraft simulator constructed at SLAC VXWVxWorks BSP (package) ZLIBZLIB Compression Tools (package)

30 June 2005 FSW Status Review 22 FSW Ground Software LCAT (LAT Command and Telemetry tool) –Generates ITOS data definitions for ISOC and corresponding C code structures for FSW developers. –Development of the tool is complete. Periodic minor upgrades. SCP (Spacecraft Control Program) and LCP (LAT Control Program) –Developer tools used to simulate the SC and LAT sides of the flight environment LCBT (LAT Communications Board Test suite) –Comprehensive LCB test suite –No further development effort required SIIS (Spacecraft to Instrument Interface Simulator) –Utilities for creating and manipulating MOC Level 0 data files, and reading AstroRT archive files –No further development anticipated CLI (Command Line Interface), GRL (GNU Readline) –Very low level developer utility packages –No development or maintenance effort involved with these package