Share Email Print
cover

Proceedings Paper

New architectures support for ALMA common software: lessons learned
Author(s): Camilo E. Menay; Gabriel A. Zamora; Rodrigo J. Tobar; Jorge A. Avarias; Kevin R. Dahl-skog; Horst H. von Brand; Gianluca Chiozzi
Format Member Price Non-Member Price
PDF $14.40 $18.00

Paper Abstract

ALMA Common Software (ACS) is a distributed control framework based on CORBA that provides communication between distributed pieces of software. Because of its size and complexity it provides its own compilation system, a mix of several technologies. The current ACS compilation process depends on specific tools, compilers, code generation, and a strict dependency model induced by the large number of software components. This document presents a summary of several porting and compatibility attempts at using ACS on platforms other than the officially supported one. A porting of ACS to the Microsoft Windows Platform and to the ARM processor architecture were attempted, with different grades of success. Also, support for LINUX-PREEMPT (a set of real-time patches for the Linux kernel) using a new design for real-time services was implemented. These efforts were integrated with the ACS building and compilation system, while others were included in its design. Lessons learned in this process are presented, and a general approach is extracted from them.

Paper Details

Date Published: 19 July 2010
PDF: 8 pages
Proc. SPIE 7740, Software and Cyberinfrastructure for Astronomy, 77401S (19 July 2010); doi: 10.1117/12.856703
Show Author Affiliations
Camilo E. Menay, Univ. Tecnica Federico Santa Maria (Chile)
Gabriel A. Zamora, Univ. Tecnica Federico Santa Maria (Chile)
Rodrigo J. Tobar, European Southern Observatory (Germany)
Jorge A. Avarias, National Radio Astronomy Observatory (United States)
Kevin R. Dahl-skog, Univ. Tecnica Federico Santa Maria (Chile)
Horst H. von Brand, Univ. Tecnica Federico Santa Maria (Chile)
Gianluca Chiozzi, European Southern Observatory (Germany)


Published in SPIE Proceedings Vol. 7740:
Software and Cyberinfrastructure for Astronomy
Nicole M. Radziwill; Alan Bridger, Editor(s)

© SPIE. Terms of Use
Back to Top