September, 1988
The Ada Information Clearinghouse (AdaIC) Newsletter is a quarterly
publication of the AdaIC. Comments concerning this publication should be
brought to the attention of the AdaIC at the following Address: A Ad da a I In nf fo or rm ma at ti io on n C Cl le ea ar ri in ng gh ho ou us se e, Rm 3D139 (Fern St./C-107), The Pentagon, Wash-
ington, DC 20301-3081, (703) 685-1477. The AdaIC is contractor operated
for the Department of Defense, A Ad da a J Jo oi in nt t P Pr ro og gr ra am m O Of ff fi ic ce e ( (A AJ JP PO O) ). Support is provided by I II IT T R Re es se ea ar rc ch h I In ns st ti it tu ut te e. Vol VI, No. 3 Ada INFORMATION CLEARINGHOUSE
NEWSLETTER
The Ada Information Clearinghouse often receives queries about the ad-
dresses and phone numbers of the various document distribution points
within the government. The list of documents may be obtained by calling
the AdaIC. Here are the distribution points.
NTIS = National Technical Information Service. The National
Technical Information Service distributes documents to the
public at a cost. Anyone can order documents from NTIS.
National Technical Information Service
U.S. Department of Congress
5285 Port Royal Road
Springfield, Virginia 22161
(703) 487-4650
DTIC = Defense Technical Information Center. The Defense
Technical Information Center distributes documents only to
military, government or defense contractors who are regis-
tered users of DTIC. All documents that are submitted to
DTIC and are marked UNCLASSIFIED are automatically forwarded
to NTIS and made available to the public.
Defense Technical Information Center
Cameron Station
Alexandria, Virginia 22314
(703) 274-7633
NAVAL PUBS = Naval Publications and Forms Center. Naval Publi-
cations is the central distributor of all Military Standard
Documents, including the standard for the Ada Language
Reference Manual (ANSI/MIL-STD-1815A-1983).
Commanding Officer
Naval Publications and Forms Center
Attn: NPODS
5801 Tabor Avenue
Philadelphia, Pennsylvania 19120
Write orders only. The order will be processed within
7 days from receipt of your letter. Phone only to check
2 September 1988
In This Issue
Advanced Ada Workshop 2
Report on ATIP Progress 3
Dear AVO 6
Validated Ada Compilers 8
Ada Compiler Points of Contact 19
Ada Translation 20
Advanced Ada Workshop
The Coordination Working Group (CoWG) of the Ada Software Engineering
Education and Training (ASEET) Team sponsored an Advanced Ada Workshop on
August 16-19, 1988, at the Air Force Academy in Colorado Springs,
Colorado. There were 38 attendees from industry, academia and the DoD.
All the participants had a basic understanding of Ada and software engi-
neering.
The workshop consisted of four one-day tutorials taught by members of the
ASEET Team. Each instructor is now teaching or has taught Ada in an
academic environment. The tutorials included: software engineering, ex-
ceptions, tasking and generics. The purpose of these tutorials was to
provide educators and trainers with the opportunity to further their
understanding of Ada software engineering principles and practices. Where
appropriate, new teaching strategies were introduced. The participants
were provided with a copy of all slides, including examples they may use
in their own teaching experiences.
Two birds-of-a-feather sessions were held. The first session was to
provide participants with information on the ASEET Team, the Ada Informa-
Ada Software Repository: Correction
In the March 1988 edition of the Ada Information Clearinghouse newsletter
we stated incorrectly that the Ada Software Repository Master Index could
be obtained from New York Zoetrope, Inc. This information is in error and
we regret any inconvenience it may have caused our readers. New York
Zoetrope is the source of The Ada Software Repository and the Defense
Data Network: A Resource Handbook, which is available for $16.95 plus
shipping and handling. The Ada Software Repository Master Index can be
obtained from MACA. Information on the Ada Software Repository can be ob-
tained from the Ada Information Clearinghouse by request or by downloading
3 Ada Information Clearing-
A Ad da a I In nf fo or rm ma at ti io on n A Av va ai il la ab bl le e t th hr ro ou ug gh h A Ad da aI IC C B Bu ul ll le et ti in n B Bo oa ar rd d
The Ada Information Bulletin Board is a publicly available source of
information on the Ada language and Ada activities. This Bulletin
Board is used by the AdaIC to announce current events, general
activities and indicate the status of various Ada compiler efforts.
Access to the Bulletin Board requires a computer terminal and modem.
D Da at ta a: : ( (2 20 02 2) ) 6 69 94 4- -0 02 21 15 5 o or r ( (3 30 01 1) ) 4 45 59 9- -3 38 86 65 5
Telecommunications setup information:
3 30 00 0/ /1 12 20 00 0/ /2 24 40 00 0 b ba au ud d; ; N No o P Pa ar ri it ty y; ; 8 8 d da at ta a b bi it ts s; ; 1 1 s st to op p b bi it t
4 September 1988
ATIP
Progress
(Recently, the ATIP projects made a presentation to the Ada Joint Program
Office. This article is a report on the progress of some of those
Graphic Information Presentation System (GIPSY)
Software engineers now determining requirements for the Worldwide Military
Command and Control System (WWMCCS) Modernization Program are looking for
ready-to-run Ada packages to produce the systems computer graphics.
The Graphic Information Presentation System (GIPSY) will combine statisti-
cal graphs, mapping cabilities, information processing, and report format-
ting into a single, integrated, on-line, interactive system. Programmed
entirely in Ada, the system will be file and data independent.
Paul Armstrong, project manager, explained in a phone interview that the
team at the WWMCCS Information System Joint Program Management Office (WIS
JPMO) is focusing on GIPSYs data processing functions while hoping to take
care of the systems graphics with existing Ada programs. Were trying to
use existing standards, namely GKS [graphic kernel systems], so that we do
not have to develop them ourselves and can instead concentrate our
resources on information and presentation. What were looking for is the
GKS implementations from commercial packages or government repositories.
Originally programmed in FORTRAN with some assembly, GIPSY was destined to
be programmed in Ada before the DoDs 1987 directives on using the
language. We started this effort much before the mandate came,
Armstrong says. One of the operational requirements we have is that the
GIPSY software be able to run on a host machine which is as yet not
divined. Armstrong reports to the Defense Communications Agency Joint
Data Systems Support Center which is serving as the technical arm to the
WIS JPMO.
Probably the next target will be a 32-bit machine, which would have a
major impact on the system, Armstrong said. We also need to support a
number of terminals -- general purpose terminals -- which are an unknown.
ATIP Occupier
The purpose of Occupier is the development of a generalized set of software
modules which will support the construction of transaction processing,
message processing, and other information processing systems. Occupier
will demonstrate the effectiveness of Ada as an engineering basis for
5 Ada Information Clearing-
software solutions and also the usability of Ada on applications with high
performance requirements in a UNIX environment. In addition, Occupier will
examine the facility with which Ada might interface with applications
libraries implemented in other languages.
The approach to this project is the development of Ada software in parallel
with an ongoing C language development. Rigorous engineering methods will
be applied to the design phase using an Ada based program design language
(PDL) and processor in an attempt to demonstrate an acceleration and fa-
TACAMO
The Naval Air Development Center (NADC) in Warminster, Pa., is taking
special pains with the software engineering of the TACAMO Message Process-
ing System (TMPS) upgrade in hopes of producing reusable and generic
communications applications software.
The TACAMO (Take Charge and Move Out) MPS will operate on an E-6A
Communications Relay aircraft. The National Command Authority sends
messages to the E-6A which processes, categorizes and transmits them to
submarines. The mission software is being developed at two sites: the
NADC, which leads the effort, and the Naval Ocean System Center (NOSC), in
San Diego, which is concentrating on message processing. This project,
partially sponsored by ATIP, is expected to be completed in 1991.
The TMPS upgrade at the NADC is being developed on a Data General MV15000
under ADE 3.0, and will run on a redundant system with Rolm Hawk/32 under
the operating system AOS/VS. It will attain the C2 level security. The
current system, running on a Rolm 1602, needs to be modernized.
Chuck Koch (pronounced Cook), Software Technology Branch head at NADC, said
in a telephone interview that his team is looking at making this more
general than it would be otherwise for communications platforms.
To achieve that goal, the NADC has undertaken what Koch calls a model
development in Ada by closely monitoring the projects progress. We
have a Software Development Plan that spells out guidelines and specifies
that we collect a lot of software metrics so that we can quantify the
benefits of using Ada. It will be more controlled than the typical soft-
ware development process. The software engineering team is evaluating
HIPAFCS
The Howitzer Improvement Program (HIP) is designed to provide continuous
and close field artillery fire support to the maneuver elements of
mechanized infantry and armored forces. HIP will permit field artillery
commanders to use new techniques to enhance survivability and maintain
effective fire support. The Command, Control, and Communications (C3)
structure and Automatic Fire Control System (AFCS) will allow the Howitzers
6 September 1988
to fire at high volume within a large battery area and rapidly move toward
another position to escape counter-battery strikes.
The HIP will correct current shortcomings in four primary areas: respon-
siveness, survivability, terminal effects, and reliability, availability,
and maintainability. It is expected to be in the Armys arsenal from 1990
to 2010.
The HIP Self Propelled Howitzer is equipped with an Automatic Fire Control
System (AFCS) which is supported by computer resources, including the
Display and Control Unit, a man-machine interface. Ballistic computations
(technical fire direction) are calculated on-carriage using inputs from the
Battery Computer System (BCS). The AFCS also controls the electro/
Inertially Aided Munitions Program
The Inertial Guidance Technology Demonstration (IGTD) is a joint Air Force/
Navy demonstration of a low- cost guidance kit for general-purpose weapons.
The kit includes an inertial sensor. steerable fins, and guidance computers
packaged in a tail cone assembly. Advantages of this kit include
increasing the release envelope, impact angle, and range while reducing the
weapons miss distance. Boeing and Northrop, were awarded contracts for
parallel development in February 1987.
After overcoming many technical barriers, Boeing has developed over 90
percent of the software code in Ada. Boeing has demonstrated that Ada im-
plementations are achievable in mission-critical, embedded, real-time
computer software and can provide a low- cost solution when interfacing a
guidance system to existing weapons. To date the program has been very
successful, with testing to begin in late August at Eglin Air Force Base,
Florida, and at the Naval Weapons Center, China Lake, California.
Additional tasks to improve the efficiency in Boeings software design, and
to start Ada software development of the Northrop design to be directed
M60A3 Tank Ada Technology Insertion
The Pascal-to-Ada conversion effort of the M21 computer used in the M60A3
tank fire control system is concentrating on the trade-off study of
hardware and software. The study includes evaluation of the current
generation of 8086 compilers to determine if more efficient compilers
will further reduce the execution time and enable the system to meet
specifications. In addition, hardware will be investigated to determine
the complexity of the hardware changes.
Two of the ten circuit card assemblies have been replaced to upgrade the
analog computer to a digital unit which will provide programmability
(UVPROM), increased data (ballistic solution) storage, increased relia-
7 Ada Information Clearing-
bility, low cost update (reprogramming), digital processing, and accommoda-
tion of future gun and ammunition development.
The software was developed in Pascal in parallel with the Ada Language
System (ALS) development. The Ada development selected a portion of the
Pascal code which would encompass as many of the features of Ada as
possible. This section is the man-machine interface portion which is
approximately 30 percent of the total code. Tests of the first attempt to
implement Ada with a streamlined Softech ALS compiler (reduced Run-time
Library) in December 1986 found the program to be 5 times slower than the
Pascal version. In March 1987 a second generation Softech Ada86 compiler
was benchmarked with the same code, and the execution time was 2.5 times
slower than the Pascal code. This improvement still did not meet the
system specification. Presently there are approximately 300 lines of
Pascal code and 600 lines of assembly code. Based on the 30 percent con-
version coding results, 3700 lines of Ada code and 600 lines of assembly
code are anticipated for the Ada conversion.
General Teleconferencing
The objective of the General Teleconferencing Program is to develop a tele-
conferencing application capable of being ported to any minicomputer or
mainframe with minimum effort. The goal is for at least 95 percent of un-
commented source code to port with no change. Included in this effort will
be the development of a general purpose terminal I/O package to handle
varying terminal types and allow multiple users per copy.
The approach of General Teleconferencing is to start with the DPS 6/Level 6
Teleconferencing (TLCF6) software (an existing Ada application) as the
baseline and modify it to attain 95 percent portability on four hardware
suites:
-- Honeywell DPS 6/95
-- Honeywell H6000/DPS
8 September 1988
Dear AVO
The AJPO, Ada Validation Organization (AVO) and the Ada Validation Facility
(AVF) managers receive and answer many questions concerning the Ada
Procedures and Guidelines and specific compiler implementation issues.
Publication of these questions and their answers promotes a better
understanding of how the compiler validation process actually works. We
have decided to introduce an opportunity for readers to ask questions and
comment on answers. Please send your questions and comments to the AdaIC.
D De ea ar r A AV VO O: : How many kinds of ACVC tests are there? What exactly do the file
names on ACVC tests represent?
A An ns sw we er r: : In general, there are two kinds of ACVC tests, positive and
negative. Positive tests exercise the correct, legal features of the
language, while negative tests check a compilers ability to reject illegal
constructs. Tests are grouped into six classes, A,B,C,D,E, and L.
Class A - Tests that are passed if they compile without error. They
contain no self-checks, but simply report PASSED when run.
Class B - Tests that are illegal. These tests are passed if all errors
they contain are detected at compile-time and no legal constructs
are rejected.
Class C - Tests that are executable, self-checking programs. They are
passed if they complete execution and do not report failure.
Class D - Tests that attempt to determine capacities, such as the number of
identifiers permitted in a compilation, number of units in a
library, etc. A compiler may refuse to compile class D tests that
exceed capacity. However, successful compilations should then
execute without reporting failure.
Class E - Tests that provide information about an implementations inter-
pretation of the Standard. Each test has its own pass/fail crite-
rion.
Class L - Tests that are illegal, but whose errors, in general, cannot be
detected until link-time. They are passed if errors are detected
prior to beginning execution of the main program.
ACVC file names reflect the class of test (A,B,C,D,E, or L), the
corresponding chapter/section (in hex) in the Implementers Guide (IG), and
the test objective/subobjective number. In addition, the file name exten-
sion (.ADA, .DEP, or .TST) indicates whether the test has no implementation
dependencies, is potentially implementation dependent, or needs parameter
values for a specific implementation.
9 Ada Information Clearing-
For example, B37039B.ADA represents a class B test, IG section 3.7.3, test
objective 9, subobjective B. The .ADA extension indicates that there are
no dependencies or parameters needed for this test. Multiple unit tests
have a unit number following the subobjective, e.g. CA3006C5M.ADA. The M
following the unit number indicates that this file contains the main unit.
* ** ** ** ** ** ** ** ** *
D De ea ar r A AV VO O: : Is there any possibility of creating a class of compilers which
have signed declarations of conformance, but are neither formally vali-
dated, nor approved for derived status?
A An ns sw we er r: : We assume that you are referring to a class of compilers used
for developing products that will be sold to or used by commercial or
academic organizations. The use of compilers that have been certified is
voluntary for commercial or academic organizations, and state or local
governments. Thus, an organization that is not part of the Federal
Government or that does not sell to the Federal Government could accept a
signed declaration of conformance for a compiler. However, when a Federal
Information Processing Standard (FIPS) exists for a compiler, buyers for
the Federal Government are obligated to obtain a product that has been
validated and is listed as such by the National Bureau of Standards (NBS).
[See the previous issue of Dear AVO for more information].
You may have noticed that testing and certification of products is becoming
a more common practice in the U.S., Europe, and Japan because of market
pressure. Commercial experience has shown that products with formal
conformance to standards are usually better received and more likely to be
purchased.
There is no reason for the DoD or the NBS to create a special class of
compilers. The AJPO and the NBS will continue to maintain a list of only
those compilers formally conforming to the Ada Standard.
* ** ** ** ** ** ** ** ** *
D De ea ar r A AV VO O: : Validation policy has obviously changed recently. When will
these changes be reflected in a revised policy document?
(Attn: Fred Yu)
*********
Recognizing the importance of Chapter 13 of the ANSI/MIL-STD 1815A, the
AJPO encourages the Ada community to review ACVC 1.10 as soon as possible,
and to raise issues regarding this aspect of the Ada language. Send com-
ments to the AVO so we can use them to improve future releases.
10 September 1988
Validated Ada Compilers - (as of 1 September1988)
The following is the list of validated Ada compilers, listed alphabetically
by vendor. A vendors validation certificate is in effect for one year,
expiring on the Expiration Date. There are currently 153 validated base
Ada compilers and 65 derived compilers. This list is updated monthly. For
V Ve en nd do or r & & H HO OS ST T T TA AR RG GE ET T
AETECH IBM PS/2, Model Same as Host IntegrAda, 80 (under IBM
Version 2.0.1 PC-DOS, 3.30) (#880624W1.09122)
AETECH Zenith Z-184 Same as Host IntegrAda, (under Zenith
Version 2.0.1 MS-DOS, 3.21) (#880624W1.09123)
AETECH Zenith Z-248 Same as Host IntegrAda, (under Zenith
Version 2.0.1 MS-DOS, 3.21) (#880624W1.09124)
AETECH PCs Limited 386 Same as Host
IntegrAda, (under Compaq
Version 2.0.1 MS-DOS, 3.1) (#880624W1.09125)
Aitech Software MicroVAX II Motorola MVME
Engineering Ltd. (under MicroVMS, 133 board
AI-ADA/020, Version 4.5) (MC68020) (bare Version 1.0 machine)
(#880520W1.09061)
*Derived Aitech Software DEC MicroVAX II, Motorola MVME
Engineering, Ltd. 3500, & 3600; 133 board
AI-ADA/020, VAX-11/730, 750, (MC68020) (bare Version 1.0 780, 782, & 785; machine)
(BASE VAX 8200, 8250, #880520W1.09061) 8300, 8350, 8500,
8530, 8550, 8600,
8650, & 8700; VAXstation I, II,
2000, 3200, & 3500 (under
MicroVMS & VMS 4.5, 4.6, & 4.7)
*Derived Alliant Computer Alliant FX/40, Each Host,
Systems Corp. FX/8, FX/4, & self-targeted Alliant FX/Ada FX/1 (under
Compiler, Concentrix,
Version 2.1 Release 4.0) (BASE
#880620W1.09063)
Alliant Computer Alliant FX/80 Same as Host Systems (under
Corporation Concentrix,
Alliant FX/Ada Release 4.0) Compiler,
Version 2.1 (#880620W1.09063)
ALSYS Data General Same as Host AlsyCOMP_003 DASHER 286 (under
Version 3.1 MS-DOS 3.1) (#870601N1.08115)
*Derived
ALSYS Data General Same as Host
AlsyCOMP_003 DASHER 286 (under Version 3.2 MS-DOS 3.1)
(BASE #870601N1.08115)
ALSYS IBM PC/AT (under Intel iSBC286/14 AlsyCOMP_019 PC/DOS 3.2) (bare machine)
Version 3.0.1 (#870619N1.08090)
Alsys Macintosh II Same as Host
11 Ada Information Clearing-
AlsyCOMP_027 (under A/UX, Seed
Version 3.21 Release 3.3.1)
(#871127A1.09002)
*Derived Alsys Apple Macintosh Same as Host
AlsyCOMP_027, II (under A/UX,
Version 4.1 Seed Release (BASE 3.3.1)
#871227A1.09002)
ALSYS Apollo DN3000 Same as Host AlsyCOMP_004, (under Aegis,
Version 3.21 Version SR9.7)
(#880212A1.09026)
*Derived ALSYS Apollo DN300, Each Host,
AlsyCOMP_004, DN320, DN330, self-targeted
Version 3.21 DN460, DN550, DN (BASE 560, DN570,
#880212A1.09026) DN580, DN590, DN660, DN4000,
DFS1000, DSP500-T, DSP80,
DSP90, DSP160, &
DSP9000 (under AEGIS, Version
SR9.7)
*Derived
ALSYS Apollo DN300, Same as Hosts AlsyCOMP_004, DN320, DN330,
Version 4.1 DN460, DN550, (BASE DN560, DN570,
#880212A1.09026) DN580, DN590, DN660, DN3000,
DN4000, DFS1000,
DSP500-T, DSP80, DSP90, DSP160,
DSP9000 (under AEGIS, Version
SR(.7)
ALSYS Sun 3/260 (under Same as Host
AlsyCOMP_005, Sun UNIX BSD 4.2 Version 3.21 Release 3.2)
(#880212A1.09027)
*Derived
ALSYS Sun 3/52, /75, Each Host, AlsyCOMP_005, /110, /160, /180, self-targeted
Version 3.21 & /280 (under Sun (BASE UNIX BSD 4.2,
#880212A1.09027) Release 3.2)
*Derived
ALSYS Sun 3/52, 3/75, Same as Hosts AlsyCOMP_005, 3/110, 3/160,
Version 4.1 3/180, 3/260,
(BASE 3/280 (under Sun #880212A1.09027) UNIX BSD 4.2,
release 3.2)
ALSYS HP 9000/350 Same as Host AlsyCOMP_002, (under HP-UX,
Version 3.21 Version 6.01)
(#880212A1.09028)
*Derived ALSYS HP9000/310, /318, Each Host,
AlsyCOMP_002, /320, & /330 self-targeted
Version 3.21 (under HP-UX, (BASE Version 6.01)
#880212A1.09028)
*Derived ALSYS HP9000/310, /318, Same as Hosts
AlsyCOMP_002, /320, /330, /350
Version 4.1 (under HP_UX, (BASE Version 6.01)
#880212A1.09028)
Alsys VAX 11/750 (under Same as Host
AlsyCOMP_018, VMS, Version 4.5) Version 3.21
(#880609A1.09101)
Alsys MicroVAX II Same as Host AlsyCOMP_010, (under ULTRIX,
Version 3.21 Version 2.2)
(#880609A1.09102)
Alsys VAX 11/785 (under Motorola 68020 AlsyCOMP_022, VMS, Version 4.5) (MVME 133-1
Version P3.4 16.67 Mhz) (with
(#880609A1.09103) RealTime Craft,
12 September 1988
Version XEC 68
V2.0) (bare
machine)
Alsys Sun 3/260 (under Motorola 68010 AlsyCOMP_015, Sun UNIX BSD 4.2, (MVME 121) (with
Version P3.4 Release 3.2) ARTK, Version
(#880609A1.09104) P3.4) (bare machine)
Alsys HP9000/320 (under Motorola 68020
AlsyCOMP_012, HP-UX, Version 5) (MVME 130C0F) Version P3.4 (with VRTX,
(#880609A1.09105) Version 3.31)
(bare machine)
Alsys IBM PS2 Model 60 Motorola 68000 AlsyCOMP_028, (under PC/DOS, (MVME 101) (with
Version P3.4 Version 3.3) ARTK, Version
(#880609A1.09106) P3.4) (bare machine)
Alsys Ltd IBM 370 3084Q Same as Host
AlsyCOMP_023 (under MVS Version 3.5 Version 3.2)
(#880528N1.09064)
ALSYS Ltd. IBM 370 3081K IBM 370 3084Q
AlsyCOMP_006, (under VM/SP CMS (under MVS Version 3.2 Version 3.1) Version 3.2)
(#871210N1.09009)
ALSYS Ltd. IBM 370 3081K Same as Host
AlsyCOMP_006, (under VM/SP CMS Version 3.2 Version 3.1)
(#871210N1.09010)
ALSYS Ltd. IBM PC/AT (under IBM 370 3081K
AlsyCOMP_013, PC/DOS Version (under VM/SP CMS Version 3.2 3.1) Version 3.1)
(#871210N1.09011)
ALSYS Ltd. IBM PC/AT (under IBM 370 3084Q
AlsyCOMP_013, PC/DOS Version (under MVS Version 3.2 3.1) Version 3.2)
(#871210N1.09012)
Alsys, Inc. IBM PC/AT with Same as Host AlsyCOMP_003 (IBM DOS 3.20)
Version 3.1
(#870601N1.08066)
*Derived Alsys, Inc. IBM PC/AT with Same as Host
AlsyCOMP_003 (IBM DOS 3.20)
Version 3.2 (BASE
#870601N1.08066)
Alsys, Inc. ZENITH Z-248 PC Same as Host
AlsyCOMP_003 (under MS-DOS Version 3.1 3.20)
(#870601N1.08109)
*Derived Alsys, Inc. ZENITH Z-248 PC Same as Host
AlsyCOMP_003 (under MS-DOS
Version 3.2 3.20) (BASE
#870601N1.08109)
Alsys, Inc. SPERRY IT (MS-DOS Same as Host
AlsyCOMP_003 3.1) Version 3.1
(#870601N1.08110)
*Derived Alsys, Inc. SPERRY IT (MS-DOS Same as Host
AlsyCOMP_003 3.1)
Version 3.2 (BASE
#870601N1.08110)
Alsys, Inc. HP VECTRA (under Same as Host
AlsyCOMP_003 MS-DOS 3.10) Version 3.1
(#870601N1.08111)
*Derived Alsys, Inc. HP VECTRA (under Same as Host
AlsyCOMP_003 MS-DOS 3.10)
Version 3.2 (BASE
#870601N1.08111)
Alsys, Inc. COMPAQ Deskpro Same as Host
AlsyCOMP_003 386 (under COMPAQ
13 Ada Information Clearing-
Version 3.1 DOS 3.10)
(#870601N1.08112)
*Derived
Alsys, Inc. COMPAQ Deskpro Same as Host AlsyCOMP_003 386 (under COMPAQ
Version 3.2 DOS 3.10)
(BASE #870601N1.08112)
Alsys, Inc. INTEL 301 (under Same as Host
AlsyCOMP_003 IBM DOS 3.10) Version 3.1
(#870601N1.08113)
*Derived
Alsys, Inc. INTEL 301 (under Same as Host AlsyCOMP_003 IBM DOS 3.10)
Version 3.2
(BASE #870601N1.08113)
Alsys, Inc. Wang PC 280 Same as Host
AlsyCOMP_003 (under MS-DOS Version 3.1 3.20)
(#870601N1.08114)
*Derived
Alsys, Inc. Wang PC 280 Same as Host AlsyCOMP_003 (under MS-DOS
Version 3.2 3.20)
(BASE #870601N1.08114)
Apollo Computer, Apollo DN4000 Same as Host
Inc. (under Comain/IX, Domain/Ada, Release SR9.7)
Version 2.0
(#880620W1.09070)
CAP Industry Ltd MicroVAX II Intel iAPX 80286 CAPTACS-E286 (under MicroVMS (protected mode)
Version 2.1 Version 4.6) (bare machine)
(#880528N1.09065)
*Derived CAP Industry Ltd MicroVAX II Intel 80386
CAPTACS-E286 (under MicroVMS (bare machine) Version 2.1 4.6)
(BASE
#880528N1.09065)
Center for DEC VAX-11/750 Same as Host Software (under UNIX
Technology Version 4.2 BSD)
CST/Olivetti Ada Compiler Release
2.1 (#870724S1.08119)
CISI Ingenierie SUN 3/50 (under Same as Host EMER-Ada, Emeraude V10.3 /
Version 5.5-SUN SUN UNIX BSD 4.2, (#880609A1.09107) Release 3.5)
CISI Ingenierie BULL SPS7/70 Same as Host
EMER-Ada, (under Emeraude,
Version Version 22.0.3 5.5-SPS7/70 emer 10.4)
(#880609A1.09108)
CISI Ingenierie BULL DPX 2000 Same as Host
SP-Ada, Version (under SPIX, 5.5-300 Version 31.2)
(#880609A1.09109)
Concurrent Concurrent Same as Host Computer Computer
Corporation Corporation 3280
C3 Ada, MPS (under OS/32, R02-00.00 Version
(#880627W1.09093) r08-02.02)
Control Data CYBER 180-830 Same as Host
Corporation (under NOS/VE, CYBER 180 Ada Level 688)
Compiler, Version 1.0
(#880122S1.09018)
*Derived
Control Data CYBER 180-810, Any Host Corporation -815, -825, -830,
CYBER 180 Ada -835, -840, -845, Compiler, -850, -860,
Version 1.0 -930-11, -930-31,
(BASE -990 (under
14 September 1988
#880122S1.09018) NOS/VE Level 688)
Control Data CYBER 180-930-31 Same as Host Corporation (under NOS/VE,
CYBER 180 Ada Level 700) Compiler,
Version 1.1
(#880624S1.09132)
CONVEX Computer CONVEX C-210 Same as Host Corporation (under CONVEX
CONVEX Ada, UNIX Version 6.2) Version 1.0
(#880501W1.09045)
*Derived
CONVEX Computer CONVEX C-120, Each Host, Corporation C-130, C-201 self-targeted
CONVEX Ada, (under CONVEX
Version 1.0 UNIX Version (BASE 6.2); CONVEX
#880501W1.09045) C-120, C-201, C-202, C-210,
C-220, C-230, C-240 (under
CONVEX UNIX
Version 7.0)
Data General MV/20000 (under MV/20000 (under Corporation AOS/VS, Version AOS/VS Version
ADE Version 2.45 7.56) 7.56; and under
(#870526S1.08118) AOS/RT32 Version 4.03)
*Derived
Data General MV Family (under Any Host Machine Corporation AOS/VS 7.56) (under AOS/VS
ADE Version 2.45 7.56; and under
(BASE AOS/RT32) #870526S1.08118)
Data General MV/20000 (under MV/20000 (under
Corporation AOS/VS, Version AOS/VS, Version
ADE, Version 7.56) 7.56) and 3.00 MV/15000 (under
(#880527S1.09112) ARTS/32, Version 4.03)
DDC International DEC VAX-11 Model Same as Host
A/S 8530 (under VMS,
DDC-I Ada Release 4.5) Compiler System,
Version 4.1.1 (#871214W1.09013)
DDC-I, Inc. DEC MicroVAX II Intel 8086 iSBC DACS-80x86, (under MicroVMS 86/05A, Intel
Version 4.2 4.4) 80186 iSBC (#871125S1.09003) 186/03A, Intel
80386 iSBC
386/21, Titan 8086 SECS 86/20,
Titan 80286 SECS 286/20 (bare
machines)
*Derived
DDC-I, Inc. DEC VAX-11/7xx, Intel 8086 iSBC DACS-8086, VAX-8xxx, VAX 86/35 (bare
Version 4.2 Station, & machine) (BASE MicroVAX Series
#871125S1.09003) (under VAX/VMS
4.6 or MicroVAX/VMS 4.6)
*Derived
DDC-I, Inc. DEC VAX-11/7xx, Intel 80186 iSBC DACS-80186, VAX-8xxx, VAX 186/03A (bare
Version 4.2 Station, & machine)
(BASE MicroVAX Series #871125S1.09003) (under VAX/VMS
4.6 or MicroVAX/VMS 4.6)
*Derived DDC-I, Inc. DEC VAX-11/7xx, Intel 80286 iSBC
DACS-80286, VAX-8xxx, VAX 286/12 (bare Version 4.2 Station, & machine)
(BASE MicroVAX Series #871125S1.09003) (under VAX/VMS
4.6 or
MicroVAX/VMS 4.6)
*Derived DDC-I, Inc. DEC VAX-11/7xx, Intel 80286 iSBC
DACS-80286, VAX-8xxx, VAX 286/12
Protected Mode Station, & (protected mode)
15 Ada Information Clearing-
Version 4.2 MicroVAX Series (bare machine)
(BASE (under VAX/VMS
#871125S1.09003) 4.6 or MicroVAX/VMS 4.6)
*Derived
DDC-I, Inc. DEC VAX-11/7xx, Intel 80386 iSBC
DACS-80386, VAX-8xxx, VAX 386/21 (bare Version 4.2 Station, & machine)
(BASE MicroVAX Series #871125S1.09003) (under VAX/VMS
4.6 or MicroVAX/VMS 4.6)
*Derived DDC-I, Inc. DEC VAX-11/7xx, Intel 80386 iSBC
DACS 80386, VAX=8xxx, VAX 386/21 Protected Mode Station, & (protected mode)
Version 4.2 MicroVAX Series (bare machine)
(BASE (under VAX/VMS #871125S1.09003) 4.6 or
MicroVAX/VMS 4.6)
DDC-I, Inc. DEC MicroVAX II Force CPU-386 DACS-80x86, (under MicroVMS VMEbus (bare
Version 4.2 4.4) machine)
(#871125S1.09004)
Digital Equipment VAX 8800 (under Same as Host; Corporation VAX/VMS, Version and VAXstation
VAX Ada, Version 4.7) II (under
1.5 MicroVMS, (#871209S1.09014) Version 4.7)
*Derived
Digital Equipment All members of Any Host Corporation the VAX family:
VAX Ada, Version MicroVAX I,
1.5 VAXstation I, (BASE MicroVAX II,
#871209S1.09014) VAXstation II, VAXstation 2000
(under MicroVMS,
Version 4.7); MicroVAX 3500 &
3600; VAXserver 3500, 3600, &
3602; and VAXstation 3200 &
3500 (under
VAX/VMS, Version 4.7A);
VAX-11/730, 750, 780, 782, & 785;
and VAX 8200,
8250, 8300, 8350, 8530, 8550, 8600,
8650, 8700, & 8800 (under
VAX/VMS, Version
4.7)
Digital Equipment VAX 8800 (under MicroVAX II Corporation VAX/VMS, Version (under VAXELN
VAX Ada, Version 4.7) Toolkit, Version 1.5 3.0 in
(#871209S1.09015) combination with
VAXELN Ada, Version 1.2)
*Derived
Digital Equipment All members of Any of the
Corporation the VAX family: following VAX Ada, Version MicroVAX I, configurations:
1.5 VAXstation I, MicroVAX I & II; (BASE MicroVAX II, rtVAX 1000;
#871209S1.09015) VAXstation II, KA620 (rtVAX VAXstation 2000 1000 processor
(under MicroVMS, board); MicroVAX
Version 4.7); 3500 & 3600; MicroVAX 3500 & VAX-11/730 &
3600; VAXserver 750; and VAX 3500, 3600, & 8500, 8530,
3602; and 8550, 8700, &
VAXstation 3200 & 8800 (under 3500 (under VAXELN Toolkit,
VAX/VMS, Version Version 3.0 in 4.7A); combination with
VAX-11/730, 750, VAXELN Ada, 780, 782, & 785; Version 1.2)
and VAX 8200,
8250, 8300, 8350, 8530, 8550, 8600,
8650, 8700, & 8800 (under
VAX/VMS, Version
4.7)
16 September 1988
Elxsi Elxsi 6400 (under Same as Host
Elxsi VADS, 5.5 ENIX, 4BSD) (#880610W1.09088)
Encore Computer Encore Multimax Same as Host
Corporation 320 (under Umax
Encore Verdix 4.2, Version Ada Development R3_1.1)
System, Version 5.5
(#880620W1.09092)
GEC Software Ltd HP 9000/350 Same as Host
VADS Version 5.5 (under HP-UX (#880602N1.09079) Version 6.01 B)
Gould Inc. Gould PowerNode Same as Host
APLEX Ada Model 9080 (under
Compiler, UTX/32S, Revision Version 2.1 1.1)
(#880523W1.09054)
Gould Inc. Gould PowerNode Gould
CONCEPT/32
APLEX Ada Model 9080 (under Model 6744 (bare Compiler, UTX/32, Revision machine)
Version 2.1 2.1) (#880523W1.09055)
Gould Inc. Gould NP1 Model Gould CONCEPT/32 APLEX Ada 4050 (under Model 6780
Compiler, UTX/32 Revision (under MPX-32, Version 2.1 3.0) Revision 3.4)
(#880523W1.09056)
Gould, Inc. Gould PowerNode Same as Host
APLEX Ada Model 9080 (under Compiler, UTX/32 Version
Version 2.0 2.1) (#880221W1.09038)
*Derived Gould, Inc. Gould PowerNode Any Host
APLEX Ada Model 90XX series Compiler, (under UTX/32
Version 2.0 Version 2.1) (BASE
#880221W1.09038)
*Derived
Gould, Inc. Gould PowerNode Any Host APLEX Ada Model 60XX series
Compiler, (under UTX/32
Version 2.0 Version 2.1) (BASE
#880221W1.09038)
*Derived
Gould, Inc. Gould PowerNode Gould PowerNode APLEX Ada Model 90XX series Model 60XX
Compiler, (under UTX/32 series (under Version 2.0 Version 2.1) UTX/32 Version
(BASE 2.1) #880221W1.09038)
Gould, Inc. Gould CONCEPT/32 Same as Host APLEX Ada Model 9780 (under
Compiler, MPX-32 Version Version 2.0 3.4)
(#880221W1.09039)
*Derived
Gould, Inc. Gould CONCEPT/32 Any Host APLEX Ada Model 97XX series
Compiler, (under MPX-32 Version 2.0 Version 3.4)
(BASE
#880221W1.09039)
*Derived Gould, Inc. Gould CONCEPT/32 Any Host
APLEX Ada Model 67XX series
Compiler, (under MPX-32 Version 2.0 Version 3.4)
(BASE #880221W1.09039)
*Derived
Gould, Inc. Gould CONCEPT/32 Gould CONCEPT/32
APLEX Ada Model 97XX series Model 67XX Compiler, (under MPX-32 series (under
Version 2.0 Version 3.4) MPX-32 Version (BASE 3.4)
#880221W1.09039)
17 Ada Information Clearing-
Gould, Inc. Gould NPl Model Same as Host
APLEX Ada 4050 (under
Compiler UTX/32 Version (#880221W1.09040) 3.0)
Harris Harris H1200 Same as Host
Corporation (under VOS,
Harris Ada Version 7.1) Compiler,
Version 4.0 (#880603W1.09058)
*Derived
Harris Harris H1600, Each Host,
Corporation H1500, H1100, self-targeted Harris Ada H1000, H900,
Compiler, H800, H700, & H60 Version 4.0 (under VOS 7.1)
(BASE
#880603W1.09058)
Harris Harris HCX-9 Same as Host Corporation (under HCX/UX,
Harris Ada Version 3.0) Compiler,
Version 4.0
(#880603W1.09059)
*Derived Harris Harris HCX-7 & Each Host,
Corporation HCX-5 (under self-targeted
Harris Ada HCX/UX 3.0) Compiler,
Version 4.0 (BASE
#880603W1.09059)
Hewlett Packard HP 9000 Series Same as Host
Company 300 Model 310 HP 9000 Series (under HP-UX
300 Ada Revision 6.01) Compiler,
Version 3.25
(#880429W1.09049)
Hewlett Packard HP 9000 Series Same as Host Company 300 Model 350
HP 9000 Series (under HP-UX 300 Ada Revision 6.01)
Compiler,
Version 3.25 (#880429W1.09050)
Hewlett Packard HP 9000 Series Same as Host
Company 300 Model 360
HP 9000 Series (under HP-UX 300 Ada Revision 6.2)
Compiler, Version 3.25
(#880429W1.09051)
Honeywell Bull DPS 90, DPS 8/70 Each Host,
GCOS 8 Ada (under GCOS 8 self-targeted Compiler, SR30001)
Version 2.0 (#870403S1.08037)
Honeywell Bull, DPS 6/95-2 (under Same as Host Inc. GCOS 6 MOD400
ONE PLUS Ada R4.0) Compiler,
Release 4.1
(#880115S1.09016)
*Derived Honeywell Bull, DPS 6/75, 75-1, Each Host,
Inc. 76, 78-1, 85, Self-targeted ONE PLUS Ada 85-1, 92, 94, 95,
Compiler, 95-1, 96, 98-1,
Release 4.1 98-2 (under GCOS (BASE 6 MOD400 R4.0)
#880115S1.09016)
*Derived
Honeywell Bull, DPS 6/95-1 & 95-2 DPS 6/75, Inc. (under GCOS 6 6/75-1, 76,
ONE PLUS Ada MOD400 R4.0) 78-1, 85, 85-1, Compiler, 92, 94, 95,
Release 4.1 95-1, 96, 98-1, (BASE 98-2 (under GCOS
#880115S1.09016) 6 MOD400 R3.1)
Honeywell Bull, DPS 6 PLUS/420 Same as Host
Inc. (under HVS 6 PLUS ONE PLUS Ada V1.0)
Compiler,
Version 1.1
18 September 1988
(#880115S1.09017)
*Derived Honeywell Bull, DPS 6 PLUS/400 & Each Host,
Inc. 410 (under HVS 6 Self-targeted ONE PLUS Ada PLUS V1.0)
Compiler,
Version 1.1 (BASE
#880115S1.09017)
IBM Corporation IBM 3081 (under IBM RT PC (under IBM S/370-VM/SP VM/SP, (using AIX, Version
to RT PC AIX Ada CMS), Version 1.1)
Cross Compiler, 3.1) Version 2.2
(#870427W1.08046)
IBM Corporation IBM 4381 (under Same as Host
IBM Development VM/HPO, Release System for the 4.2)
Ada Language System, Version
2.1.0 (#880318W1.09041)
IBM Corporation IBM 4381 (under Same as Host IBM Development MVS/XA, Release
System for the 2.1.7) Ada Language
System, Verison
2.1.0 (#880318W1.09042)
IBM Corporation IBM 4381 (under IBM 4381 (under
IBM Development VM/HPO, Release MVS/XA, Release System for the 4.2) 2.1.7)
Ada Language
System, Version 2.1.0
(#880318W1.09043)
InterACT VAX-11/785 (under Fairchild
Corporation VMS 4.4) 9450/1750A in an A.C.T. Ada 1750A HP 64000
Compiler System workstation Release 2.1 (bare machine)
(#870624S1.08106)
Intermetrics, IBM 3083 (S/370) Same as Host
Inc. (under UTS, UTS Ada Version 2.3)
Real-Time Compiler,
Version 202.35
(#880617W1.09115)
Intermetrics, IBM 3083 (S/370) Same as Host Inc. (under CMS,
CMS Ada Release 4)
Real-Time Compiler,
Version 202.35 (#880617W1.09116)
Intermetrics, IBM 4341 (under Same as Host
Inc. MVS/370, Release
MVS Ada 1.3.4) Real-Time
Compiler, Version 202.35
(#880617W1.09117)
MASSCOMP MASSCOMP MC6600 Same as Host
MASSCOMP Ada, (with M68030 CPU Version 1.1 & M68882 FPA)
(#880520S1.09110) (under MASSCOMP RTU, Version 4.0)
*Derived MASSCOMP MASSCOMP MC5400, Each Host,
MASSCOMP Ada, MC5450, MC5520, self-targeted Version 1.1 MC5550, MC5600,
(BASE MC5700 (all with
#880520S1.09110) M68020 CPU & M68881 FPA);
MASSCOMP MC6300, MC6400, MC6700
(all with M68030 CPU & M68882 FPA)
(under RTU 4.0)
MASSCOMP MASSCOMP MC5600 Same as Host
MASSCOMP Ada, (with M68020 CPU Version 1.1 & Lightning FPA)
(#880520S1.09111) (under MASSCOMP
RTU, Version 4.0)
19 Ada Information Clearing-
*Derived
MASSCOMP MASSCOMP MC5400, Each Host, MASSCOMP Ada, MC5450, MC5520, self-targeted
Version 1.1 MC5550, MC5700 (BASE (all with M68020
#880520S1.09111) CPU & Lightning
FPA); MASSCOMP MC6300, MC6400,
MC6600, MC6700 (all with M68030
CPU & Lightning FPA) (under RTU
4.0)
Meridian Software Zilog System 8000 Same as Host
Systems, Inc. (under Zeus 3.21) Meridian
AdaVantage, 2.2
(#880605W1.09071)
Meridian Software Apple Macintosh Same as Host Systems, Inc. II (with Floating
Meridian Point AdaVantage, 2.2 Co-Processor)
(#880605W1.09072) (under Finder
6.0, System 4.2)
Meridian Software Apple Macintosh Same as Host Systems, Inc. Plus (under
Meridian Finder 6.0,
AdaVantage, 2.2 System 4.2) (#880605W1.09073)
Meridian Software IBM PS/2 Model 30 Same as Host
Systems, Inc. (with Floating Meridian Point
AdaVantage, 2.2 Co-Processor)
(#880605W1.09074) (under IBM PC DOS, 3.30)
Meridian Software IBM PS/2 Model 60 Same as Host
Systems, Inc. (with Floating
Meridian Point AdaVantage, 2.2 Co-Processor)
(#880605W1.09075) (under IBM PC DOS, 3.30)
Meridian Software ITT XTRA/286 Same as Host
Systems, Inc. (with Floating
Meridian Point AdaVantage, 2.2 Co-Processor)
(#880605W1.09076) (under MS/DOS, 3.20)
Meridian Software ALR 386/2 (with Same as Host Systems, Inc. Floating Point
Meridian Co-Processor) AdaVantage, 2.2 (under MS/DOS
(#880605W1.09077) 3.20)
Meridian Software ZENITH Z-248 Same as Host
Systems, Inc. (with Floating Meridian Point
AdaVantage, 2.2 Co-Processor) (#880605W1.09078) (under MS/DOS,
3.10)
MIPS Computer MIPS M/1000 Same as Host
Systems (under UMIPS, MIPS/VADS, Version 3.0)
Version 1.30
(#880613W1.09062)
Prime Computer, Prime 9955 Model Same as Host Inc. 2 (under Primos,
Prime Ada Rev 20.2.2) Compiler,
Version 2.0
(#880429W1.09052)
R and R Software, IBM PS/2, Model Same as Host Inc. 80 (under IBM
JANUS/Ada, PC-DOS, 3.30)
Version 2.0.2 (#880624W1.09119)
R and R Software, Zenith Z-183 Same as Host
Inc. (under IBM JANUS/Ada, PC-DOS, 3.30)
Version 2.0.2
(#880624W1.09120)
R and R Software, Zenith Z-248 Same as Host Inc. (under Zenith
JANUS/Ada, MS-DOS, 3.21)
Version 2.0.2
20 September 1988
(#880624W1.09121)
R.R. Software, Compaq Deskpro Same as Host Inc 286 (under
JANUS/Ada, Compaqs MS-DOS Version 2.0.0 3.1)
(#871211W1.09005)
R.R. Software, NCR Worksaver 300 Same as Host
Inc (under MS-DOS JANUS/Ada, 2.1)
Version 2.0.0 (#871211W1.09006)
R.R. Software, PCs Limited 386 Same as Host Inc (under Compaqs
JANUS/Ada, MS-DOS 3.1) Version 2.0.0
(#871211W1.09007)
R.R. Software, IBM PC/XT (under Same as Host
Inc PC-DOS 3.3) JANUS/Ada,
Version 2.0.0 (#871211W1.09008)
Rational, Inc. R1000 Series 200 Same as Host Rational (under Rational
Environment, Environment Version D_10_8_6 Version D_10_8_6)
(#880503W1.09048)
Rational, Inc. R1000 (under Philips PG2100
MC68020/OS-2000, D_10_9_10wp) (memory size 4 Version 2.0.30 MB) (under
(#880613W1.09085) OS-2000)
Rational, Inc. R1000 (under Mikros
M1750A, Version D_10_9_1_1750a) MKS1750/SO (bare 2.0.122 machine)
(#880613W1.09086)
Rational, Inc. R1000 (under Motorola 68020
MC68020_Bare, D_10_9_10wp) in MVME 135 Version 2.0.30 board (1 MB
(#880613W1.09087) memory) (bare machine)
Rockwell DEC VAx 8650 (VMS CAPS/AAMP (bare
International 4.7) machine)
Corporation DDC-Based
Ada/CAPS Compiler,
Version 2.0
(#880613W1.09090)
ROLM Mil-Spec MV 10000 (under ROLM 1666B Computers AOS/VS, Revision (under RMX/RDOS,
Ada/66 Compiler 7.54) Revision 3.50)
Rev. 1.2 (#870617S1.08097)
*Derived
ROLM Mil-Spec Data General MV ROLM 1666B, Computers Family (under 1666C & 1666
Ada/66 Compiler AOS/VS, Revision (under RMX/RDOS,
Rev. 1.2 7.54) Revision 3.50) (BASE
#870617S1.08097)
ROLM Mil-Spec MV 10000 (under MSE14 (under
Computers AOS/VS, Revision ARTS/16, Ada/14 Compiler 7.54) Revision 3.00)
Rev. 1.2 (#870617S1.08098)
*Derived
ROLM Mil-Spec Data General MV MSE/14 & MSE/14
Computers Family (under Micro (under Ada/14 Compiler AOS/VS, Revision ARTS/16,
Rev. 1.2 7.54) Revision 3.00) (BASE
#870617S1.08098)
ROLM Mil-Spec Data General ROLM Hawk/32
Computers MV/10000 (under (under AOS/VS Ada/32 Version AOS/VS, Version Version 7.54;
2.45 7.54) and ARTS/32 (#870617S1.08117) Version 2.6)
*Derived ROLM Mil-Spec Data General MV Any Host
Computers Family (under Machine, Ada/32 Version AOS/VS, Version HAWK/32, and
2.45 7.54) Rugged HAWK/32
(BASE (under AOS/VS,
21 Ada Information Clearing-
#870617S1.08117) Version 7.54)
Rolm MIL-SPEC Data General ROLM HAWK/32 COMPUTERS MV/20000 (under (under AOS/VS,
ADE/32 Revision AOS/VS, Revision Revision 7.56) 3.00 7.56)
(#880527S1.09113)
Rolm MIL-SPEC Data General ROLM HAWK/32
COMPUTERS MV/20000 (under (under ARTS/32, ADE/32 Revision AOS/VS, Revision Revision 2.7)
3.00 7.56) (#880527S1.09114)
Siemens AG, Siemens 7.570P Same as Host Muenchen (under BS2000,
Siemens BS2000 V7.6) Ada Compiler,
V1.0
(#880305I1.09046)
Silicon Graphics Iris 3000 Series Same as Host Computer Systems Workstation
Ada, Version 1.0 (under UNIX (#880613W1.09067) System V, Release
GL2-W3.6)
Silicon Graphics Iris-4D Entry Same as Host
Computer Systems Systems Ada, Version 1.0 Workstation
(#880613W1.09068) (under UNIX
System V.3, Release 3.5)
Silicon Graphics Iris-4D Series Same as Host
Computer Systems Workstation Ada, Version 1.0 (under UNIX
(#880613W1.09069) System V.3,
Release 3.5)
SofTech, Inc VAX-11/780 and INTEL iAPX 8086 Ada86 Version VAX-11/785 (under (bare machine)
1.34 VAX/VMS 4.5)
(#870612S1.08086)
*Derived SofTech, Inc VAX 700 and 8000 INTEL iAPX 8086
Ada86 Versions series (under (bare machine); 1.34, 1.59, VAX/VMS 4.5) & INTEL iAPX 80386
1.70, 2.60, 2.63 MicroVAX II compatible 8086
(BASE (under MicroVMS real mode or #870612S1.08086) 4.5) protected mode
SofTech, Inc VAX-11/780 and INTEL iAPX 80186
Ada86 Version VAX-11/785 (under (bare machine)
1.34 VAX/VMS 4.5) (#870612S1.08120)
*Derived
SofTech, Inc VAX 700 and 8000 INTEL iAPX 80186
Ada86 Versions series (under (bare machine); 1.34, 1.59, VAX/VMS 4.5) & INTEL iAPX 80386
1.70, 2.60, 2.63 MicroVAX II compatible 8086 (BASE (under MicroVMS real mode or
#870612S1.08120) 4.5) protected mode
SofTech, Inc VAX-11/780 and INTEL iAPX 80286
Ada86 Version VAX-11/785 (under real mode (bare 1.34 VAX/VMS 4.5) machine)
(#870612S1.08121)
*Derived
SofTech, Inc VAX 700 and 8000 INTEL iAPX 80286 Ada86 Versions series (under real mode (bare
1.34, 1.59, VAX/VMS 4.5) & machine); INTEL 1.70, 2.60, 2.63 MicroVAX II iAPX 80386
(BASE (under MicroVMS compatible 8086 #870612S1.08121) 4.5) real mode or
protected mode
SofTech, Inc VAX-11/780 and INTEL iAPX 80286
Ada86 Version VAX-11/785 (under protected mode 1.34 VAX/VMS 4.5) (bare machine)
(#870612S1.08122)
*Derived
SofTech, Inc VAX 700 and 8000 INTEL iAPX 80286 Ada86 Versions series (under protect mode
1.34, 1.59, VAX/VMS 4.5) & (bare machine); 1.70, 2.60, 2.63 MicroVAX II INTEL iAPX 80386
(BASE (under MicroVMS compatible 8086
#870612S1.08122) 4.5) real mode or protected mode
Software Sequent Symmetry Same as Host
Leverage, Inc. S81 (under Dynix,
Sequent Ada, Version 3.0.8)
22 September 1988
Version S5.5.1
(#880606W1.09066)
*Derived
Software Sequent Symmetry Same as Host Leverage, Inc. S27 (under Dynix
Sequent Ada, 3.0.8)
Version S5.5.1 (BASE
#880606W1.09066)
SYSTEAM KG VAX 8530 (under KWS EB 68/20 SYSTEAM Ada VMS, Version 4.6) CPU3 (under
Cross Compiler OS-9, Version
VAX/VMS x 2.0) MC68020/OS-9,
Version 1.61 (#880229I1.09044)
SYSTEAM KG VAX 8530 (under Same as Host SYSTEAM Ada VMS, Version 4.7)
Compiler VAX/VMS, Version
1.8 (#880524I1.09118)
Systems Designers VAX 8600 (under Ferranti 1750A plc VMS 4.5) Computer System
SD VAX x 100A MIL-STD-1750A
Ada-Plus, 2B.00
(#870605N1.08075)
*Derived Systems Designers DEC VAX-11/7xx, Ferranti 1750A
plc VAX 8xxx, VAX Computer System SD VAX x Station, & 100A (bare
MIL-STD-1750A MicroVAX series machine)
Ada-Plus, 2B.00 (under VAX/VMS (BASE 4.5 or MicroVMS
#870605N1.08075) 4.5)
*Derived
Systems Designers DEC VAX-11/7XX, MC68000/10 plc VAX 8XXX, & VAX DVME-107 board
SD VAX x Station (under (bare machine) Motorola VMS 4.6)
MC68000/10 Ada-Plus DVME--
107-
Configuration, 3A.00
(BASE #870618N1.08091)
Systems Designers DEC VAX 8600 MC68020
plc (under VMS 4.5) implemented on SD VAX x the MVME 133
Motorola M68020 board with a
Ada-Plus, 2C.00 M68881 (#870618N1.08092) floating-point
coprocessor (bare machine)
*Derived
Systems Designers DEC VAX-11/7xx, MC68020
plc VAX 8xxx, VAX implemented on SD VAX x Station, & the MVME 133
Motorola MC68020 MicroVAX Series board, Ada-Plus, 2C.00 (under VAX/VMS incorporating an
(BASE 4.5 or MicroVMS MC68881
#870618N1.08092) 4.5) floating-point processor (bare
machine)
*Derived Systems Designers DEC VAX-11/7xx, MC68020
plc VAX 8xxx, VAX implemented on
SD VAX x Station (under the MVME 133 Motorola M68020 VMS 4.6); board,
Ada Plus, 3A.00 MicroVAX Series incorporating an (BASE (under MicroVMS MC68881
#870618N1.08092) 4.5) floating-point
processor (bare machine)
Tandem Computers Tandem NonStop Same as Host
Tandem Ada, VLS (under Version T9270C10 GUARDIAN 90,
(#880520W1.09060) Version C10)
Tartan MicroVAX II Same as Host
Laboratories (under MicroVMS, Incorporated Version 4.6)
Tartan Ada
VMS/VMS, Version
23 Ada Information Clearing-
2.0V
(#880322I1.09047)
Tartan MicroVAX II Texas
Laboratories (under MicroVMS, Instruments Incorporated Version 4.6) VHSIC 1750A Data
Tartan Ada Processor
VMS/1750A, Module, and Version 2.0V Fairchild F9450
(#880519I1.09129) (1750A) (bare machine)
Tartan Sun 3/60 (under Same as Host
Laboratories SunOS, Version
Incorporated 3.5) Tartan Ada
Sun/Sun, Version 2.0V
(#880519I1.09130)
Tartan Norsk Data ND-570 Same as Host
Laboratories (under SINTRAN Incorporated III, Release K)
Norsk Data ND-500 Ada
Compiler,
Release A00 (#880519I1.09131)
*Derived
TELESOFT UNISYS 5000/80/90 Same as Host
UNISYS TeleGen2 (under UNIX Ada Compiler, System V, Release
Version 3.20.01 4.0 (1R1) (BASE MC68020)
#880219W1.09029)
TELESOFT Sun Microsystems Same as Host
Sun Ada, Version Sun-3/280 1.2 Workstation
(#880219W1.09030) (under Sun UNIX Version 4.2,
Release 3.2)
*Derived
TELESOFT Sun Microsystems With software Sun Ada, Version Sun-3 FPI switch: Any
1.2 Workstations, Host; With (BASE Models: 260, 180, hardware FPI
#880219W1.09030) 160, 150, 140, switch: Any Host
110, 75, 60; 50 other than and 52 (with Sun-50 & 52
software floating point); 50ME and
52 + 152A (with
MC68881 FPC) (under Sun UNIX
Version 4.2, Releases 3.2 &
3.4)
*Derived
TELESOFT Sun Microsystems With software Sun Ada, Version Sun-3 FPI switch: Any
1.3 Workstations, Host; With (BASE Models: 280, 260, hardware FPI
#880219W1.09030) 180, 160, 150, switch: Any Host
140, 110, 75, 60; other than 50 and 52 (with Sun-50 & 52
software floating point); 50ME and
52 + 152A (with
MC68881 FPC) (under Sun UNIX
Version 4.2, Releases 3.2,
3.4, & 3.5)
TELESOFT MicroVAX II Same as Host
TeleGen2 Ada (under VMS, Development Version 4.6)
System, Version 3.20
(#880219W1.09031)
*Derived
TELESOFT DEC VAX family Each Host, TeleGen2 Ada (MicroVAX, self-targeted
Development VAXStation, System, Version VAXServer,
3.20 VAX-11, & VAX
(BASE 8xxx models) #880219W1.09031) (under VMS 4.5 &
4.6)
TELESOFT Sun Microsystems MC68000,
Sun Ada, Version Sun-3/280 implemented on a
24 September 1988
1.2 Workstation Motorola MVME
(#880219W1.09032) (under Sun UNIX 101 board (bare
Version 4.2, machine) Release 3.2)
*Derived
TELESOFT Sun Microsystems MC68000,
Sun Ada, Version Sun-3 implemented on a 1.2 Workstations, Motorola MVME
(BASE Models: 260, 180, 101 board (bare #880219W1.09032) 160, 150, 140, machine)
110, 75, 60; 50 and 52 (with
software floating
point); 50ME and 52 + 152A (with
MC68881 FPC) (under Sun UNIX
Version 4.2,
Releases 3.2 & 3.4)
*Derived
TELESOFT Sun Microsystems MC68010, Sun Ada, Version Sun-3 implemented on a
1.2 Workstations, Motorola MVME
(BASE Models: 260, 180, 117-4 board #880219W1.09032) 160, 150, 140, (bare machine)
110, 75, 60; 50 and 52 (with
software floating
point); 50ME and 52 + 152A (with
MC68881 FPC) (under Sun UNIX
Version 4.2, Releases 3.2 &
3.4)
TELESOFT MicroVAX II MC68000,
TeleGen2 Ada (under VMS, implemented on a Development Version 4.6) Motorola MVME
System, Version 101 board (bare
3.20 machine) (#880219W1.09033)
*Derived
TELESOFT DEC VAX family MC68000, TeleGen2 Ada (MicroVAX, implemented on a
Development VAXStation, Motorola MVME
System, Version VAXServer, 101 board (bare 3.20 VAX-11, & VAX machine)
(BASE 8xxx models) #880219W1.09033) (under VMS 4.5 &
4.6)
TELESOFT Sun Microsystems MC68010,
Sun Ada, Version Sun-3/280 implemented on a 1.2 Workstation Motorola MVME
(#880219W1.09034) (under Sun UNIX 117-4 board
Version 4.2, (bare machine) Release 3.2)
TELESOFT MicroVAX II MC68010,
TeleGen2 Ada (under VMS, implemented on a Development Version 4.6) Motorola MVME
System, Version 117-4 board
3.20 (bare machine) (#880219W1.09035)
*Derived
TELESOFT DEC VAX family MC68010,
TeleGen2 Ada (MicroVAX, implemented on a Development VAXStation, Motorola MVME
System, Version VAXServer, 117-4 board 3.20 VAX-11, & VAX (bare machine)
(BASE 8xxx models) #880219W1.09035) (under VMS 4.5 &
4.6)
TELESOFT Sun Microsystems MC68020,
Sun Ada, Version Sun-3/280 implemented on a 1.2 Workstation Motorola MVME
(#880219W1.09036) (under Sun UNIX 133A-20 board
Version 4.2, with a MC68881 Release 3.2) floating-point
coprocessor (bare machine)
*Derived
TELESOFT Sun Microsystems MC68020,
Sun Ada, Version Sun-3 implemented on a 1.2 Workstations, Motorola MVME
(BASE Models: 260, 180, 133A-20 board #880219W1.09036) 160, 150, 140, with an MC68881
110, 75, 60; 50 floating-point
and 52 (with coprocessor
25 Ada Information Clearing-
software floating (bare machine)
point); 50ME and
52 + 152A (with MC68881 FPC)
(under Sun UNIX Version 4.2,
Releases 3.2 &
3.4)
TELESOFT MicroVAX II MC68020, TeleGen2 Ada (under VMS, implemented on a
Development Version 4.6) Motorola MVME System, Version 133A-20 board
3.20 with a MC68881
(#880219W1.09037) floating-point coprocessor
(bare machine)
*Derived
TELESOFT DEC VAX family MC68020, TeleGen2 Ada (MicroVAX, implemented on a
Development VAXStation, Motorola MVME System, Version VAXServer, 133A-20 board
3.20 VAX-11, & VAX with a MC68881 (BASE 8xxx models) floating-point
#880219W1.09037) (under VMS 4.5 & coprocessor
4.6) (bare machine)
TELESOFT MicroVAX II MIL-STD-1750A TeleGen2 Ada (under VMS, ECSPO RAID
Compiler for Version 4.6) Simulator
VAX/VMS to Version 4.0, 1750A, Verison executing on the
3.22 Host (bare (#880429W1.09053) machine)
TELESOFT Sun Microsystems Same as Host
Sun Ada, Version Sun-4 Workstation
1.3 (SPARC Processor) (#880610W1.09089) (under Sun UNIX,
Release Sys4-3.2)
TELESOFT Motorola Delta Same as Host
Motorola Delta Series, Model Series TeleGen2 2616 (under
Ada, Version 1.2 Motorola UNIX (#880610W1.09094) System V/68,
Release 3)
TELESOFT Motorola Delta Motorola VME
Motorola Delta Series, Model 133A-20 Series TeleGen2 2616 (under (MC68020) (bare
Ada, Version 1.2 Motorola UNIX machine) (#880610W1.09095) System V/68,
Release 3)
TELESOFT Macintosh II Same as Host
Macintosh (under Apple A/UX TeleGen2 Ada, UNIX, Release
Version 1.2 1.0)
(#880610W1.09096)
TELESOFT Cray X-MP (under Same as Host Cray Ada UNICOS 3.0)
Compiler, Version 1.0
(#880610W1.09099)
TELESOFT Cray-2 (under Same as Host
Cray Ada UNICOS 3.0) Compiler,
Version 1.0
(#880610W1.09100)
TELESOFT / Intel VAX 8530 (under Intel 80386 on Corp. / TeleLOGIC VMS, Version 4.6) Intel 386-100
Ada386 Version board (bare 3.20 machine)
(#880320I1.09057)
TLD Systems Ltd MicroVAX II TLD 1750A
TLD VAX/1750A (under MicroVMS, Instruction Ada Compiler Version 4.5) Level Simulator,
System, Version Version 0.4.4
1.0.0 (under TLD 1750A (#870622W1.08085) Single Program
Kernel)
Tolerant Systems Tolerant Eternity Same as Host Tolerant Ada (under TX,
Development Release 5.3.15)
System, Version 2.2
(#880613W1.09091)
U.S. Navy / VAX 8600 (under Same as Host
SofTech, Inc VMS 4.4)
26 September 1988
AdaVAX 3.6A
(#870424S1.08052)
UNISYS UNISYS 5000/80/90 Same as Host
UNISYS TeleGen2 (under UNIX Ada Compiler, System V, Release
Version 3.20 4.0 (1R1)
(#880219W1.09029) MC68020)
University of Sun 3/50 (under Same as Host York UNIX (SunOS 3.2))
University of York Ada
Compiler,
Release 3 (#871126N1.09001)
Verdix Sequent Balance Same as Host
Corporation 8000 (under
VAda-010-2323, Sequent DYNIX, Version 5.5 Rel 2.1)
(#880201W1.09019)
Verdix Prime EXL (under Same as Host Corporation UNIX System V,
VAda-010-3333, Release 3.0)
Version 5.5 (#880201W1.09020)
Verdix Intel System 320 Intel iSBC
Corporation (under UNIX 386/20 (bare
VAda-010-32315, System V rel 3.0) machine) Version 5.5
(#880201W1.09021)
Verdix AT&T 3B15 (under Same as Host Corporation UNIX System V rel
VAda-010-5151, 2.1)
Version 5.5 (#880201W1.09022)
*Derived
Verdix AT&T 3B2 (under Same as Host
Corporation UNIX System V rel VAda-010-5151, 3.1)
Version 5.5 (BASE
#880201W1.09022)
Verdix MicroVAX II Same as Host
Corporation (under MicroVMS VAda-010-0303, 4.4)
Version 5.5 (#880201W1.09023)
Verdix MicroVAX II Microbar Corporation (under UNIX 4.2 GPC-68020 (bare
VAda-010-01125, BSD) machine) Version 5.5
(#880201W1.09024)
Verdix MicroVAX II Microbar
Corporation (under MicroVMS GPC-68020 (bare VAda-010-03125, 4.4) machine)
Version 5.5 (#880201W1.09025)
Verdix DEC MicroVAX II Intel iSBC Corporation (under VMS 4.7) 386/20P, using
VAda-010-03315, file-server Version 5.5 support from the
(#880606W1.09080) host (bare
machine)
Verdix Sun Microsystems Same as Host Corporation Sun-3 (under Sun
VAda-010-1313, UNIX 4.2, Release Version V5.5 3.4)
(#880606W1.09081)
Verdix Sun Microsystems Microbar
Corporation Sun-3 (under Sun GPC68020, using VAda-010-13125, UNIX 4.2, Release file-server
Version V5.5 3.4) support from the
(#880606W1.09082) host (bare machine)
Verdix DEC MicroVAX II Fairchild 9450
Corporation (under VMS 4.7) under Tektronix VAda-110-03406, emulation (bare
Version V5.51 machine)
(#880606W1.09083)
Verdix DEC VAX 11/750 Same as Host Corporation (under Berkeley
VAda-010-0101, UNIX, Version
Version V5.5 4.2BSD)
27 Ada Information Clearing-
(#880606W1.09084)
Company Point of Contact Phone Number
AETECH
Aitech Software Engineering Gabriel Leemor (408) 720-9400
Alliant Computer Systems Dan Palka (617) 486-4950
Alsys Lee Ehrlichman (617) 890-0030
Apollo Computer Mike Ballentine (617) 256-6600 X4132
CAP Industry Ltd Peter Hanson 44 734 55900
Center for Software Technology
Steve Mattin (603) 893-1000
CISI Ingenierie
Concurrent Computer Robert Perciaccante (201) 758-7569
Control Data Robert Cunius (301) 468-8067
CONVEX Computer Bill Wallace (214) 952-0280
Data General John Doyle (617) 366-8911
DDC International Tom Vedel 45 2 872622
Lee Silverthorn (602) 863-6910
Digital Equipment Dave Quigley (603) 881-2343
Elxsi
Encore Computer Ron Cohen (617) 460-0500
GEC Software David Howells 44 1 240 7171
Gould Bill Dehlinger (305) 797-5509
Harris Georganne Chitwood (305) 977-5573
Hewlett-Packard Dave Graham (408) 725-8111
Honeywell Bull Sylvia Lundberg (617) 895-7262
IBM (800) 387-0262
INTELLIMAC Hobart Mendenhall (301) 984-8000
InterACT Ken Moskowitz (212) 696-3600
Irvine Compiler Ed Thurber (213) 944-0351 X3493
(714) 250-1366
MASSCOMP
Meridian Software Systems (800) 221-2522
(714) 380-9800
MIPS Computer Systems Steve Hanson (408) 991-0236
Prime Computer Stanley Zabrowski (617) 879-2960 X4071
R.R. Software Doug Wagner (608) 244-6436
Rational Diana Martin (408) 496-3990
Rockwell International Don Stover (319) 395-5648
ROLM Mil-Spec Computers Jon Elliott (408) 432-7701
Siemens AG 89 63644236
Silicon Graphics Dave Bagshaw (415) 960-1980
SofTech Beverly Vidler (617) 890-6900
Software Leverage Glenn Allin (617) 648-1414
28 September 1988
To Translate or not to Translate...
Is there an answer?
While a number of projects the ATIP Office is funding are converting a pro-
gram from its original language to Ada, none of the project managers we
spoke to had chosen to use a translator to ease the process.
Yet translator vendors told the AdaIC in recent interviews that their
products are a win-win solution to conversion efforts. Most companies
guarantee 95-100 percent translation into Ada with negligible handcoding.
They said that their translators can produce ready-to-run real-time
applications and convert specialized libraries. So why are ATIP software
engineers hesitating to use these programs?
Paul Armstrong, project manager of the Defense Communication Agencys
Graphic Information Presentation System (GIPSY), said his team read studies
concerning translators and decided against using one because of too many
differences between the languages. Wed heard about some translators for
FORTRAN, but you just end up with fortranized Ada code; all the problems of
FORTRAN in Ada code. I dont think thats in the interest of good software
engineering practices.
Doo J. Lee, system engineer for the Armys M60A3 Tank Ada Technology
Insertion program, is considering using a translator for this Pascal-to-Ada
project, but will decide against it if the resulting software is too slow.
Sometimes translators are more trouble than theyre worth, he said.
According to Jim Stewart of R.R. Software, Inc., in Madison, Wis., which
has developed a Pascal-to-Ada translator, the similarities between the
languages make it the most feasible translation. He said that a lot of
Adas characteristics were structured around those people liked in Pascal,
and consequently many of the utilities are in a somewhat altered but highly
recognizable form.
Stewart admitted that the program design suffers even though Pascal, like
Ada, is a strongly typed, highly structured language. Typically we
eschew using translating at all because you dont have software engineering
techniques in 99 out of 100 cases, he said. We offer the source code so
clients can reconfigure the program itself to accept their Pascal.
R.R. Software claims it makes machine efficient about 95 percent of the
millions of lines of Pascal code its clients translate into Ada. Five
percent consists of various parameters, reserve words, etc. which are
unique to Pascal and cannot be fit into Ada gracefully. A 100 percent
translation system that attempts to make apples into oranges is going to do
the users a disservice, Stewart said.
29 Ada Information Clearing-
R.R. does not produce a translator for turning FORTRAN code into Ada
because the company does not believe it is feasible. For example, I/O
libraries, built-in numeric libraries, trigonometric and exponential li-
braries are not an inherent part of Ada yet are used extensively by FORTRAN
programmers. Stewart believes that leaving these out reduces translated
code to 50-percent or less efficiency.
If we had thought it was efficient, considering the market for FORTRAN-
to-Ada translators, Stewart said, believe me, we would have done it.
30 September 1988
Ada Events
Calendar
The Ada Events Calendar includes information on upcoming Ada activities
such as conferences, seminars and classes. The Ada Calendar lists only
those programs having fixed dates and will not include programs which are
scheduled on a repetitive basis. This calendar is provided for informa-
October 1988
9-12 Ada Expo '88 North Hall, Anaheim Convention Center Anaheim, Cali-
fornia P.O.C.: Exhibit Space Information Jan McCusker 1888 North
Market Street P.O. Box 3867 Frederick, MD 21701 (301) 662-9400.
For information about discounts on airfare, car rental and ground
transportation, call Hunter Travel at 1-800- 525-7888.
24-27 TRI-Ada Conference and Exposition Charleston Convention Center
Charleston, W.V. Features the exclusive support and participation
of Senator Robert Byrd and the (national) SIGAda and the support
of the Ada Joint Program Office, the Software Engineering Insti-
tute, and the Software Valley Corporation. Multiple tracks for
technical and management personnel. P.O.C.: Ralph Crafts Tri-Ada
Conference Manager c/o SSS&T Harpers Ferry, WV 25425 (304) 725-
6542.
November 1988
15-16 CALL FOR PAPERS AIDA-88: Fourth Annual Conference on Artificial
Intelligence & Ada Sponsored by: George Mason University,
Department of Computer Science, In cooperation with: Software
Productivity Consortium. Conference P.O.C.: Jorge Diaz-Herrera
Dept of Computer Science George Mason University 4400 University
Drive Fairfax, Virgina 22030 (703) 323-2713. Submissions of Papers
P.O.C.: John Moore Software Productivity Consortuim 1880 Campus
Commons Drive North Reston, VA 22091 (703) 391-1729. AIDA-88 is
the only technical conference addressing the interactions of Arti-
fical Intelligence and the Ada programming language. It is the
fourth in a continuing series sponsored by the Computer Science De-
Ada Information Clearinghouse Ada Joint Program Office
3D139 (1211 Fern., C107) 3E114
The Pentagon The Pentagon
Washington, DC 20301-3081 Washington, DC 20301-3081
(703) 685-1477 (202) 694-0208 AV 224-0208
31 Ada Information Clearing-
The Ada Joint Program Office has the responsibility for managing
DoD's effort to implement, introduce, and provide life-cycle
support for the Ada programming language, the DoD's common high-
order language. The Ada Information Clearinghouse facilitates