Paper
15 September 2004 Facing software complexity on large telescopes
Gerhard Swart, Deon Bester, Janus Brink, Clifford Gumede, Hendrik J. Schalekamp
Author Affiliations +
Abstract
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, Deon Bester, Janus Brink, Clifford Gumede, and Hendrik J. Schalekamp "Facing software complexity on large telescopes", Proc. SPIE 5496, Advanced Software, Control, and Communication Systems for Astronomy, (15 September 2004); https://doi.org/10.1117/12.551455
Lens.org Logo
CITATIONS
Cited by 3 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Telescopes

Software development

Human-machine interfaces

LabVIEW

Standards development

Computer architecture

Control systems

RELATED CONTENT

Control software for honeycomb mirrors
Proceedings of SPIE (December 13 2020)
Why systems engineering on telescopes?
Proceedings of SPIE (February 04 2003)
VLT software engineering and management
Proceedings of SPIE (June 16 2000)
The LUCIFER control software
Proceedings of SPIE (July 19 2010)

Back to Top