acs and vlt common software
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: ACS and VLT Common software](https://reader036.vdocuments.site/reader036/viewer/2022082505/56812b3d550346895d8f50a5/html5/thumbnails/1.jpg)
1st ACS Workshop, Garching. 08-09 March, 2004
ACSACSandand
VLT Common softwareVLT Common software
G.Chiozzi
![Page 2: ACS and VLT Common software](https://reader036.vdocuments.site/reader036/viewer/2022082505/56812b3d550346895d8f50a5/html5/thumbnails/2.jpg)
2G.Chiozzi08-09 March 2004
ACS and VLT Common Software
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
![Page 3: ACS and VLT Common software](https://reader036.vdocuments.site/reader036/viewer/2022082505/56812b3d550346895d8f50a5/html5/thumbnails/3.jpg)
3G.Chiozzi08-09 March 2004
ACS and VLT Common Software
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
![Page 4: ACS and VLT Common software](https://reader036.vdocuments.site/reader036/viewer/2022082505/56812b3d550346895d8f50a5/html5/thumbnails/4.jpg)
4G.Chiozzi08-09 March 2004
ACS and VLT Common Software
Kitt Peak test: 2000
![Page 5: ACS and VLT Common software](https://reader036.vdocuments.site/reader036/viewer/2022082505/56812b3d550346895d8f50a5/html5/thumbnails/5.jpg)
5G.Chiozzi08-09 March 2004
ACS and VLT Common Software
Integration and step-by-step migration
• The VLT is in operation• The software works reliably and is adequate to the
requirementsThere is no compelling reasons to replace it NOW
BUT
• Some software and hardware components will become soon obsolete
• It is necessary to identify an evolutionary pathACS can provide this path
because it is coherent with the CCS architecture
![Page 6: ACS and VLT Common software](https://reader036.vdocuments.site/reader036/viewer/2022082505/56812b3d550346895d8f50a5/html5/thumbnails/6.jpg)
6G.Chiozzi08-09 March 2004
ACS and VLT Common Software
An ACS instrument on a VLT telescopeTelescope Interface - TIF
Commands
Database
Events
VLT telescope
ACS instrument
ACS TIF
IDL
interface
TIF DSI Component
CCS RTDBdevIO
Notification Channel
![Page 7: ACS and VLT Common software](https://reader036.vdocuments.site/reader036/viewer/2022082505/56812b3d550346895d8f50a5/html5/thumbnails/7.jpg)
7G.Chiozzi08-09 March 2004
ACS and VLT Common Software
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
![Page 8: ACS and VLT Common software](https://reader036.vdocuments.site/reader036/viewer/2022082505/56812b3d550346895d8f50a5/html5/thumbnails/8.jpg)
8G.Chiozzi08-09 March 2004
ACS and VLT Common Software
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
![Page 9: ACS and VLT Common software](https://reader036.vdocuments.site/reader036/viewer/2022082505/56812b3d550346895d8f50a5/html5/thumbnails/9.jpg)
9G.Chiozzi08-09 March 2004
ACS and VLT Common Software
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.
![Page 10: ACS and VLT Common software](https://reader036.vdocuments.site/reader036/viewer/2022082505/56812b3d550346895d8f50a5/html5/thumbnails/10.jpg)
10G.Chiozzi08-09 March 2004
ACS and VLT Common Software
Questions (& Answers)