Report

 

 

 

     

                2nd All-Union Conference in Programming

                    (Novosibirsk, February 3-6, 1970)

 

February 3-6, 1970, at the No vosibirsk Scientific Center of Siberian Branch of
the USSR Academy of Science the 2nd All-Union Conference in Programming (VKP-2)
took place. Interdepartmental Committee on Computer Software attached to the
USSR Council of Ministers' State Committee on Science and Technology (chaired by
Academician A.A. Dorodnitsyn), a conferences' supervisory body, entrusted SBAS
USSR Computing Center with the Conference conduction (Organizing Committee
chaired by head of SBAS USSR CC Programming Department, Doctor of physical and
mathematical sciences A.P. Ershov).

 

In order to prepare the Conference form and scientific program, the
Interdepartmental Committee appointed a VKP-2 Program Committee under the
chairmanship of head of program automation Department of AS USSR Institute of
Applied Mathematics, Doctor of physical and mathematical sciences M.R. Shura-
Bura.

 

900 delegates from 277 USSR institutions and 50 guests attended VKP-2. In
addition, 24 foreign scientists from Bulgaria, Hungary, GDR, Holland, Poland,
USA, FRANCE and FRG took part in the Conference.

 

The Conference work was organized in two plenary sessions and 12 sectional ones,
the latter taking place as two parallel sections. Altogether 4 one-hour plenary
talks, 4 half-an-hour plenary talks, 49 contributed talks, and 12 smaller
reports were presented at the Conference. Two panel subject discussion and a
general discussion at the closing session were provided for.

 

Vice-chairman of AS USSR Siberian Branch, director of the Computing Center,
Academician G.I. Marchuk, opened the Conference. Greeting those present, he
pointed that the issues of theory of programming and software development are
the key to exploiting of modern computer facilities. Academician Marchuk named
software for automated control systems and introduction of shared computer
access principles to computer organization as the main problems in the field.

 

In a plenary talk  "Automatic control systems" by Academician V.M. Glushkov, a
state-of-the-art survey was presented, and a methodology of standard industrial
automatic control systems development was proposed. The speaker noted that
integration of computer science and associated new methods of organization into
the sphere of enterprise management will double the rate of growth of national
economy with the same level of capital investments.

 

A.P. Ershov in his plenary talk "Programming abroad" defined the world level of
programming. As the main points the speaker noted the following: the fact that
national economies of developed countries reached the first level of saturation
with computers; computerization of a great bulk of information resources; rapid
progress in multi-access systems; transformation of computer software and
machine time allocation into a new separate field of marketed commodities; great
and general personnel hardship; introduction of engineering methods into
software development.

 

The last presented at the first plenary session was a talk by Rector of the
Moscow Institute of Economy and Statistics M.A. Korolev entitled "The aspects of
personnel training and use in programming". The speaker described the presently
established classification of computers and their application, and evaluated the
according need in programming personnel. It was noted that a recently introduced
new specialty "applied mathematics" is called to become the main source of new
qualified personnel, but in the next few years additional training will still
remain the quickest form of education, especially in industry. The speaker
emphasized that solution of a very complex problem of personnel training in
programming can be achieved only by vigorous and purposeful combined efforts for
all sorts of personnel training (high school, colleges, universities,
institutes, skill conversion courses, popular lectures, etc.).

 

 

The technical program of the conference demonstrated great success in Soviet
programming development. Average presentation standard at VKP-2 was appreciably
higher in comparison with the 1st Conference that had been held in November 1968
in Kiev. Eight presentations were devoted to the operating system developed for
BESM-6 computer at the USSR Academy of Sciences Institute of Applied
Mathematics. The system provides extensive programming means based on a general-
purpose machine-dependent ALMO language, allows to control simultaneous
execution of several computation processes, has a developed universal archive of
programs and data, and provides individual computer access via several
terminals.

 

Several more talks devoted to operating systems and software tools for BESM-6
were presented at the conference: a monitoring system for automation of
experimental data collection and processing (developed at Joint Institute of
Nuclear Research); an operation system based on dynamic calls to hierarchical
archive (developed at the Moscow University); considerable upgrade of an
existing operating system carried out at the Institute of Precise Mechanics and
Computer Hardware of the USSR Academy of Science, and others.  Comparative
analysis and discussion of these systems were the main topic of the " Operating
systems problems" discussion chaired by Doctor of physical and mathematical
sciences L.N. Korolev.

 

A great deal of the conference participants' interest was stimulated by three
reports describing the first Soviet general-purpose multi-computer shared-access 
"AIST-0" system developed at the Computing Center of the AS USSR Siberian
Branch. This experimental system consists of two M-220 computers controlled by 
"Minsk-22" computer and will allow 20 subscribers to carry on a dialog with the
system using teletypes and typewriters as terminals. The initial version of the
system will provide an archive, console debugger and editor, system
communication facility, batchmode executive for background processing, programs
for automated system statistics acquisition.

 

The development and application of multi-access systems was the topic of several
more presentations: M.M. Bezhanova's (Novosibirsk) talk on "Tensor" system for
linear algebra problems, where selection of the decision method is made partly
automatically and partly by the dialog with subscriber; a console debugging
system for "Dnepr-2" computer by the UAS Institute of Cybernetics; a talk by
I.R. Akselrod and L.F. Belous (Kharkov) on SYRIUS system for dialog execution
of analytic computations; research on multi-access systems characteristics
evaluation by imitation modeling (L.A. Kalinichenko and V.M. Moskalenko,
Moscow);and a problem of dynamic task priority setting (V.M. Afinogenov,
Moscow).

 

A perceptible number of presentations addressed the last developments in
software engineering for "Minsk" computer series. Among these are a modular
programming system for "Minsk-22" developed in Tallinn (E.Kh. Tyugu et al), and
two programming systems for economic problems - one of them based on ALGEK
language (developed at the Moscow Institute of Economics and Statistics), and
the other one Cobol-based (developed at the Institute of Mathematics of
Belorussian Academy of Science). Three reports were devoted to recently finished
batch processing operating systems for "Minsk-23" and "Minsk-32" computers.

 

On the whole, the subject of operating systems was predominant in the conference
program. As is already obvious from the above survey, the main topic was reports
on concrete projects indicative of the fulfillment of a large-scale program on
equipping the 2nd generation computers with operating systems that provide
automatic task processing, archive and device management. Presentation by I.B.
Zadykhailo, S.S. Kamyshin and E.Z. Lubimsky (AS USSR Institute of applied
mathematics) on the subject of operating systems summarized the covered stage of
development in this area.

 

Among the series of talks on programming languages and compilers worthy of note
are a presentation by research fellows of the Leningrad department of Central
Institute of Economy and Statistics devoted to SIMULA simulation language
implementation, Refal-based programming system evolution (S.A. Romanenko and
V.F. Turchin, IAM AS USSR, and a talk by A.B. Shkut (IM AS BSSR) on optimization
in Algams compilers for "Minsk" computers.

 

A panel discussion  "How to solve problems using computers?" chaired by the AS
USSR Corresponding member S.S. Lavrov (AS USSR Computing Center) stimulated a
great deal of interest among the conference participants. It was noted that the
aggregate efficiency of computer use in problem solving is defined by the
balance of highly heterogeneous conditions beginning with the level of author's
mathematical expertise and ending with purely administrative aspects of computer
exploitation.

 

Like at the 1st Conference, in Novosibirsk a number of presented talks addressed
applications and other topics contiguous to programming. An invited talk on the
methods of heuristic programming and a survey of particular projects exploiting
these methods was delivered by S.S. Lavrov co-authored by G.M. Adelson-Velsky,
V.A. Arlazarov and M.M. Bongard. A group of authors from All-Union Institute of
Scientific and Technical Information spoke about the conclusion of a large
project on BESM-4 implementation of formulae index builder for the "Chemistry"
field record book. A questionnaire system for economical data processing was
developed at the Institute of Cybernetics of the Estonian Academy of Sciences.
Some reports addressed the issues of information and information search systems,
information processing algorithms for datatapes.

 

The invited talk by Yu.M. Bayakovsky and V.S. Shtarkman (Moscow) covered the
topic of computer graphics - a new direction in programming concerning input and
output of graphic information performed by special printing, drawing or screen
devices. Unfortunately, there were only a few technical reports on computer
graphics and they concerned only the use of printing devices.

 

Among the talks on the theory of programming one should mention an invited talk
by A.V. Gladky and A.Ya. Dikovsky (Novosibirsk) on new results in general theory
of formal grammars and languages. Its main focus was on application of the
theory to programming languages. The theory of grammars and its application to
program analysis was also the subject of the talks delivered by V.M. Red'ko
(Kiev), A.L. Fuksman (Rostov), M.G. Gonza and M.N. Marichuk (Kishinev). New
results in the theory of operator schemata equivalence were reported by V.A.
Tuzov (Leningrad) and V.A. Nepomniashy (Novosibirsk).

 

The foreign participants of the Conference delivered six talks. John Cocke (IBM
Research Center, USA) spoke about an algorithm for global search of matching
expressions in a program. Fritz Bauer (Higher Technical School, Munich)
communicated his considerations on the ways of programming languages design and
implementation. Doctor Louis Nolan (University of Paris) described a universal
language ATF that he created. Aad vanWijngaarden (Center of Mathematics,
Amsterdam) demonstrated the applicability range of his method of context
dependencies description in languages that was first employed in Algol-68
description. Peter Ingerman (Radio Corporation of America, Research center of
the Data processing department, Camden) spoke about an application of general
taxonomy methods to classification of programming objects and concepts.
Professor John McCarthy (Stanford University, USA) reported some new results in
programming theory that connect program verification problems with predicate
calculus.

 

At the final plenary session M.R. Shura-Bura summarized the main results
presented at the conference and analyzed the most urgent problems in programming
in his plenary talk entitled "Retro-perspective". The speaker noted the growing
professional and scientific level of presentations, substantial results in the
development of operating systems and programming systems, urgency of multi-
access systems problems. At the same time some important up-to-date directions
were poorly presented at the conference. It would be of interest to compare
percentage of the conference presentations' subject matters compared with the
similar figures for 250 international publications in programming in 1969.

 

Subject matter             % at VKP-2         % in international

                                                                         literature

 

theory                                         9                                  4             

 

programming systems                32                                 24

engineering

 

operating systems                      35                                 24

techniques

 

data and archive                         13                                 13

processing

 

language specification                  3                                   5

 

computer graphics                      3                                  15

 

personnel, documentation,           5                                  15

management

 

The Conference did not pass a resolution, but those speaking at a general
discussion at the final plenary session brought forward a number of problems of
great importance for future intensification of research in programming:
development of multi-access systems, computer graphics research deployment,
perfection of software technology and research management, broadening qualified
personnel training, increasing publication output on programming, and
development of other forms of communication between research groups.

 

 On February 7 an international discussion on the subject of "Programming in
70's" took place. It was timed to the conference and organized by SBAS USSR
Computing Center. Participants of the discussion chaired by Dr. Tursky (the
Polish People Republic) - H.Tihle (GDR), A. vanWijngaarden (Netherlands), A.P.
Ershov, S.S. Lavrov, and M.R. Shura-Bura (USSR), P. Ingerman, J. Cocke, and J.
McCarthy (USA), L. Bolliet, L. Nolin (France), F. Bauer (FRG) - gave to the
conference participants an account of their views on programming development in
the next decade and answered numerous questions.

 

All technical contributions were published as nine proceedings' editions by the
conference beginning. Plenary sessions' proceedings, discussions and the talks
of foreign participants are to be published as three additional editions of
conference proceedings.

 

                                    A.P. Ershov (Novosibirsk) 

 



Назад

Switch to English | Поиск | Расширенный поиск | Папки | Темы
Главная страница Помощь Switch to English Вебмастер © ИСИ СО РАН, 2000-2016