19 July 2010 Experience with a new approach for instrument software at Gemini
Author Affiliations +
Gemini Observatory is using a new approach with instrument software that takes advantage of the strengths of our instrument builders and at the same time better supports our own operational needs. A lightweight software library in conjunction with modern agile software development methodologies is being used to ameliorate the problems encountered with the development of the first and second-generation Gemini instruments. Over the last two years, Gemini and the team constructing the software for the Gemini Planet Imager (GPI) have been using an agile development process to implement the Gemini Instrument Application Interface (GIAPI) and the highlevel control software for the GPI instrument. The GPI is being tested and exercised with the GIAPI, and this has allowed us to perform early end-to-end testing of the instrument software. Early in 2009 for the first time in our development history, we were able to move instrument mechanisms with Gemini software during early instrument construction. As a result of this approach, we discovered and fixed software interface issues between Gemini and GPI. Resolving these problems at this stage is simpler and less expensive than when the full instrument is completed. GPI is currently approaching its integration and testing phase, which will occur in 2010. We expect that utilizing this new approach will yield a more robust software implementation resulting in smoother instrument integration, testing, and commissioning phases. In this paper we describe the key points of our approach and results of applying the new instrument API approach together with agile development methodologies. The paper concludes with lessons learned and suggestions for adapting agile approaches in other astronomy development projects.
© (2010) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Arturo Núñez, Arturo Núñez, Shane Walker, Shane Walker, Stephen Goodsell, Stephen Goodsell, Jennifer Dunn, Jennifer Dunn, Kim Gillies, Kim Gillies, "Experience with a new approach for instrument software at Gemini", Proc. SPIE 7740, Software and Cyberinfrastructure for Astronomy, 77401R (19 July 2010); doi: 10.1117/12.857889; https://doi.org/10.1117/12.857889


Control software for the AO modules of the AOF project
Proceedings of SPIE (July 05 2018)
Software operations support at Gemini Observatory
Proceedings of SPIE (July 29 2010)
Operating a global network of autonomous observatories
Proceedings of SPIE (July 19 2010)
A new approach for instrument software at Gemini
Proceedings of SPIE (July 13 2008)
Gemini Planet Imager autonomous software
Proceedings of SPIE (July 13 2008)

Back to Top