15 September 2004 The use of object-oriented techniques and CORBA in astronomical instrumentation control systems
Author Affiliations +
Abstract
Control software for astronomy matches the ever increasing complexity of new large instrumentation projects. In order to speed the development cycle, object-oriented techniques have been used to generate loosely coupled software objects and larger scale components that can be reused in future projects. Such object-oriented systems provide for short development cycles which can respond to changing requirements and allow for extension. The Unified Modeling Language (UML) has been used for the analysis, design and implementation of this software. A distributed system is supported by the use of an object broker such as CORBA. These techniques are being applied to the development of an instrument control system for the UK spectrograph within FMOS (Fiber-fed Multi-Object Spectrograph). This is a second generation instrument for the Subaru Telescope of the National Astronomical Observatory of Japan.
© (2004) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Nigel A. Dipper, Nigel A. Dipper, Colin Blackburn, Colin Blackburn, "The use of object-oriented techniques and CORBA in astronomical instrumentation control systems", Proc. SPIE 5496, Advanced Software, Control, and Communication Systems for Astronomy, (15 September 2004); doi: 10.1117/12.550121; https://doi.org/10.1117/12.550121
PROCEEDINGS
9 PAGES


SHARE
RELATED CONTENT

Software architecture of INO340 telescope control system
Proceedings of SPIE (August 01 2016)
TNG motion control system
Proceedings of SPIE (August 01 2000)
GTC control system: an overview
Proceedings of SPIE (May 25 1998)

Back to Top