Generic Abstraction of Hardware Control Based on the ALMA Common Software

Statistics – Applications

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Scientific paper

The ALMA Common Software (ACS) is a CORBA-based framework that provides a common and homogeneous infrastructure for the whole ALMA software, from high-level data flow applications down to instrument control (Schwarz et al., 2004). This paper focuses on ACS support for the development of Control System applications. In this domain, ACS provides a generic abstraction of hardware control and monitor points that is independent of the software underneath. This abstraction layer is coupled to the hardware using the DevIO (Device Input/Output) interface, based on the Bridge design pattern. Application developers have to implement DevIO classes that handle the details of the communication with the hardware.
ACS itself provides a default DevIO implementation which simply writes and reads into/from a memory location. Currently there are two other major DevIO implementations available: a CAN bus communication, used by ALMA, and a socket based implementation used by the Atacama Pathfinder EXperiment (APEX) project.
In spite of using different hardware and control electronics, the DevIO abstraction allows the ALMA and APEX projects to have the same device architecture down to the level of the DevIO implementation.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Generic Abstraction of Hardware Control Based on the ALMA Common Software does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Generic Abstraction of Hardware Control Based on the ALMA Common Software, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Generic Abstraction of Hardware Control Based on the ALMA Common Software will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-1077606

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.