90 likes | 219 Vues
This document outlines the current status of the Software and Dataflow Organization under the PRR initiative, focusing on system setups, testing environments, database management, and daily updates. It details ongoing test procedures, user accessibility, and planned upgrades to HCSS. Moreover, it addresses the development scheme for analysis tools, user builds, and system maintenance considerations. The document also highlights integration challenges within IA development, the need for improved user support, and a roadmap for further enhancements, ensuring users have the most reliable tools and procedures.
E N D
Software and dataflow organization Peter Roelfsema HIFI ICC manager/system engineer
AIV - ICC environment QLA IA tools CUS scripts Database Software and dataflow organization - PRR
System setup • Test environment • Test gets executed • Data is stored in database • Database is backed up daily for safety and offline use • Data not accessible outside room 50 • Note; IA only intended for quick analysis needed to verify proper test execution, not to generate analysis products • Offline environment(s) • Intended for full data analysis • SRON local installation for general use • Users can install system on their own machine as well • Updated database made available daily • Database accessible for the outside world Software and dataflow organization - PRR
System configuration (control) • Test environment • Currently HCSS V 0.3.5 • Released 26th of June; HCSS build 935, HIFI build 479 • Only patches will be applied QLA is fixed as-is • Possible upgrade dates following HCSS release schedule: HCSS V 0.3.6 – 2nd of October HCSS V 0.4.0 – ~11th of December • Offline environment(s) • SRON HCSS install is updated daily • Always the latest and greatest • Some risk of breakdown - mitigated by automatic unit testing • User release generated ~every 8 weeks • System tested less risk w.r.t. breakdown, but not the latest and greatest • ESA has agreed to generate (a few) on-demand user builds between planned releases • Changes in system following CCB – GS common and HIFI internal • SPRs to fix existing problems • SCRs to add new functionality Software and dataflow organization - PRR
Test groups • Groups per test area • Led by test engineer • Finalise test script/procedure • Verify/develop analysis tools Software and dataflow organization - PRR
Development scheme • For each test • Test script(s) - CUS • Definition of generated data – building block types • Re-use building blocks wherever possible re-use analysis tools • Analysis procedure(s) – IA applications • Data product(s) - e.g. calibration tables • Documented in • CUS scripts for HIFI FM tests – ICC/2005-021 • ILT ICC use cases – ICC/2005-005 • ILT AIV test script matrix - DRAFT Software and dataflow organization - PRR
Status • All test scripts (being) analysed from beginning to end • Verify that all ingredients exist from CUS script through analysis tool • See test matrix • Tools: many basic tools available in system • QLA in place and well tested • FCU/WBS/HRS/system OK • LO TBD • HK display/analysis • Dataframe and spectrum display and basic analysis (e.g. averaging) • Pipeline components for basic HRS/WBS calibration • Heterodyne system analysis (Yfactor, Tsys, Allan variance) • Data structures • TM, dataframe, spectrum all in place, well tested • Calibration products in process of being defined • Support • ICC personnel planned to be available for SPR/SCR fixing Software and dataflow organization - PRR
Status – cont. • Short functional tests • Used many times already • Require only very simple tools; HK inspection • All done (except LO?) • Functional tests • Used many times already • Require only fairly simple tools; HK inspection, data frame inspection • All done except LO • Performance/system behaviour • More advanced tools • Pipeline components available and tested • Follow up development partially available and tested • Further development needed by/with test groups Software and dataflow organization - PRR
Worries • System ‘maintenance’ (HCSS re-install for EGSE, database…) • AdJ regularly needed for general AIV support • No proper HCSS/EGSE install procedure • KE now well trained in Database management • IA development – Herschel GS common • IA help needs improvement • Requires (more) system work on ESA side • HIFI committed manpower already • Distribution of IA user build • Requires system work on ESA side • No full agreement as to approach between GS users • Generally need to watch that common GS IA development does not hurt HIFI • Close attention at common groups; CCB, IA system architecture, IA user group etc. • IA development – HIFI specific • Tests groups not (yet) fully up to speed w.r.t. developing IA tasks • Next training session (4/5 September) should help • Compatibility IA developer release v.s. IA user release • Limited tool development by ICC • Manpower needed for other jobs (AIV/user support, training, HCSS system) • Unavailability of some critical manpower Software and dataflow organization - PRR