Share Email Print
cover

Proceedings Paper

The ALMA software architecture
Author(s): Joseph Schwarz; Allen Farris; Heiko Sommer
Format Member Price Non-Member Price
PDF $14.40 $18.00

Paper Abstract

The software for the Atacama Large Millimeter Array (ALMA) is being developed by many institutes on two continents. The software itself will function in a distributed environment, from the 0.5-14 kmbaselines that separate antennas to the larger distances that separate the array site at the Llano de Chajnantor in Chile from the operations and user support facilities in Chile, North America and Europe. Distributed development demands 1) interfaces that allow separated groups to work with minimal dependence on their counterparts at other locations; and 2) a common architecture to minimize duplication and ensure that developers can always perform similar tasks in a similar way. The Container/Component model provides a blueprint for the separation of functional from technical concerns: application developers concentrate on implementing functionality in Components, which depend on Containers to provide them with services such as access to remote resources, transparent serialization of entity objects to XML, logging, error handling and security. Early system integrations have verified that this architecture is sound and that developers can successfully exploit its features. The Containers and their services are provided by a system-orienteddevelopment team as part of the ALMA Common Software (ACS), middleware that is based on CORBA.

Paper Details

Date Published: 15 September 2004
PDF: 15 pages
Proc. SPIE 5496, Advanced Software, Control, and Communication Systems for Astronomy, (15 September 2004); doi: 10.1117/12.551712
Show Author Affiliations
Joseph Schwarz, European Southern Observatory (Germany)
Allen Farris, National Radio Astronomy Observatory (United States)
Heiko Sommer, European Southern Observatory (Germany)


Published in SPIE Proceedings Vol. 5496:
Advanced Software, Control, and Communication Systems for Astronomy
Hilton Lewis; Gianni Raffi, Editor(s)

© SPIE. Terms of Use
Back to Top