ABSTRACT
ICALEPCS 2001

Abstracts



THAT005 (Talk)

Presenter: Gianluca Chiozzi (European Southern Observatory)
email: gchiozzi@eso.org
Review Status: Proceedings Ready - 01/07/02
FullText: pdf
Transparencies: pdf
Eprint: physics/0111034

Common Software for the ALMA project

G. Chiozzi, B. Gustafsson, B. Jeram, P. Sivera (ESO Garching bei Muenchen DE), M. Plesko, M. Sekoranja, G. Tkacik, J. Dovc, M. Kadunc, G. Milcinski, I.Verstovsek, K. Zagar (JSI, Ljubljana, SI)

The Atacama Large Millimeter Array (ALMA) is a joint project between astronomical organisations in Europe, USA and Japan. ALMA will consist of 64 12-meter sub-millimetre antennas, with baselines up to 10 km. It will be located at about 5000m altitude in the Chilean Atacama desert. The ALMA Common Software (ACS) provides a software infrastructure common to all partners and consists of a documented collection of common patterns in control systems and of components, which implement those patterns. The heart of ACS is an object model of controlled devices, called Distributed Objects (DOs), implemented as CORBA network objects. Components such as antenna mount, power supply, etc. are defined by means of DOs. A code generator creates Java Bean components for each DO. Programmers can write Java client applications by connecting those Beans with data-manipulation and visualisation Beans using commercial visual development tools or programmatically. ACS is based on the experience accumulated with similar projects in the astronomical and particle accelerator contexts, reusing and extending concepts and components of implementation. Although designed for ALMA, ACS has the potential for being reused in other new control systems, since it implements proven design patterns using state of the art, stable and reliable technology.
ICAL Footer

  eCONF C011127    ePROCEEDINGS COMMITTEES PARTICIPANTS    PROGRAM SUMMARY ICALEPCS 2001  eCONF

 

ICALEPCS 2001

Last updated: September 13, 2002

Website Problem? Contact Technical Publications

SLAC