70 likes | 84 Views
This article discusses the challenges faced by ground segment developers in ensuring a smooth transition between mission phases. It highlights the traditional approach of developing software in isolation and the problems that can occur after launch. It suggests a new approach of iterative software development and user involvement to minimize surprises and ensure compatibility across phases.
E N D
Smooth Transition of Ground Segmentacross Mission Phases Maohai Huang National Astronomical Observatories, China 2006-06-30
Problem for the part of ground segment for P/L users and science data users • In traditional approach: • s/w is developed when instruments are developed • The two group of developers work largely in isolation, linked by documentations that could need frequent and diligently maintained. • Despite best effort in ground testing, bad surprises often happens after launch (the first time the s/w is used in full): • Incorrectly implemented functionality, • Insufficient performance and quality • Incompatible format and specs of Instrument data • User interface,
Mission phases • Instrument Level Test (ILT) • Integrated System Test (IST) • In-orbit Check-out • Routine operation
Software developed in previous phases are used in later phases • Start developing and USING s/w when instruments are developed • New Version of G/S s/w are released periodically in iterative an approach • Instrument testing engineers and calibration scientists are users of the s/w in current release, and testers for later releases • There will be minimal bad surprise when a new mission phase starts, no “big bang” for s/w users of the mission when s/c is lauches – by the time of launch time, the s/w would have already been used and debugged for years
Data in previous phases can be accessed, used, processed, without modification of data or software, in later phases • Instrument configuration data • Instrument calibration data • s/c HK data and metadata • Science data
Smooth transition • Requirement of Herschel ground segment on smooth transition between mission phases (J. Brumfitt)
Some implications • Has high level requirement on G/S implementation • Interface between instrument and software tools are defined early in mission phases • Defined, but controlled evolution allowed, even required • Interface between MOC should be mature (S2K?) • Interactive development approach needed • More interaction between s/w developers and engineers and scientists