1 / 10

ACS and VLT Common software

ACS and VLT Common software. G.Chiozzi. Contents. ACS versus VLT Common Software Integration and step-by-step migration An ACS instrument on a VLT telescope Java/Python for high level software Joining the services Conclusions Questions & Answers. ACS versus VLT Common Software.

hanae-rivas
Télécharger la présentation

ACS and VLT Common software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ACSandVLT Common software G.Chiozzi 1st ACS Workshop, Garching. 08-09 March, 2004

  2. Contents • ACS versus VLT Common Software • Integration and step-by-step migration • An ACS instrument on a VLT telescope • Java/Python for high level software • Joining the services • Conclusions • Questions & Answers ACS and VLT Common Software

  3. ACS versus VLT Common Software • VLT Common Software (CCS) development started ~12 years ago: mature and stable • ACS development started 5 years ago: newer technology, still under development • ACS has learned a lot from CCS: • Many similar architectural concepts • Improvements based on lessons learned ACS and VLT Common Software

  4. Kitt Peak test: 2000 ACS and VLT Common Software

  5. Integration and step-by-step migration • The VLT is in operation • The software works reliably and is adequate to the requirements There is no compelling reasons to replace it NOWBUT • Some software and hardware components will become soon obsolete • It is necessary to identify an evolutionary path ACS can provide this pathbecause it is coherent with the CCS architecture ACS and VLT Common Software

  6. ACS TIF Telescope Interface - TIF IDL interface TIF DSI Component Commands VLT telescope ACS instrument CCS RTDB devIO Database Notification Channel Events An ACS instrument on a VLT telescope ACS and VLT Common Software

  7. New ACS-based high level SW The same strategy can be applied to any CCS Server process Once a server has an “ACS view” it is possible to implement: • Java co-ordination software • Java GUIs with Abeans • Python scripts and to use ACS tools like Object Explorer ACS and VLT Common Software

  8. Joining the services • Some basic ACS/CCS services need to be harmonised. In particular: • Logging System • Error System • In the scenario of integrating ACS applications in the existing CCS infrastructure: • An ACS Logging Client can receive ACS logs and convert them in the protocol used by the CCS logging system • An Error Wrapper must allow to convert between ACS and CCS error traces, in both directions ACS and VLT Common Software

  9. Conclusion • We have proofed that ACS and CCS can coexist • We have started a couple of pilot projects to make real scale tests • We will have to select carefully where to introduce ACS. This must be in areas were we obtain real advantages with respect to CCS • On the long term this gives us an upgrade path, so that we can stepwise replace components that become obsolete. ACS and VLT Common Software

  10. Questions (& Answers) ACS and VLT Common Software

More Related