INO340 telescope control system: software architecture and development

The Iranian National Observatory telescope (INO340) is a 3.4m Alt-Az reflecting optical telescope under design and development. It is f/11 Ritchey-Chretien with a 0.3° field-of-view. INO340 telescope control system utilizes a distributed control system paradigm that includes four major systems: Telescope Control System (TCS), Observation System Supervisor (OSS), Interlock System (ILS) and Observatory Monitoring System (OMS). The control system software also employs 3-tiered hierarchical architecture. In this paper, after presenting the fundamental concepts and operations of the INO340 control system, we propose the distributed control system software architecture including technical and functional architecture, middleware and infrastructure design and finally the software development process.

[1]  Paul J. Lotz,et al.  Discovery Channel Telescope software key technologies , 2010, Astronomical Telescopes + Instrumentation.

[2]  Bret D. Goodrich,et al.  Software controls for the ATST Solar Telescope , 2004, SPIE Astronomical Telescopes + Instrumentation.

[3]  George Z. Angeli,et al.  Thirty Meter Telescope: observatory software requirements, architecture, and preliminary implementation strategies , 2008, Astronomical Telescopes + Instrumentation.

[4]  P. Romano,et al.  Conceptual design of the control software for the European Solar Telescope , 2012, Other Conferences.

[5]  Philip Taylor,et al.  Discovery Channel Telescope software development overview , 2010, Astronomical Telescopes + Instrumentation.

[6]  Wolfgang Emmerich,et al.  Software engineering and middleware: a roadmap , 2000, ICSE '00.

[7]  Kevin Reardon,et al.  Data handling and control for the European Solar Telescope , 2010, Astronomical Telescopes + Instrumentation.

[8]  Roberto Cirami,et al.  The ALMA common software: a developer-friendly CORBA-based framework , 2004, SPIE Astronomical Telescopes + Instrumentation.

[9]  K.K.Gillies TRENDS IN SOFTWARE FOR LARGE ASTRONOMY PROJECTS , 2007 .

[10]  Stephen Wampler,et al.  Enabling technologies and constraints for software sharing in large astronomy projects , 2008, Astronomical Telescopes + Instrumentation.

[11]  Gasper Tkacik,et al.  CORBA-based Common Software for the ALMA project , 2002, SPIE Astronomical Telescopes + Instrumentation.

[12]  David R. Silva,et al.  Defining common software for the Thirty Meter Telescope , 2006, SPIE Astronomical Telescopes + Instrumentation.

[13]  Jennifer Dunn,et al.  Observatory software for the Thirty Meter Telescope (TMT) , 2006, SPIE Astronomical Telescopes + Instrumentation.

[14]  Douglas C. Schmidt,et al.  Middleware for real-time and embedded systems , 2002, CACM.

[15]  Aniruddha S. Gokhale,et al.  Middleware R&D challenges for distributed real-time and embedded systems , 2004, SIGBED.