[net.lang] Ada cross-compiler for PDP11

hmj@tut.UUCP (Hannu-Matti J{rvinen) (02/06/86)

I suppose this offer we got few weeks ago may be interesting.
The offer was addressed to 'University', Helsinki.
I copied whole letter here as I got it.
Short summary:
They have made Ada compiler producing code for SM4 (actually
PDP11) under OS RW (actually RSX11M).  The compiler is cross-compiler
running on Siemens 7.500 series, but by special offer you may get
compiler running on IBM370/CMS or VAX/VMS.


				Vsesoyuznoe obyedineniye
				119034 Moscow,
				Starokoniushenny per., 6
				Telegr. adres:
				Moscow, "Vneshtechnika"
				Telex: 411418 "Molot"

Dear Sirs,

	We direct you enclosed information on programming system
based on ADA language for Siemens 7500 and SM 4/SM 1420 computers.
	Please pass on these material to your specialists and inform
us about the results of their examination.
	If the subject would interest you we would be glad to hold
techniocal negotiations whenever it is convinient for you and your
specialists.
	Look forward to early responce.

Faithfully yours	A.V.Ivanov
			Deputy General Director


	Cross-proramming system on the basis of
	ADA* language for SM computer (KSP ADA/SM)


Purpose of the program product and its structure
------------------------------------------------

KSP ADA/SM is meant for the development and maintenance of the
programs of improved reliability for the SM4/SM1420 computers
in the cross-mode. It means, thet hte compiling and program
linkage is made at the so-called host computer Siemens 7.500
(with the 32-bit word), whereas the execution of the program is full-
filed at the so-called target computer SM4/Sm1420 (with 16-bit
word). KSP ADA/SM includes the following program components:
1) control proram-monitor
2) compilete time library support
3) syntax analyzer
4) semantic analyzer
5) code generator
6) run-time programming support

Main functions
--------------

1. Syntactical and semantical control of source modules
   (the compilation units) of ADA-programs.
2. Checking of intermodule links of ADA-program with the
   same level of control, as in the case of one-module program.
3. Tranfer of compiler ADA-program from the host to the target
   computer (SM4 under OS RW) by two means:
   - via elekrical communication line,
   - via magnetic tape.


------------
* ADA - is the trade mark of US DOD

4. Preparation for the execution and run-time support of
   ADA-programs by means of dialog with the run-time support
   system at the target computer.
5. Monitoring of compiling and receiving of data about the
   state of modules of ADA-program at the host computer
   (Siemens 7.500 under BS 2000) by means of monitor directives
   KSP ADA/SM.

Field of application
--------------------

Development and maintanence of long-living programs of the imp-
roved reliability. For example, the systems for control of
energetics and chemical objects, for the control of NC-machine-
tools etc.

Main features
-------------

1. The full implementation of the compile-time library support,
   including multi-access to the module library of ADA-programs.
   that is the possibility of simultaneous participation in the
   development of ADA-programs to 64 groups of specialists.
2. The possibility of rapid retargeting (at the expense of change
   of computer-depended part of code generator and program
   support of execution).
3. The possibility of extending the set of intrumens of
   compiling period (structure editor, optimiser, etc.) due to
   using the standard internal interface analysis-synthesis
   (of the "Diana" type).

4. The possibility of including in the elektical comminucation
   line between host and target computers the dedicated telefon
   line, that allows to use the object computer as the remote
   working station for the development of ADA-programs. The
   following actions are accesible from there:
   - monitoring of compiling of ADA-program modules,
   - editing of texts of ADA-programs,
   - compiling of ADA-programs,
   - monitoring of execution and execution of ADA-programs.

Requirements to the basic software
----------------------------------

Host computer: operating system BS 2000 for the computer
		Siemens 7.500.
Target computer: operation system OSRW for the computer
		SM/SM1420 (or RSX 11.M for PDP 11) woth driver
		of electrical communication line.

Requirements to the hardware
----------------------------

Host computer: Siemens 7.500 (model 7.531 and higher).
Target computer: SM4/SM1420 (or PDP 11) with elektrical
		communication equipment (sequential interface:
		V.24 or RS 232 or "current loop"; 2 modems, which
		are compartible with this interface).

Additional possibilities
------------------------

In case of special order it is possible to transfer the host part
of KSP ADA/SM to the computers, which are compartible with IBM 370
under CMS, VAX 11 under VMS.
-- 
Hannu-Matti Jarvinen
ASENTO - Ada Software ENgineering TOols -project
hmj@tut.UUCP (note .UUCP, tut.ARPA is not the same computer).