DocumentCode
2000403
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
fYear
1999
fDate
1999
Firstpage
446
Lastpage
449
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Real Time Conference, 1999. Santa Fe 1999. 11th IEEE NPSS
Conference_Location
Sante Fe, NM
Print_ISBN
0-7803-5463-X
Type
conf
DOI
10.1109/RTCON.1999.842664
Filename
842664
Link To Document