DocumentCode
1969757
Title
Control software for EUTERPE
Author
van der Stok, P.D.V. ; Van den Berk, F. ; Deckers, R. ; van de Vijver, Y. ; Botman, J.I.M. ; Delhez, J.L. ; Timmermans, C.J.
Author_Institution
Dept. of Math. & Comput. Sci., Eindhoven Univ. of Technol., Netherlands
fYear
1993
fDate
17-20 May 1993
Firstpage
1820
Abstract
This paper describes the software design of the EUTERPE synchrotron radiation facility. Applications are developed as a set of separate programs. Services are exported from these programs and call be used by other programs. The programs are built from classes following the object oriented programming paradigm. Objects are created from these classes when the programs are distributed over a set of processors. The objects of the applications, which represent existing accelerator related objects, also profit from standard facilities provided by the control system software, like: adaptable acquisition and user dependent object views (e.g. B-field for physicists and power-supply for engineers). This approach makes the application software independent of the underlying Control system structure. Applications do not see if the underlying structure is 1-, 2- or 3-layered. Accordingly, the mapping of the application software to the hardware can be postponed until the last moment. Once installed, the control system structure can be adapted to new performance and flexibility requirements without consequences for the application software
Keywords
computerised control; control engineering computing; electron accelerators; object-oriented programming; physical instrumentation control; software engineering; storage rings; EUTERPE; control software; object oriented programming; Application software; Centralized control; Control systems; Mathematics; Physics computing; Production; Software design; Software standards; Synchrotron radiation; System software;
fLanguage
English
Publisher
ieee
Conference_Titel
Particle Accelerator Conference, 1993., Proceedings of the 1993
Conference_Location
Washington, DC
Print_ISBN
0-7803-1203-1
Type
conf
DOI
10.1109/PAC.1993.309142
Filename
309142
Link To Document