[comp.lang.ada] Ada Compilation System Availability & Maintenance Course

Sunderhaft@RADC-MULTICS.ARPA.UUCP (02/06/87)

Selected Interest-Group Coordinators:

Will you please redistribute the following notice to your
Interest Groups.

Nancy L. Sunderhaft
Data & Analysis Center for Software
Sunderhaft@RADC-Multics

###################################################################
###################################################################


ADA INTEGRATED ENVIRONMENT (AIE) ADA COMPILATION SYSTEM (ACS)

       ***** Availability & Maintenance Course *****

*******************************************************************

BACKGROUND

The U.S. Air Force's "Ada Compilation System (ACS)" is sponsored
by Rome Air Development Center (RADC) at Griffiss AFB, NY.  The
400,000-line fully self-compiled Ada compiler was developed by 
Intermetrics, Inc.  

The ACS runs on IBM 370, 43XX, and 30XX computers as well as 
plug-compatible machines such as those made by Amdahl.  The
UTS operating system (Version 2.3) is a UNIX variant and is
available from Amdahl either in "native mode" for Amdahl 
580-series machines or on top of VM on IBM machines.  

The compiler has been validated with ACVC 1.8 and executes at
250 to 400 lpm on the IBM 4341 with an Ada to assembly language
expansion ratio of 1 to 4.  The compiler contains a comprehensive
global optimizer.

The ACS performs four major classes of optimizations:

   o  Ada-specific optimizations (such as constraint-check
      minimization and Haberman-Nassi Tasking),

   o  Classical optimizations (such as common expression
      elimination and dead code elimination),

   o  Register optimization, and
 
   o  Branch optimization.

Other compiler features include a partial implementation of Ada
Chapter Thirteen, extensive syntax error recovery, compilation
statistics gathering, and generation of source, object, and
symbol/cross-reference listings.

Because of the emphasis on optimization, configuration management
support, and capacity, the ACS is suitable for developing large,
time-critical Ada applications.  The ACS was developed in
accordance with the Military Standards for software development,
and is documented.

*******************************************************************

AVAILABILITY

The Data & Analysis Center for Software (DACS) has been authorized
by Rome Air Development Center (RADC) to distribute the "Ada
Compilation System (ACS)" to any U.S. Government Agency.  In 
addition, the ACS may be distributed to those individuals or 
enterprises certified and registered as qualified contractors in 
the Defense Logistics Services Center (DLSC) data base.  These are 
published in DLSC'S "Qualified Contractor Access List (QCAL)."  A
"Statement of Terms & Conditions" must be completed and approved
prior to the release of the AIE software and/or documentation to
any nongovernment organization.

Contact Ms. Nancy L. Sunderhaft at the DACS for additional information 
on obtaining the ACS software and/or documentation:

     Data & Analysis Center for Software
     RADC/COED
     Griffiss AFB, NY  13441-5700
     ATTN:  ACS Compilation System

     (315) 336-0937
     (AV)  587-3395
     DDN:  Sunderhaft@RADC-Multics

A limited number of licenses for the ACS running on the MVS 
operating system are available from Intermetrics, Inc.  Contact
Mr. Donald Mark (see address below) for information on obtaining
an MVS version of the ACS.

*******************************************************************

MAINTENANCE COURSE

A one week Maintenance Course will be held 23-27 March 1987 at
Intermetrics, Inc. in Cambridge, MA.  The course will include an
overview of the ACS; Host Interface and Virtual Memory Management;
the Lexer and Parser; Semantic Analysis; General Instantiation;
Retargeting the Compiler; Building the Compiler; Rehosting the
Compiler; and the Program Library Manager.

There is no fee to attend the Maintenance Course.  Participants
are responsible for their own transportation, meals, and
lodging.  Compiler development companies are not eligible to
participate in the Maintenance Course.

Send a written request (no net messages, please) to participate in
the ACS Maintenance Course by 11 March 1987 to Mr. Donald Mark at 
the following address:

     Rome Air Development Center
     Command & Control Software Engineering Branch
     RADC/COEE
     Griffiss AFB, NY  13441-5700

     (315) 330-3655
     (AV)  587-3655

*******************************************************************