A framework for the Subaru Telescope observation control system based on the command design pattern

Astronomy and Astrophysics – Astronomy

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Scientific paper

Subaru Telescope is developing a second-generation Observation Control System that specifically addresses some of the deficiencies of the current Subaru OCS. One area of concern is better extensibility: the current system uses a custom language for implementing commands with a complex macro processing subsystem written in C. It is laborious to improve the language and awkward for scientists to extend and use standard programming techniques. Our Generation 2 OCS provides a lightweight, object-oriented task framework based on the Command design pattern. The framework provides a base task class that abstracts services for processing status and other common infrastructure activities. Upon this are built and provided a set of "atomic" tasks for telescope and instrument commands. A set of "container" tasks based on common sequential and concurrent command processing paradigms is also included. Since all tasks share the same exact interface, it is straightforward to build up compound tasks by plugging simple tasks into container tasks and container tasks into other containers, and so forth. In this way various advanced astronomical workflows can be readily created, with well controlled behaviors. In addition, since tasks are written in Python, it is easy for astronomers to subclass and extend the standard observatory tasks with their own custom extensions and behaviors, in a high-level, full-featured programming language. In this talk we will provide an overview of the task framework design and present preliminary results on the use of the framework during two separate engineering runs.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

A framework for the Subaru Telescope observation control system based on the command design pattern does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with A framework for the Subaru Telescope observation control system based on the command design pattern, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and A framework for the Subaru Telescope observation control system based on the command design pattern will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-1060854

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.