20
GLAST LAT Project Online Peer Review – July 20, 2004 4.1.9 - Integration and Test R. Claus 1 GLAST Large Area Telescope: GLAST Large Area Telescope: I&T Integration Readiness Review I&T Integration Readiness Review Online Peer Review Online Peer Review July 21, 2004 July 21, 2004 Roadmap Roadmap Ric Ric Claus Claus Online Manager Online Manager SLAC Gamma Gamma - - ray Large ray Large Area Space Area Space Telescope Telescope SLAC

Online Peer Review - Roadmap

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Online Peer Review - Roadmap

GLAST LAT Project Online Peer Review – July 20, 2004

4.1.9 - Integration and Test R. Claus 1

GLAST Large Area Telescope: GLAST Large Area Telescope: I&T Integration Readiness ReviewI&T Integration Readiness Review

Online Peer ReviewOnline Peer ReviewJuly 21, 2004July 21, 2004

RoadmapRoadmap

RicRic ClausClausOnline ManagerOnline Manager

SLAC

GammaGamma--ray Large ray Large Area Space Area Space TelescopeTelescope

SLAC

Page 2: Online Peer Review - Roadmap

GLAST LAT Project Online Peer Review – July 20, 2004

4.1.9 - Integration and Test R. Claus 2

RoadmapRoadmap

• LAT-TD-03075 Document written and agreed to February 2004• Describes work to be done to prepare for flight part arrival in

July 2004• Status of required elements follows• § 7 – Bonus items are not addressed• § 8 – Subsystem support is never ending

Page 3: Online Peer Review - Roadmap

GLAST LAT Project Online Peer Review – July 20, 2004

4.1.9 - Integration and Test R. Claus 3

6.1 6.1 –– GASUGASU

6.1.1 – Trigger API6.1.2 – ACD script migration6.1.3 – EBF (now called LDF) package update

• New request ACD software counters

Page 4: Online Peer Review - Roadmap

GLAST LAT Project Online Peer Review – July 20, 2004

4.1.9 - Integration and Test R. Claus 4

6.2 6.2 –– Hardware monitoring systemHardware monitoring system

• Development started by ELX for Test-bed needs• FSW is developing a housekeeping telemetry server• HskSvr usage will fit seamlessly into ELX monitor• Online is adding

– Alarming– Alerting– Archiving– Trending

Expected April, 2004

Page 5: Online Peer Review - Roadmap

GLAST LAT Project Online Peer Review – July 20, 2004

4.1.9 - Integration and Test R. Claus 5

6.3 6.3 –– PowerPower--up sequenceup sequence

• Initial development by ELX for Test-bed needs– Manipulates PDU registers directly via LATTE script

• FSW method being developed– Part of LAT “plumbing”

• Provide desired schema• Issue “Go” command• Handle completion status

Expected April, 2004

Page 6: Online Peer Review - Roadmap

GLAST LAT Project Online Peer Review – July 20, 2004

4.1.9 - Integration and Test R. Claus 6

6.4 6.4 –– Event Event prescalingprescaling in in VxWorksVxWorks

• Needed to manage nominal or higher trigger rate testingCompleted

However, new request:• Simple event data filtering

– Requires FSW supportDelivery 15 August, 2004

Page 7: Online Peer Review - Roadmap

GLAST LAT Project Online Peer Review – July 20, 2004

4.1.9 - Integration and Test R. Claus 7

6.5 6.5 –– Subsystem scriptsSubsystem scripts

• Official deliveries needed prior to V&V phase• None yet received• Development snapshots stored in CVS• Online gaining experience with these snapshots• E2E scripts in progress (Lester, trigger group)

Expected May, 2004

Page 8: Online Peer Review - Roadmap

GLAST LAT Project Online Peer Review – July 20, 2004

4.1.9 - Integration and Test R. Claus 8

6.6 6.6 –– Security against unauthorized software changesSecurity against unauthorized software changes

• In the I&T testing phase (not commissioning phase), protection is needed against on-the-fly editing of code and configurations as the changes can’t reliably be tracked

Run reports indicate mismatches with released filesKiosk modeRead-only source files

Page 9: Online Peer Review - Roadmap

GLAST LAT Project Online Peer Review – July 20, 2004

4.1.9 - Integration and Test R. Claus 9

6.7 6.7 –– Security against operator complacency Security against operator complacency

Permission scheme set upOperator authenticationCertain features are enabled or disabled according to operator permission levelNormally disabled for backward compatibility (e.g. during commissioning) Core system modified to use it

– Test scripts must use it for it to be effective

• Operators must sign off on input parameters– Test scripts must use it for it to be effective

Page 10: Online Peer Review - Roadmap

GLAST LAT Project Online Peer Review – July 20, 2004

4.1.9 - Integration and Test R. Claus 10

6.8 6.8 –– Operator trainingOperator training

• Requires completed system• Then train Brian Horwitz and John Canfield from IFCT• They, in turn, train test conductors

Page 11: Online Peer Review - Roadmap

GLAST LAT Project Online Peer Review – July 20, 2004

4.1.9 - Integration and Test R. Claus 11

6.9 6.9 –– Building 33 EGSE room 102 setBuilding 33 EGSE room 102 set--up (1)up (1)

• Taken over by IFCTTwo PCs set up with four screens

• Online needs to practice in situ

Page 12: Online Peer Review - Roadmap

GLAST LAT Project Online Peer Review – July 20, 2004

4.1.9 - Integration and Test R. Claus 12

6.9 6.9 –– Building 33 EGSE room 102 setBuilding 33 EGSE room 102 set--up (2)up (2)

Page 13: Online Peer Review - Roadmap

GLAST LAT Project Online Peer Review – July 20, 2004

4.1.9 - Integration and Test R. Claus 13

6.10 6.10 –– Release mechanism for subsystem test scripts to I&T Release mechanism for subsystem test scripts to I&T

Plan completed– Transfer scripts via CVS tag

• New request:– Transfer scripts by DVD

Page 14: Online Peer Review - Roadmap

GLAST LAT Project Online Peer Review – July 20, 2004

4.1.9 - Integration and Test R. Claus 14

6.11 6.11 –– Electronic logbookElectronic logbook

Web based version completed (Oracle)Stand-alone version completed (MySQL)

• DB synchronization program still needed

• New requestsMate/Demate GUI changes

– Component installation log

Page 15: Online Peer Review - Roadmap

GLAST LAT Project Online Peer Review – July 20, 2004

4.1.9 - Integration and Test R. Claus 15

6.12 6.12 –– OPUS and the paper trailOPUS and the paper trail

OPUS has been replaced with new pipeline software called GINO (for GINO Is Not OPUS)

• GINO is hot off the keyboard ( alpha test )• SAS has demonstrated it to Online and SVAC• Online will implement its side after the peer review

Expected April, 2004

Fallback solution has been implemented

Page 16: Online Peer Review - Roadmap

GLAST LAT Project Online Peer Review – July 20, 2004

4.1.9 - Integration and Test R. Claus 16

6.13 6.13 –– Validation & verification (1)Validation & verification (1)

• Subsystem test-stands– Many instances ( ~40 )– Many hours of operation– Many people involved, each with a different approach

• EM-1 and EM-2 tests with mini-tower– More complete with hand-off of persistent data to SVAC– But, less seat time and consequently less practiced

• Full tower testing (no detectors)• Test-bed testing

– Just getting started– Hardware not yet fully functional

• Standalone mode testing– Useful for developing code not requiring hardware

interaction

Page 17: Online Peer Review - Roadmap

GLAST LAT Project Online Peer Review – July 20, 2004

4.1.9 - Integration and Test R. Claus 17

Flight Software Test BedFlight Software Test Bed

TKR and CAL Electronics Simulators – DAQ electronics module (DAQ-EM)– Power-supplies for tower electronics

3 Event-Processor Units (2+1 spare) – Event processing CPU– LAT Communication BoardSpacecraft Interface Unit

– Spacecraft Interface Board (SIB): Spacecraft interface, control & data

– LAT control CPU– LAT Communication

Board (LCB): LAT command and data interface

Power-Distribution Unit (PDU)*– Spacecraft interface, power– LAT power distribution– LAT health monitoring

Global-Trigger/ACD-EM/Signal-Distribution Unit*

12 ACD Electronics Cards

Spectrum Astro Simulator

LAT EGSE

Page 18: Online Peer Review - Roadmap

GLAST LAT Project Online Peer Review – July 20, 2004

4.1.9 - Integration and Test R. Claus 18

6.13 6.13 –– Validation & verification (2)Validation & verification (2)

• Limited unit testing of core functions• Will exercise system in not often explored corners of phase

space– Bad data– High data rate– Large data sizes

• Will induce errors in major blocks to verify graceful behaviour– Induced exceptions

• Will generate a matrix of features with checked-off test criteria

Confidence will improve with more testing However, we need to define an end point

Page 19: Online Peer Review - Roadmap

GLAST LAT Project Online Peer Review – July 20, 2004

4.1.9 - Integration and Test R. Claus 19

6.14 6.14 –– DocumentationDocumentation

Doxygen API documentation generated with each release• User’s and Developer’s Guides in progress (S. Becker)

Page 20: Online Peer Review - Roadmap

GLAST LAT Project Online Peer Review – July 20, 2004

4.1.9 - Integration and Test R. Claus 20

Almost thereAlmost there……

• Outstanding items:– Hardware monitoring (includes trending)– Power-up sequence– Simple event filtering– Subsystem and system scripts– Security completion– Pipeline– Training– V&V

Online plans to practice I&T testing from end to end with SVAC and IFCT involvement to ensure there is no missing critical functionality