Degree
|
PhD in Physics & Mathematics, Joint Institute for Nuclear Research |
---|---|
E-mail
|
salam@nf.jinr.ru |
Location
|
Dubna |
Articles
|
Network technologies in software systems for neutron spectrometry automationThe purpose of this work is to significantly reduce the time of development and modification
of experiments automation systems (EAS) software.
The article presents the analysis and classification of the composition and the mode of interaction
of software components in the EAS used for a number of research projects. In such systems,
the experimental method, represented with the conditions and manner of registration data, repeatedly
changed. It is shown that the traditional way of the experimental procedure presentation in the
form of a list of procedure calls leads to a significant loss of time to modify the software (SW) when
changing the experimental procedure. The reason for this — hard coupling of components and the
need to attract programmers to complete the software modification.
A concept of software of distributed
SAE which is integrated automatically of standardized components in an executable format,
which can be used in different experiments without changing of other parts of the system, is presented.
To implement this concept it is needed to develop and standardize Read more...
• program of experiment management, • subsystem for descriptions of experimental procedure and making reference to the experiment, • means to ensure the interaction of components — search, system integration, dynamic binding to the remote execution of procedures. The methods to deal with these problems with the use of advanced network technologies are proposed. The means of inter-component communication use the unique identifiers of components instead of network addresses. This method of dynamic components binding takes into account the specificity of the EAS and provides a number of advantages in comparison with that used in the popular technologies DCOM, CORBA, and others. Proposed methods, algorithms, programs are tested in real experiments with neutron sources IBR-2 and IREN. |