FSW Organization Chart 4.1.7 Dec 15’03 GLAST LAT Project

advertisement
4.1.7 Dec 15’03
GLAST LAT Project
FSW Organization Chart
Mission Project
Office
FSW
Management
E. Andrews
Project Manager
(IPM)
L. Klaisner
I&T Manager
E. Bloom
Electronics &
FSW Manager
G. Haller
FSW Lead
FSW
Independent
Test-Team Lead
M. Huffer
Test Team
Rama,
Shanu
(tbd)
(tbd)
J. J. Russell
Configuration
Manager
A. P. Waite
Test
Executive
S. Maldonado
Driver
Development
C. Brune
Tools
Algorithms
S/C Interface
K. Lo
J. J. Russell
D. Wood
Calibration
J. Swain
C&DH
Documentation
A.P. Waite
R. Morin
On-line, TestScripts
R. Claus,
S. Tuvi
FSW Management
Support
T. Schalk
LAT
Configuration
J. Swain
Front End
Simulators
O. Saxton
Thermal
Control
M. Monirzad
Software
Architectures
A. P. Waite
Cmd & Telem
Database
B. Davis
V
Boot/RAD750
Processor
R. Caperoon
1
4.1.7 Dec 15’03
GLAST LAT Project
Software planning (TS me)
• Current activity (working on a roadmap)
– Reviewing processes, issues, status
– Evaluating re-baseline schedule (work in progress)
– Establish metrics
• Insertion of Demos and mini demos as milestones
• monthly activity
– Understand FS & mini tower status wrt FSW usage
– Add people
V
2
4.1.7 Dec 15’03
GLAST LAT Project
Software planning (TS me)
• Major drivers
– EM2 (may)
• Build Integrates with Multiple Towers
– ISIS (may)
• Em2 base + more formal docs; testing; support
– Start of FU hardware integration (I&T) july
– FU
• Dec 2004 –FU acceptance Testing
• Feb 2005 – FU delivered to I&T for Instrument System
Testing
• Establish a CCB for FSW to control potential feature creep
• (FSW Peer Review (2?))
• Navigate the extensive documentation and identify holes
• QLR response
V
3
4.1.7 Dec 15’03
GLAST LAT Project
QLR response / “plan”
• Requirements
– Completeness… control… traceability… tests
• Mike DeKlotz
CCB
in place well before ISIS
• Schedule
– Reflect real work load (eg hardware testing)
– Reflect real priorities for FU elements
– Margins ?
– With integrated milestones / demos
– Expect updates to PMCS during Jan
• Metrics
– Useful to project –and- team
– Resource usage
• Testing (support & planning)
• CCB and Reviews (including Jan EM2 peer review)
• staffing
V
4
4.1.7 Dec 15’03
GLAST LAT Project
Organization Status
• Manpower issues
– M. Monirzad ?
– Test script writers
– ISIS owner ? (remember this is more formal)
– New people have a schedule impact both ways
• Technical status
– primary and secondary boot code
• (pulled next page from QLR)
– Code management tools (CMT CMX CVS) upgrades
– Housekeeping design progress
– Cmd and event server developments
– LCB driver testing
– Web access to existing docs
V
5
4.1.7 Dec 15’03
GLAST LAT Project
Accomplished since CDR (5)
• Primary boot of RAD750 (from “internal” RAD750 SUROM)
– Integrated polled 1553 driver
• Secondary boot of RAD750 (from “external” SIB EEPROM)
• SIB EEPROM formatted, file system laid out
• Performed successful communication test with the Spacecraft
Instrument Interface Simulator (SIIS) provided by Spectrum
Astro
• Other tasks such as VxWorks upgrade, etc.
V
6
4.1.7 Dec 15’03
GLAST LAT Project
Command & Telemetry Database
•
Three Pieces
– Utility to capture & edit the information (python)
– The information itself (xml files)
– Software to respond to telecommand / generate telemetry (data stmts)
•
Utility
– Prototyped a version allowing entry into a ‘neutral’ database
• Will export in a variety of formats
– ITOS
– Autogen FSW code tables
– Autogen documentation (web and full doc)
•
•
•
• Test output in ITOS format sent to NRL to try on the SIIS
Information
– Two extensives documents defining Telecommands/Telemetry for
• File System / Memory Dumps / Task Status / Memory Usage
• Critical Housekeeping information
Software
– Critical Housekeeping gathering/reporting in design phase
To Do
– Move utility from prototype to production quality code
– Implement critical housekeeping code
V
7
4.1.7 Dec 15’03
GLAST LAT Project
Near term activities (jan)
• testing of EM1 Build
– TRK/CAL/DAQ configuration
– Event Filtering
• Demonstration of flight crate boot
• Demonstrate software control of GASU
– Configuration
– Control and readout
• Table driven cmd server prototype
• EM2 event server prototype
• Housekeeping design & toy version of code
V
8
4.1.7 Dec 15’03
GLAST LAT Project
Additional Tasks in next 3 Months
• Design Internal LAT Software Communication Protocols
– Communication task-to-task and CPU-to-CPU
• Framework (mode control)
– What commands can be sent in various modes
• EM1 packages have been tested, but no formalized reports
– EM1 packages were extensively tested before delivery to
I&T
• Detailed Unit testing of EM2 packages (uses EM1 packages)
• Design Software watchdog
• Support test-bed effort with software
V
9
4.1.7 Dec 15’03
GLAST LAT Project
More short term tasks
– Incorporate GASU/PDU/EPU code to complete software for testbed
– SIB thermal control/main power switch driver (minor, just register
writes)
– Service level software for EBM/AEM to be tested with hardware
– Service level software for inter-task communication
– Finish/test health/housekeeping code
– Applications level software scheduled for EM2/FU
– Testing
V
10
GLAST LAT Project
4.1.7 Dec 15’03
PMCS next 2 months…
V
11
4.1.7 Dec 15’03
GLAST LAT Project
PMCS next 2 months…
V
12
Download