15 September 2004 Facing software complexity on large telescopes
Author Affiliations +
The successful development of any complex control system requires a blend of good software management, an appropriate computer architecture and good software engineering. Due to the large number of controlled parts, high performance goals and required operational efficiency, the control systems for large telescopes are particularly challenging to develop and maintain. In this paper the authors highlight some of the specific challenges that need to be met by control system developers to meet the requirements within a limited budget and schedule. They share some of the practices applied during the development of the Southern African Large Telescope (SALT) and describe specific aspects of the design that contribute to meeting these challenges. The topics discussed include: development methodology, defining the level of system integration, computer architecture, interface management, software standards, language selection, user interface design and personnel selection. Time will reveal the full truth, but the authors believe that the significant progress achieved in commissioning SALT (now 6 months from telescope completion), can largely be attributed to the combined application of these practices and design concepts.
© (2004) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Gerhard Swart, Gerhard Swart, Deon Bester, Deon Bester, Janus Brink, Janus Brink, Clifford Gumede, Clifford Gumede, Hendrik J. Schalekamp, Hendrik J. Schalekamp, } "Facing software complexity on large telescopes", Proc. SPIE 5496, Advanced Software, Control, and Communication Systems for Astronomy, (15 September 2004); doi: 10.1117/12.551455; https://doi.org/10.1117/12.551455


Why systems engineering on telescopes?
Proceedings of SPIE (February 03 2003)
VLT software engineering and management
Proceedings of SPIE (June 15 2000)
The European Extremely Large Telescope: the Arne way
Proceedings of SPIE (April 21 2008)
GCS component development cycle
Proceedings of SPIE (September 23 2012)
The LUCIFER control software
Proceedings of SPIE (July 19 2010)

Back to Top