Loading...
Please wait, while we are loading the content...
Similar Documents
An object-oriented event-driven architecture for the vlt telescope control software.
| Content Provider | CiteSeerX |
|---|---|
| Abstract | The control software for the Very Large Telescope follows the “Standard Architecture ” and is distributed over several workstations, that provide high-level and coordination services, and VME based systems, for real-time control purposes. The adoption of object-oriented design techniques and the support of a C++ application framework for the implementation of Event-Driven systems reduces considerably the complexity of the applications. The framework provides a general application skeleton and services to automatically receive and analyse events. These are then dispatched to specialized objects, designed to handle specific events. Since all the run-time and configuration data of the whole VLT is stored in a distributed real-time database, there is a strict coupling between the structure of the database and the applications. As a consequence, the real-time database, although based on the hierarchical model, has been structured to provide support for object-oriented design and implementation. This paper describes the architecture of the Telescope Control Software (TCS) for the VLT and the object-oriented infrastructure on which it is based. 1 |
| File Format | |
| Access Restriction | Open |
| Subject Keyword | Vlt Telescope Control Software Object-oriented Event-driven Architecture Whole Vlt Application Framework Real-time Control Purpose Event-driven System Specialized Object General Application Skeleton Coordination Service Specific Event Configuration Data Object-oriented Design Technique Control Software Distributed Real-time Database Real-time Database Strict Coupling Object-oriented Design Standard Architecture Telescope Control Software Large Telescope Several Workstation Hierarchical Model Object-oriented Infrastructure |
| Content Type | Text |
| Resource Type | Article |