Title :
Evaluation of JAVA 2 and CORBA for platform independent control and monitoring of the next generation of the CODA data acquisition system
Author :
Heyes, W.G. ; Abbott, D. ; Timmer, C. ; MacLeod, R.W. ; Jastrzembski, E. ; Wolin, E.
Author_Institution :
Thomas Jefferson Nat. Accel. Facility, Newport News, VA, USA
Abstract :
The CODA data acquisition system was developed as a common data acquisition environment for experiments at Jefferson lab. The control and monitoring system was developed in EIFFEL and later ported to C++. The original design ran on ULTRIX and has been ported to HP-UX, Solaris, IRIX and Linux. The porting process is tedious and error prone. The code is difficult to maintain and the principal authors have left the group. With this in mind we are evaluating JAVA as a portable, and stable, language with which to write the next generation run control system. In parallel we are evaluating CORBA as the communication mechanism. The recent release of Java 2 with integrated support for CORBA has made this route even more interesting. This paper presents the results of our evaluation of tools and technologies, experience gained while writing a prototype of the preliminary design for the control system
Keywords :
Java; data acquisition; distributed object management; high energy physics instrumentation computing; CODA data acquisition system; CORBA; JAVA 2; common data acquisition environment; platform independent control; Control systems; Data acquisition; Java; Life estimation; Linux; Monitoring; Prototypes; Radio access networks; Robustness; Writing;
Conference_Titel :
Real Time Conference, 1999. Santa Fe 1999. 11th IEEE NPSS
Conference_Location :
Sante Fe, NM
Print_ISBN :
0-7803-5463-X
DOI :
10.1109/RTCON.1999.842664