APPLICATION OF SMALLTALK LANGUAGE FOR ACCELERATOR CONTROL

Citation
I. Mejuev et al., APPLICATION OF SMALLTALK LANGUAGE FOR ACCELERATOR CONTROL, Nuclear instruments & methods in physics research. Section A, Accelerators, spectrometers, detectors and associated equipment, 389(1-2), 1997, pp. 38-41
Citations number
3
Categorie Soggetti
Nuclear Sciences & Tecnology","Physics, Particles & Fields","Instument & Instrumentation",Spectroscopy
ISSN journal
01689002
Volume
389
Issue
1-2
Year of publication
1997
Pages
38 - 41
Database
ISI
SICI code
0168-9002(1997)389:1-2<38:AOSLFA>2.0.ZU;2-O
Abstract
This paper describes the results of studies for object-oriented contro l system creation. Using VisualWorks environment based on Smalltalk we created a set of programs, such as Control Model Editor, Control Mode l Scanner and Control Views, for developing and running an object-orie nted model of an accelerator. Our system allows the user to easily cre ate a class library which can be used to develop a number of control p rograms. The object model defines the object under control, the contro l logic and graphics for displaying control objects' states. Our exper ience shows that object-oriented software development is faster compar ed with traditional languages, and provides more functionality. Visual Works is a multiplatform environment, and all applications can be port ed to different operating systems with only minor changes. VisualWorks also provides high performance, which is important for time-critical control applications.