home *** CD-ROM | disk | FTP | other *** search
/ Programmer's ROM - The Computer Language Library / programmersrom.iso / ada / news / aic43.doc < prev    next >
Encoding:
Text File  |  1988-05-03  |  40.5 KB  |  1,097 lines

  1. This file contains the most recent issue
  2. of the Quarterly AdaIC newsletter; 
  3. currently the August 1986 issue.
  4. (Ada IC point of contact: Larry Thomas)
  5.  
  6. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  7.                     Ada Information Clearinghouse Newsletter
  8.                      August 1986, Volume IV, No. 3 
  9. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  10.  
  11. The Ada Information Clearinghouse Newsletter  (AdaIC) is a quarterly
  12. publication of the AdaIC. Any comments concerning this publication
  13. should be brought to the attention of the  AdaIC at the following
  14. address:  Ada Information Clearinghouse,  Rm. 3D139 (Fern St./C-107),
  15. The Pentagon, Washington, DC  20301-3081, (703) 685-1477. The  AdaIC
  16. is contractor operated  for the Department of Defense, Ada Joint
  17. Program Office (AJPO). Support is  provided by IIT Research Institute
  18. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  19.  
  20.  
  21.                        From the Director,  AJPO 
  22.  
  23. Dear Friends of Ada:
  24.  
  25.     At the July, 1986 SIGAda Conference in Pittsburgh, I visited many
  26. of the vendor booths to collect information on the latest Ada
  27. products.  As I moved through the display area, I asked the same
  28. question of each of the compiler vendors: "What information can you
  29. provide regarding your product's performance?".  I requested that I be
  30. given only information available to the general public.  In general,
  31. the vendors had either no or limited information available.  The
  32. results of my impromptu survey confirmed the lack of currently
  33. available performance information on commercial Ada products.
  34.  
  35.     The Ada Joint Program Office (AJPO) provides to the public a list
  36. of validated Ada compilers.  Validation, however, only measures
  37. conformance of an Ada compiler to the Ada standard, ANSI/MIL-STD-
  38. 1815A.  As the number of validated compilers continues to grow, it is
  39. becoming more difficult for Program Managers (PMs) to determine which
  40. compiler is the best choice for a given program.  There is a very
  41. limited amount of experience or empirical data to help guide the PM on
  42. Ada-specific aspects of every facet of system development.  A major
  43. problem is a lack of a standard and adequate set of performance
  44. measures for compilers.
  45.  
  46.     In January, 1986, the Prototype Ada Compiler Benchmarks became
  47. available from the Ada Validation Facility at Wright-Patterson AFB.
  48. The prototype test suite is comprised of compiler performance
  49. benchmarks which were collected and organized by the Tri-Service Ada
  50. Programming Support Environment (APSE) Evaluation and Validation (E&V)
  51. Team. Within the next few months, a contract will be awarded for
  52. development of the Ada Compiler Evaluation Capability (ACEC) which
  53. will consist of additional tests and analysis tools.
  54.  
  55.     Ada compiler vendors can assist DoD and the Ada community by
  56. developing and publishing performance data for their products. At this
  57. time, the prototype benchmarks may provide the best means for
  58. presenting this data in a standard format.
  59.  
  60.     In addition to the information on performance, a listing of
  61. all Ada compiler options which have been implemented, would provide a
  62. relatively concise data sheet which would be of significant value to
  63. those who are now in the position of having to judiciously select the
  64. most suitable compiler for a particular program.
  65.  
  66.  
  67. Virginia L. Castor
  68. Director
  69. Ada Joint Program Office
  70.  
  71.                         * * * * * * * * * * * *
  72.  
  73.            STRATEGIC DEFENSE INITIATIVE (SDI) ADOPTS Ada PDL
  74.  
  75. The SDI Office (SDIO) has informed their contractors that as a first
  76. step in the standardization of SDI deliverables, Ada-based Process
  77. Description Languages (PDLs) will be used for describing system
  78. architectures and subsequent designs of information processing
  79. elements.  This standardization is intended to permit the evaluation
  80. of SDI products and deliverables in a common framework.
  81.  
  82. On August 11-12, 1986, an SDI Battle Management/Command Control
  83. Communications (BM/C3) Ada PDL workshop was held in Alexandria, VA.
  84. Two working groups were formed to produce recommendations for the Ada
  85. PDL notations to be used by contractors for the SDIO.  The first
  86. working group focused on the horizontal communication requirements
  87. between the architectural contractors,  the simulation systems and the
  88. National Test Bed.  The second working group focused on the vertical
  89. communication requirements between architectural contractors, BM/C3
  90. architects and developers.  The remaining attendees formed a
  91. discussion group on management and implementation issues.
  92.  
  93. Considering the size and importance of the SDI program, this action to
  94. adopt Ada PDL constitutes a major achievement in Ada acceptance,
  95. exemplified by the SDIO's own rationale that "Ada is the programming
  96. language currently used by the DoD and it is unlikely that this will
  97. change within the timeframe of the SDI system development."
  98.  
  99.  
  100.       ARMY ANNOUNCES THE RELEASE OF THE Ada LANGUAGE SYSTEM (ALS)
  101.                        TO INDUSTRY AND ACADEMIA
  102.  
  103. The Ada Language System (ALS) is an integrated, rehostable,
  104. retargetable and extensible programming environment for the Ada
  105. Language, developed by SofTech, Inc. for the U.S. Army.  The ALS was
  106. specifically designed to support large Ada software development
  107. projects.  Recently the U.S. Army has announced the release of the ALS
  108. to Industry and Academia.
  109.  
  110. Due to the current licensing agreement with SofTech and export laws,
  111. the ALS will not become public domain in the near future. ALS will not
  112. be Government Funded Equipment (GFE) on Army contracts.
  113.  
  114. The following is the release the Army distributed on ALS:
  115.  
  116. 1.    The U.S. Army Communications-Electronics Command (CECOM) announces
  117.     a program to license the Army's Ada Language System (ALS) to
  118.     Industry and Academia.  In transitioning the ALS to the private
  119.     sector where it will compete commercially, the Army seeks to:
  120.  
  121.     a.    Provide all interested parties in the United States with an
  122.         equal opportunity to capitalize on the Army's near $30M
  123.         investment.
  124.  
  125.     b.    Provide an opportunity for hardware/ software vendors to
  126.         develop extensions and improvements in support of their own
  127.         products.
  128.  
  129.     c.    Stimulate activity which will help create an increase in the
  130.         present and future Ada workforce.
  131.  
  132. 2.    CECOM believes that each of these motives will ultimately produce
  133.     benefits for the Army.  In pursuing this ALS release program, the
  134.     Army remains strongly committed to the use of Ada for its mission-
  135.     critical computer resources and views the transition of the ALS to
  136.     the private sector as establishing:
  137.  
  138.     a.    A proper Ada role for Government (now that strong industrial
  139.         response is evident, and stimulation appears to be no longer
  140.         required).
  141.  
  142.     b.    Complete compatibility with Army policy to maximize its use of
  143.         off-the-shelf commercial products and minimize its use of
  144.         Government unique items.
  145.  
  146. 3.    The ALS is currently hosted on a Digital Equipment Corporation
  147.     (DEC) VAX-11/780 and other compatible family members ranging from
  148.     a micro-VAX to a VAX 8600.  It translates Ada programs for use in
  149.     the host environment and for the Intel 8086 microprocessor and is
  150.     validated under the DOD test suite ACVC 1.6.  It includes over
  151.     500,000 lines of code and consists of over seventy distinct tools
  152.     used in support of programmer activities.
  153.  
  154. 4.    Rights to the source code, object code and documentation --user,
  155.     operator and design -- will be licensed to all interested parties
  156.     within the United States at essentially a reproduction cost.  All
  157.     materials will be offered with the right to use, copy and form
  158.     derivative works and to distribute and sublicense value-added
  159.     enhancements.
  160.  
  161. 5.    No warranties, either expressed or implied, will be offered by the
  162.     Government in the ALS.  Furthermore, the licenses granted by the
  163.     Army do not include a license to export either the ALS or works
  164.     derived from the ALS.  The recipient of the ALS is responsible for
  165.     ascertaining and complying with all applicable export control laws
  166.     and regulations.
  167.  
  168. 6.    Additional services (such as installation, maintenance and other
  169.     technical support) for ALS users are not included in the prices
  170.     listed in paragraph 7 and will not be supplied by the U.S. Army.
  171.     Parties interested in such services may obtain information on
  172.     terms from the ALS contractor.
  173.  
  174. 7.    The following packages of materials are available at the
  175.     reproduction cost indicated:
  176.  
  177.     Order Number    Description        Reproduction Cost
  178.  
  179.     ALS3ET    ALS V3.0 Object Code (5 tapes)          $37
  180.     ALS3ST    ALS V3.0 Source Code (1 tape)         $75
  181.     ALS3DU    User Documentation            $250
  182.     ALS3DS    Design Specifications            $500
  183.  
  184. 8.    Inquiries from the Private Sector for copies of the ALS software
  185.     and/or documentation should be directed to the ALS contractor:
  186.  
  187.                              SofTech, Inc.
  188.                          460 Totten Pond Road
  189.                      Waltham, Massachusetts 02254
  190.                       ATTENTION:  Beverly Vidler
  191.                Telephone:  (617) 890-6900, Extension 132
  192.  
  193.     After the request has been made, SofTech will forward (in behalf
  194.     of the U.S. Army) a license agreement which must be signed and
  195.     returned with payment in advance for the materials which will then
  196.     be supplied. Orders will be accepted by SofTech through 30
  197.     September 1986. Thereafter, orders may be placed through the
  198.     Defense Technical Information Center (DTIC), using ordering
  199.     numbers and pricing schedules which will be provided at a future
  200.     date.
  201.  
  202. 9.    In order to eliminate the delays which may be associated with
  203.     placement of Government purchase orders, CECOM will accept letters
  204.     with accompanying funding transfer documents (MIPRs, PWDs, etc.)
  205.     through 30 Aug 86.  Funds should be provided on a Direct Cite
  206.     basis and will be applied to CECOM Contract DAAB07-83-C-K580.
  207.     Government organizations are reminded to seek appropriate
  208.     approvals as may be required for the purchase of copies of
  209.     Government-owned computer software. CECOM will provide acquisition
  210.     support, and not approval authority.  Letters with funding
  211.     transfer documents should be directed to:
  212.  
  213.                             U.S. Army CECOM
  214.                         ATTN:  AMSEL-COM-IA-ALS
  215.                      Fort Monmouth, NJ  07703-5204
  216.                 Telephone:  Commercial (201) 544-2279 
  217.                           Autovon:  995-2279
  218.  
  219.  
  220.                        CREASE 4.0 NOW AVAILABLE
  221.  
  222. The Catalog of Resources for Education in Ada and Software Engineering
  223. (CREASE), Version 4.0 is now available for distribution through the
  224. DTIC and NTIS by requesting CREASE Version 4.0 with the following
  225. accession number:  AD A 169 892.
  226.  
  227. The CREASE presents an overview of Ada Education and training programs
  228. currently being offered by individuals, business organizations,
  229. societies, universities, and the Government. This catalog also
  230. includes a section for Ada language and software engineering
  231. textbooks.
  232.  
  233.           REFERENCE MANUAL FOR THE Ada PROGRAMMING LANGUAGE 
  234.                   AVAILABLE IN MACHINE READABLE FORM
  235.  
  236. The Ada Language Reference Manual is now available in the Ada-Info
  237. Directory on Ada20 for authorized users of the Defense Data Network
  238. (DDN).  The LRM is contained in twenty-four (24) separate files in
  239. Ada-Info, which include all fourteen chapters of the LRM, the
  240. appendices, forward, index, and table of contents.
  241.  
  242. Filenames are of the form LRM-XX, where XX is the chapter number.
  243. Instructions on accessing these files are located in <Ada-
  244. Info>LRM.HLP.
  245.  
  246. The Ada Joint Program Office does not guarantee the accuracy of these
  247. files, as compared with the contents of ANSI/MIL-STD-1815A-1983.  If
  248. errors or discrepancies are found in this machine-readable version,
  249. please forward comments via the DDN to Ada-Info@Ada20.ISI.EDU.  Within
  250. the next month, the Ada LRM will also be available on magnetic tape.
  251. For further details, please contact the AdaIC.
  252.  
  253. Vendor &        HOST            TARGET 
  254. Compiler        Machine            Machine
  255.  
  256. Advanced        VAX11/785        Fairchild
  257. Computer        (under VMS 4.2)        9450/1750A
  258. Techniques Corp.    (bare machine)
  259. A.C.T. Ada 1750A
  260. Compiler System
  261. Release 1.0
  262.  
  263. Air Force Arma-        CDC Cyber 170/760    Zilog Z8002 Deve-
  264. ment Lab.        (NOS 2.4)        lopment Module
  265. AFATL Ada Cross                     (Dev. Module 
  266. Compiler 1.0                     Monitor Program)    
  267.  
  268. ALSYS            VAX 11/750          ALTOS ACS 68000 14
  269. AlsyCOMP_001        (VMS 4.1)        (ALTOS Version 1)
  270. Version 1.3
  271.  
  272. ALSYS            HP 9000 200/220        Same as Host 
  273. AlsyCOMP_002        & 300/320
  274. Version 1.0        (HPUX V5.0)
  275.  
  276. ALSYS            Apollo DOMAIN         Same as Host
  277. AlsyCOMP_004        DN460, DN360, 
  278. Version 1.0        DSP80A
  279.             (AEGIS Ver. SR9)
  280.  
  281. ALSYS            SUN Workstations    Same as Host
  282. AlsyCOMP_005        2/120,2/50,3/160
  283. Version 1.0        (SUN UNIX 4.2)
  284.  
  285. ALSYS            VAX 11/750        IBM PC/AT
  286. AlsyCOMP_008         (VMS 4.1)         (MSDOS 3.1)
  287. Version 1.0
  288.  
  289. ALSYS            IBM PC/AT with         Same as Host
  290. AlsyCOMP_003        vendor supplied 
  291. Version 1.1        4MB memory module 
  292.             (MS/DOS Ver. 3.1)
  293.  
  294. ALSYS            TANDY 3000 with        Same as Host
  295. AlsyCOMP_003        vendor supplied
  296. Version 1.1.1        4MB memory module
  297.             (MS/DOS Ver. 3.1)
  298.  
  299. ALSYS            SPERRY IT with         Same as Host
  300. AlsyCOMP_003        vendor supplied
  301. Version 1.1.1        4MB memory module 
  302.             (MS/DOS Ver. 3.1)
  303.  
  304. ALSYS            ZENITH 200 with        Same as Host
  305. AlsyCOMP_003        vendor supplied
  306. Version 1.1.1        4MB memory module
  307.             (MS/DOS Ver. 3.1) 
  308.  
  309. ALSYS            VECTRA with         Same as Host
  310. AlsyCOMP_003        vendor supplied
  311. Version 1.1.1        4MB memory module
  312.             (MS/DOS Ver. 3.1)
  313.  
  314. ALSYS            C0MPAQ Deskpro 286    Same as Host
  315. AlsyCOMP_003        with vendor supplied
  316. Version 1.1.1        4MB memory module 
  317.             (MS/DOS Ver. 3.1)
  318.  
  319. ALSYS            GOUPIL G40 with        Same as Host
  320. AlsyCOMP_003        vendor supplied
  321. Version 1.1.1        4MB memory module
  322.             (MS/DOS Ver. 3.1)
  323.  
  324. AT&T Informa-        AT&T WE3B2/400+        Same as Host
  325. tion Systems        (under AT&T UNIX
  326. Unix Ada         System V,
  327. Compiler,         Release 3.0)
  328. Version 1.0
  329.  
  330. Concurrent        Concurrent        All Hosts,
  331. Computer         Computer Corpora-    self -targeted;
  332. Corp.            tion Series 3200:    and the 3280 with
  333. C3 Ada,            3200 MPS, 3203,        the 3200 MPS as
  334. Version            3205, 3210, 3230,    host (under OS/32,
  335. R00-00.00        3250, 3230 XP,         Ver. R0801)
  336.             3250 XP, 3230 MPS,
  337.             3260 MPS (under 
  338.             OS/32, Ver. R0801)
  339.  
  340. Data General        MV/10000         MV/10000
  341. Corp.            (under AOS/VS,         (under AOS/RT32,
  342. ADE Ada,        Rev. 6.04)         Rev. 4.00; and
  343. Rev. 2.40                      under AOS/RT32,
  344. Compiler                    Rev. 4.00)
  345.  
  346. DDC             VAX 11/785         Same as Host
  347. International         (VMS 4.1)
  348. DDC Ada Compiler
  349. System
  350.  
  351. Department of        VAX 8600,VAX11/        All Host
  352. the Army         780,VAX11/785         Configurations
  353. ALS AdaVAX        (VMS 4.1)        
  354. Version 2.47        MicroVAX II
  355. (same as SofTech)    (MicroVMS 4.1M)
  356.  
  357. Digital         VAX 8600,        All Host
  358. Equipment Corp.        VAX11/785, /782,    Configurations
  359. DEC VAXAda        /780, /750, &/730    (under VMS 4.2 or
  360. Compiler         (under VMS 4.2)         MicroVMS 4.2)
  361. Version 1.1        and
  362.             MicroVAX I & II,
  363.             VAXstation I & II
  364.             (MicroVMS 4.2)
  365. VAXELN Ada         VAX 8600, VAXes        MicroVAX II
  366. Version 2.0        11/785,782,780,
  367.             750,730 (VAX/VMS)
  368.             MicroVAX I&II
  369.             (VAXELN 2.0)
  370.  
  371. Harris            Harris HCX7         Same as Host
  372. Corp.            (under HCX/UX,
  373. Harris Ada         Version 2.1)
  374. Compiler, 
  375. Version 1.0
  376.  
  377. Harris            Harris H1200,         Same as Host,
  378. Corp.            H800 respectively
  379. Harris Ada        (under VOS 5.1)
  380. Compiler,
  381. Version 1.0
  382.  
  383. Honeywell        DPS 6/95, 6/94,        All Hosts,
  384. Information        6/75, 6/74, & 6/70    self targeted;
  385. Systems            (under MOD 400,        and the
  386. GCOS6 Ada        Releases 3.0 & 3.1)    6/75 as a target
  387. Compiler                    for the 6/95 or
  388. Version 1.1        DPS 6/85        6/85 Hosts)
  389.             (MOD Release 3.1)
  390.  
  391. Honeywell         DPS88             Same as Host
  392. Large Systems        (SR2300 (7/85)
  393. GCOS8,             IFAD B.4 SMAS BO) 
  394. Version 3.1
  395.  
  396. Intermetrics, Inc.    IBM 370 architec-      Same as Host
  397. I2Ada Compiler,        ture--IBM 3083,
  398. Version 17.08        Model BX2 or IBM
  399.             4341, Model L2
  400.             (under UTS 2.3)
  401.  
  402. New York        ELXSI System 6400    Same as Host
  403. University        (under ENIX 3.2
  404. NYU Ada/Ed-C,         System V, 
  405. Version 1.7        Release 2)
  406.  
  407. New York        VAX11/780        Same as Host
  408. University        (under UNIX 4.2
  409. NYU Ada/Ed-C,         BSD)
  410. Version 1.7 
  411.  
  412. New York        Sun2             Same as Host
  413. University         (under Sun UNIX
  414. NYU Ada/Ed-C,        4.2, Release 2)
  415. Version 1.7    
  416.  
  417. New York        VAX 8600         Same as Host
  418. University         (under VMS 4.2)
  419. NYU Ada/Ed-C, 
  420. Version 1.7
  421.  
  422. Rational        Rational        Same as Host
  423. Machine, Inc.         Architecture
  424. Rational        (R1000) 
  425. Environment        (under Rational
  426. A_5_18_1        Environment)
  427.  
  428. Rolm Corp.        Data General         ROLM MSE14
  429. ROLM Ada/14,        Eclipse MV/10000    (under ARTS/16,
  430. Rev. 1.01        (under AOS/VS,         Rev. 2.10) 
  431.             Rev. 6.03) 
  432.  
  433. Rolm Corp.        Data General         ROLM 1666B, and
  434. ROLM Ada/66,        Eclipse MV/10000    ROLM 1666C
  435. Rev. 1.01        (under AOS/VS,         (under RMX/RDOS,
  436.             Rev. 6.03)         Rev. 3.42)
  437.  
  438. Rolm Corp.         Data General        ROLM Hawk/32
  439. ROLM Ada/32        MV/8000             (under ARTS/32,
  440. Version 2.40        (under AOS/VS,         Rev. 2.07 and
  441.             Rev. 6.03)        AOS/VS, Rev. 6.03)
  442.  
  443. Signal Computer        AdaMax(Optimum V)    Same as Host
  444. GmbH            (UNIX bsd 4.2)
  445. VADS Version 5.1
  446.  
  447. Softech, Inc.         VAX 8600,        All Host
  448. AdaVAX             VAX11/785, & /780    Configurations
  449. Version  2.47        (VMS 4.1)
  450. (same as Dept.        MicroVAX II 
  451. of the Army)         (MicroVMS 4.1M) 
  452.  
  453. SofTech, Inc.         VAX11/780 and        INTEL 8086 on
  454. Ada86,             VAX11/785        86/30 board, and
  455. Version 1.21         (under VMS 4.1)        INTEL 80186 on
  456.                          186/03A board
  457.  
  458. Symbolics, Inc.     Symbolics 3600         Same as Host
  459. Symbolics_Ada,        (under Symbolics
  460. Version 1.0        Systems, Version 6.1) 
  461.  
  462. Systeam/German        DEC VAX11/750         Same as Host
  463. MoD, VAX11        (VMS 4.1) 
  464.  
  465. Systems         DEC VAX 8600        MIL-STD-1750A
  466. Designers        (under VMS 4.2)        implemented on
  467. SD VAX x                    the Ferranti
  468. MIL-STD-1750A                    1750A Computer
  469. Ada Plus, 2A.00                     System 100A
  470.                         (bare machine) 
  471.  
  472. Systems         DEC VAX 8600         MC68010,
  473. Designers        (under VMS 4.2)        implemented on
  474. SD VAX x                     the MVME 117-3FP
  475. Motorola                     board (bare
  476. M68000/10                      machine)
  477. AdaPlus, 2A.00
  478.  
  479. TeleLOGIC         Sun 2-120        Same as Host
  480. TeleSoft_Ada        (under Sun 2.0)
  481. Version 3.7
  482. Compiler
  483.  
  484. TeleSoft, Inc.        Gould Concept/32    Same as Host
  485. TeleSoft_Ada,        Model 9750
  486. Version 2.3C3         (Gould MPX, V3.2)
  487.  
  488. TeleSoft, Inc.         Gould Concept/32    Same as Host
  489. TeleSoft_Ada,        Model 6750
  490. Version 2.3C3         (Gould MPX, V3.2)
  491.  
  492. TeleSoft, Inc.         Gould PowerNode        Same as Host
  493. TeleSoft_Ada,        Model 9050
  494. Version 2.3C3        (Gould UTX, V1.1) 
  495.  
  496. TeleSoft, Inc.        Gould PS3000         Gould Concept/32
  497. TeleSoft_Ada,        Workstation         Model 6750
  498. Version 2.39         (CSD UTX/3000)         (MPX 3.2) 
  499.  
  500. TeleSoft, Inc.        MicroVAX II         Same as Host;
  501. TeleGEN2,        Model 630-QY         and VAX11/780
  502. Version 3.7        (MicroVMS 4.1)         (under VMS 4.1) 
  503.  
  504. Tolerant Systems    Tolerant Eternity    Same as Host
  505. Tolerant Ada        (under TX 5.0.12)
  506. Development
  507. System (TX/VADS)
  508. Part Number S240, 
  509. Version 1.0
  510.  
  511. Verdix Corp.         Vax11/750         Same as Host
  512. Verdix Ada         (VMS 4.1) 
  513. Development System 
  514. [hereafter "VADS"]
  515. (VAda-010-0101)
  516. Version 5.2 
  517.  
  518. Verdix Corp.         Tektronix 6130         Same as Host
  519. VADS Version 5.2     (UTek, Release 2.1.1)
  520.  
  521. Verdix Corp.        Sequent Balance        Same as Host
  522. VADS Version 5.2    (Sequent DYNIX, 
  523.             Release 1.3.2) 
  524.  
  525. Verdix Corp.          CCI Power 6/32         Same as Host
  526. VADS Version 5.2      (Power 6 UNIX, 
  527.             Release 1-11)
  528.  
  529. Verdix Corp.        VAX11/750         Same as Host
  530. VADS             (UNIX 4.2 BSD)
  531. (VAda-010-0101) 
  532. Version 6.0
  533.  
  534. Verdix Corp.        Sun Microsystems    Same as Host
  535. VADS            Sun-2
  536. (VAda-010-1010)        (Sun UNIX 4.2, 
  537. Version 6.0         Release 2.2)
  538.  
  539. Verdix Corp.        Sun Microsystems    Same as Host
  540. VADS             Sun3
  541. (VAda-010-1313),    (Sun UNIX 4.2,
  542. Version 6.0         Release 3.0 ALPHA) 
  543.  
  544. Verdix Corp.        Apollo DN460         Same as Host
  545. VADS            Workstation
  546. (VAda-010-1111)        (under Domain/IX,
  547. Version 6.0         Release 9.2)
  548.  
  549. Verdix Corp.        Masscomp 5500         Same as Host
  550. VADS            (under Masscomp
  551. (Vada-010-1212)     RTU, Release 3.0)
  552. Version 6.0
  553.  
  554.  
  555.                        Ada USAGE DATABASE GROWS
  556.  
  557. In order to boost public awareness of the use of the Ada programming
  558. language for software development in the Government, academia and
  559. industry, the Ada Information Clearinghouse is conducting a survey of
  560. Ada use.  The following is a summary to date of Army, Navy, Air Force,
  561. academia, industry (commercial) and non-DoD Government projects for
  562. which Ada has been or is planned to be used.  Only survey responses
  563. which have been verified with sponsoring organizations have been
  564. included in the list.  To be included in the Ada Usage Database,
  565. contact the Ada Information Clearinghouse at (703) 685-1477 or (301)
  566. 731-8894.
  567.  
  568. Status Codes:    PL = Planned            C  = Completed (Operational)
  569.         DV = Under Development        O  = Other
  570.  
  571.                             Lines 
  572. Program Name                 Status        of  Code
  573.  
  574. ARMY PROGRAMS 
  575.  
  576. Mobile Automated Field
  577. Instrumentation System             DV        644,000
  578.  
  579. This project allows for real-time monitoring of a two-sided mechanized
  580. combat where weapon engagements are simulated.  Only the Command and
  581. Control Subsystem of "MAFIS" is being written in Ada.
  582.  
  583. Advanced Field Artillery
  584. Tactical Data Systems             DV        428,000
  585.  
  586. AFATDS will be the automated command and control system which is
  587. intended to serve as both a subordinate system and objective  control
  588. element of the Fire Support functional system.  AFATDS will replace
  589. TACFIRE.
  590.  
  591. Intermediate Forward
  592. Test Equipment (IFTE)             DV        400,000
  593.  
  594. System software will include the runtime system software, an ATLAS
  595. compiler, simulation software, and maintenance/self-test/diagnostic
  596. software.
  597.  
  598. Army Test Program Set
  599. Support Environment (ATSE)        DV        200,000
  600.  
  601. This project will provide an interactive, automated environment for
  602. Test Program Set (TPS) development and management.
  603.  
  604. Regency Net (RN)            DV        65,000
  605.  
  606. RN software provides automated functions on a distributed basis for
  607. the RN HF radio communication system.
  608.  
  609. Flir Mission Payload
  610.  Subsystem (FMPS)             DV        11,000
  611.  
  612. This system processes data to control the FMPS functions which include
  613. auto-tracking a target, ranging or designation with the laser, and
  614. responding to manual sight-line control commands from the ground.
  615.  
  616. Robotized Wire Harness
  617.  Assembly System (RWHAS)          C 
  618.  
  619. Ada software in RWHAS is a batch program called the Data Generator.
  620. The DG provides a link between a CAD wire harness program and the CAM
  621. RWHAS by automatically producing data used by robots to manufacture a
  622. wire harness. The program uses multiple file I/O to get wire,
  623. connector and tooling information.
  624.  
  625. Ada Designed/x.25/VSLI/
  626. VHSIC CHIP                 PL
  627.  
  628. Software shall be developed or designed in Ada for the X.25 protocol.
  629. All X.25 required functions at the datalink (frame) and network
  630. (packet) level will be designed in Ada using the selected Ada-based
  631. design language.
  632.  
  633. NAVY PROGRAMS
  634.  
  635. Ada Language System/Navy        DV        250,000
  636.  
  637. The ALS/N will provide program generation and execution support for
  638. mission-critical software targeted to Navy standard embedded
  639. computers.  The ALS/N will be based on the Army's ALS programming
  640. environment.  The program includes development of both MAPSE and  RTE
  641. functions.
  642.  
  643. NOSC Tools                C         150,000
  644.  
  645. This is a set of APSE tools, including an Ada-based PDL, pretty
  646. printer, data dictionary, standards checker, configuration management
  647. system, symbolic debugger, etc.
  648.  
  649. Design Evaluation Tool (DET)        DV        100,000
  650.  
  651. The DET is a modifiable simulator of the AN/UYK-43 computer.
  652.  
  653. Aircraft Wire Harness
  654.  Manufacturing System            DV                3,350
  655.  
  656. This program provides a data generator (DG), manufacturing database 
  657. manager and real time communications with an engineering  workstation 
  658. and file server; all for a semi-automatic  wire harness assembly center.  
  659.  
  660. AIR FORCE PROGRAMS 
  661.  
  662. Ada Compilation System (ACS)        DV        400,000
  663.  
  664. The Ada Compilation System is a full Ada compiler and runtime  system.  
  665. The compiler is self-compiled (bootstrapped) in order to gain advantage 
  666. of performance and maintainability.
  667.  
  668. Ada-AIMS                DV        400,000
  669.  
  670. This program will rehost/retarget the ACS to run on the VAX/VMS system 
  671. and target the 1750A instruction set.
  672.  
  673. TAC Weapon System
  674.  Evaluation Program             DV        35,000
  675.  
  676. Software has been developed in Ada to graphically represent data  from 
  677. the Weapon System Evaluation Program (WSEP) Database and to  perform 
  678. simulations based on this data.  Additional software is used for the 
  679. reduction of real-time data from target drones and air-to-air missiles.
  680.  
  681. E-4B Message Processing System        PL        20,000
  682.  
  683. This system consists of message processing software executing in  
  684. the ROLM Hawk/32/.
  685.  
  686. Mobile Information
  687.  Management System (MIMS)        DV        15,000
  688.  
  689. This is a relational information management system with a  
  690. fourth-generation application and query language.
  691.  
  692. Air Force Support to MEECN        DV        11,800
  693.  
  694. The software will function on an 8086 embedded in a trasmitter.  The 
  695. transmitter sends messages from the National Command Authority to the 
  696. strategic defense forces.
  697.  
  698. AFIT Research Concept for
  699.   Ada Development             DV        10,000
  700.  
  701. This is a brief APSE-like structure built around a combination of  locally 
  702. developed and commercial tools.
  703.  
  704. Automated Test Procedure
  705.  Generator for Ada                 DV
  706.  
  707. This system consists of software written in Ada which will automatically
  708. develop a tree structure for Ada code and, using this  structure and a
  709. knowledge of the code specification, develop low level (procedure and
  710. function level) test and verification and validation tests.  An expert
  711. system will be used.
  712.  
  713. Generic Ada Radar Model             DV    
  714.  
  715. This project is a radar simulation designed in terms of object architecture
  716. with simulation components corresponding to hardware  components.
  717.  
  718. Ada Target Sensor Subsystem (ATSS)     DV
  719. Study (Wright-Patterson AFB, OH
  720.  
  721. Development of radar mode in Ada and Jovial.
  722.  
  723. MARINE CORPS PROGRAMS
  724.  
  725. Light Armored Vehicle -
  726.   Air Defense  (LAV-AD)             PL
  727.  
  728. NON-DoD GOVERNMENT PROGRAMS 
  729.  
  730. MSOCC Ada Study                  C        3,000 
  731. (Goddard Space Flight Center)
  732.  
  733. This study is comprised of four parts:  1.  An Ada compiler static features
  734. evaluation suite;  2. Dynamic features evaluation;  3. A study of Object 
  735. Oriented Design (OOD) to determine if it applies to MSOCC; and 4. A study 
  736. of standardization issues and recommended practices.
  737.  
  738. COMMERCIAL PROGRAMS 
  739.  
  740. RELATE/3000 / Project ALERT        C        200,000
  741.  (CRI, Inc.)
  742.  
  743. Relate/3000 is a relational database management system written in Ada.  It 
  744. drives an integrated set of fourth generation tools,  including graphics, 
  745. a report writer, a data dictionary and application builder.   ProjectALERT 
  746. is an automated project management system based on CPM and GANT project 
  747. management methodologies.    
  748.  
  749. Senso Station Simulation Facility     DV        25,000 
  750. (S3F)  (Allied Signal Corp.)
  751.  
  752. This is a simulation of signal processing and display for a helicopter 
  753. senso station.
  754.  
  755. FAST - Flexible Ada Simulation         C        20,000 
  756. Tool  (Ford Aerospace and Communications Corp.)
  757.  
  758. This system provides general purpose discrete event simulation  capability 
  759. enhanced with interactive environment, and concurrent display of simulation
  760. output statistics.  User interface language  provides the capability to
  761. choose from pre-defined display pages and to  change network parameters
  762. during runtime.
  763.  
  764. Secondary Flight Control Computer    DV        7,000 
  765. (The Boeing Company)
  766.  
  767. This is the secondary flight control for the new aircraft, 7J7.
  768.  
  769. AdaEDIT                     DV        5,000 
  770. (Honeywell Information Systems)
  771.  
  772. This is a syntax directed screen editor for Ada.
  773.  
  774. Ada Test Tools                 DV        4,000 
  775. (Vitro Corp.)
  776.     
  777. This debugger prototype monitors execution of Ada programs, and can run
  778. forward or backward.  It allows the developer to keep track of  what code
  779. was executed for software testing.  The text editor is a  modification of a
  780. commercially available text editor (BRIEF) for  editing of Ada source, and
  781. will include parts of ARM for HELP.
  782.  
  783. Babbage Master                 DV        2,000 
  784. (IIT Research Institute)
  785.  
  786. This system consists of large generic and associated procedures for the
  787. creation of database templates and associated low level routines.
  788.  
  789. Digital Stall Warning Computer         C        1,500
  790. (DSWC)  (The Boeing Company)
  791.  
  792. This is a demonstrator program which re-implements DSWC software using
  793. Ada.  The DSWC system is used for the 737-300 aircraft.
  794.  
  795.  
  796. ACADEMIA PROGRAMS
  797.  
  798. GRAMACT and some APSE Tools        DV        10,000
  799. (Swiss Federal Institute of Technology)
  800.  
  801. GRAMACT is a general tool based upon "Grammar and Actions" for developing 
  802. application programs, e.g., pretty-printer, dynamic browser, information
  803. collector for metrics, etc.
  804.  
  805. I:  mU / II:                  C         ---
  806. (George Washington University)
  807.  
  808. I- implements a concurrency control method for database indices organized
  809. as B-trees (called the mU protocol).  The same program is used to select
  810. statistics about the performance of four concurrent protocols for B-
  811. trees.  II- is an implementation of data type independent relational
  812. database system.
  813.  
  814. INTERNATIONAL PROGRAMS
  815.  
  816. Rubin (CCIS)                 DV        8,000
  817. (Germany)
  818.  
  819. This is the CCIS for the Headquarters of  the Armed Forces.
  820.  
  821.  
  822.                      Ada BIBLIOGRAPHY - VOLUME III
  823.                              NOW AVAILABLE
  824.  
  825. Volume III of the Ada Bibliography will be available in September, 1986, 
  826. from the Defense Technical Information Center (DTIC) and the
  827. National Technical Information Service (NTIS) by requesting Ada
  828. Bibliography, Volume III with accession number AD A 169 589.  The
  829. bibliography contains citations for documents pertaining to the
  830. history, development progress and use of the Ada language.  It also
  831. contains comprehensive author and subject indices which provide a
  832. cross reference to the document citations.  The Bibliographic Database
  833. contains all Ada-related documents since the publication of Ada
  834.  
  835.  
  836. Bibliography, Volume II, 1984.
  837.  
  838. The following are the accession numbers for previous Ada Bibliographies:
  839.  
  840.     Ada Bibliography I        AD A 169 647
  841.     Ada Bibliography II        AD A 169 835
  842.     Ada Bibliography III        AD A 169 589
  843.  
  844.  
  845.                         AJPO FOCUS ON NUMERICS
  846.  
  847. In FY87, the AJPO will expand its efforts in the numerics area. Unlike
  848. many previous languages, Ada does not contain the definition of basic
  849. elementary functions as part of the standard.  This exclusion was a
  850. conscious decision of the DoD and the language designers.  Such
  851. functions are considered a set of reusable software and are to be
  852. handled in Ada, as any reusable software.
  853.  
  854. The need, in Ada, to retain the capability for strong typing, flexible
  855. generics and efficient implementation, has complicated the task of
  856. providing such basic elementary functions, as well as the task of
  857. providing other forms of reusable software. Recognizing such needs,
  858. the AJPO will concentrate on such reusability issues starting with the
  859. development of guidelines for the consistent use of elementary
  860. functions.  The early use and acceptance of such guidelines is
  861. essential to developing a consistency in programming style and to
  862. providing an aid to portability.  Dr. Gilbert Myers of the Naval Ocean
  863. Systems Center (NOSC), will be coordinating the activities in this
  864. area.  A draft specification for the guidelines is expected to be
  865. presented to the Ada Board in February 1987.
  866.  
  867.  
  868.                   Ada INFORMATION AVAILABLE THROUGH 
  869.                           AdaIC BULLETIN BOARD
  870.  
  871. The Ada Information Bulletin Board System is now available to the
  872. public via direct dialup at (202) 694-0215.  The Bulletin Board is a
  873. menu driven system which provides access to all the information
  874. formerly available to the public from the Ada-Information directory on
  875. the Ada20 computer.  The system will accept signals of 300 or 1200
  876. baud.  If the line is busy, the user should try again.  Users should
  877. set telecommunications packages to operate  with no parity, eight data
  878. bits and one stop bit.  This system initially answers the telephone at
  879. 1200 baud.  If the system does not respond immediately, then enter
  880. three carriage returns slowly.  Once the system responds, please
  881. follow the instructions as indicated.  To read a file, it must be
  882. downloaded to a local PC using straight ASCII or XMODEM protocol. User
  883. sessions are limited to thirty minutes in order to accomodate the
  884. greatest number of users.  For further details, please contact the Ada
  885. Information Clearinghouse.
  886.  
  887.  
  888.               FIRST ANNUAL ASEET SYMPOSIUM A BIG SUCCESS
  889.  
  890. The First Annual Ada Software Engineering Education and Training
  891. (ASEET) Symposium was held from July 10-12, 1986, in Orlando, Florida.
  892. Two hundred forty-two representatives from the DoD, industry and
  893. academia participated in the Symposium. The primary goal of the
  894. symposium was to bring DoD training center personnel, university
  895. leaders and vendors together to discuss Ada-related education and
  896. training needs.
  897.  
  898. The first day of the Symposium included an "Introduction to Ada"
  899. Tutorial, presented by 1LT Tony Dominice from Keesler Air Force Base
  900. and MAJ Charles Engle from the U.S. Military Academy at West Point.
  901. The second day of the Symposium was dedicated to vendor presentations,
  902. during which vendors had the opportunity to present and discuss the
  903. educational and training materials currently in use or being produced
  904. by their organizations.  On the last day of the Symposium, a "Lessons
  905. Learned" Panel was held, during which speakers from DoD, industry and
  906. academia shared their experiences with initiating Ada educational and
  907. training programs and teaching Ada.
  908.  
  909. The outstanding results of this first symposium have generated great
  910. enthusiasm and motivation to hold another symposium, and the ASEET
  911. Team is already formulating ideas on the form and content of the next
  912. symposium.
  913.  
  914.                    Ada PRODUCTS LIST BEING COMPILED
  915.  
  916. The Ada Information Clearinghouse is currently gathering information
  917. for inclusion in its Ada Products and Tools Database, with the aim of
  918. making the Ada world  aware of  the products available and  how more
  919. information    can    be obtained  about    them.      The database
  920. contains information on compilers, PDLs, utilities and programming
  921. support environment tools, consulting services, and other Ada
  922. products. However, a date has not been set for the release of this
  923. information, via a proposed Ada Prodcuts Catalog, to the public.  The
  924. database will not include information on educational products, since a
  925. listing of those can already be obtained in the Catalog of Resources
  926. for Education in Ada and Software Engineering (CREASE).  
  927.  
  928. If you are interested in being included in the database being
  929. compiled, please contact the AdaIC to request the proper forms for
  930. entry in our database.
  931.  
  932.  
  933.                                   Ada
  934.                 ? ? ?    Questions & Answers     ? ? ?
  935.  
  936.  
  937. The following are a list of questions that are commonly asked of the
  938. AJPO and the AdaIC.
  939.  
  940. Dear AJPO:  When will Ada be supplanted by a newer Higher Order
  941. Language?
  942.  
  943. Answer:    There are currently no DoD plans to develop a replacement
  944. general purpose high order programming language for Ada.  Right now we
  945. are interested in seeing that Ada is effectively used throughout the
  946. DoD and we have been focusing all of our attention on that area.
  947.  
  948.                                  ? ? ?
  949.  
  950. Dear AJPO:  What is the current Air Force policy on Ada? 
  951.  
  952. Answer:  For Mission Critical Computer (MCC) systems designated by the
  953. Secretary of Defense to be managed as Major Systems, Ada must be used
  954. or a waiver submitted to HQ U.S. Air Force.  MCC systems are
  955. designated as Major Systems based on:  (1) development risk, urgency
  956. of need, or other interest of the Secretary of Defense,  (2) joint
  957. acquisition with other nations, or by two or more DoD components or
  958. (3) estimated cost exceeding $200 million for RDT&E or $1 billion for
  959. production.     
  960.  
  961. For all other MCC systems, Ada is to be used to the maximum extent
  962. practical with waiver authority delegated to the developing Air Force
  963. Major Command (e.g., AFSC, TAC, SAC).
  964.  
  965. For non-MCC systems (information systems), Ada is approved as a higher
  966. order programming language and actively encouraged for use on new
  967. systems.
  968.  
  969.  
  970.                                  ? ? ?
  971.  
  972. Dear AJPO:  What is the current Army policy on Ada?
  973.  
  974. Answer:  Ada is required for all MCC and non-MCC new starts.
  975. Exceptions are required for non-use of Ada on MCC systems and must be
  976. approved by the appropriate Life Cycle Software Engineering Center and
  977. HQ AMC.  For non-use of Ada on non-MCC systems, an exemption must be
  978. obtained from HQ USAISC.
  979.                                  ? ? ?
  980. Dear AJPO:  What is the current Navy policy on Ada?
  981.  
  982. Answer:  Ada is an approved Navy standard high order programming
  983. language and will be used to support the needs of standard Navy
  984. embedded computers (AN/UYK-44, -43 and AN/AYK-14) when the Ada
  985. Langauge System/Navy (ALS/N) is available.
  986.  
  987. All mission critical applications and systems falling under the
  988. cognizance of the Tactical Digital Standards (TADSTAND) program that
  989. do not utilize the standard Navy embedded computers, shall use the Ada
  990. programming language, unless a specific waiver is granted.  
  991.  
  992. Ada is approved for use on all non-embedded, non-mission critical
  993. (information systems or mission support) Navy systems.
  994.  
  995.                                  ? ? ?
  996.  
  997. Dear AJPO:  How is the Ada trademark enforced?
  998.  
  999. Answer:  The AJPO utilizes Government and contracted legal services to
  1000. promote international registration and recognition of the Ada
  1001. trademark and encourage proper adherance to the Ada trademark
  1002. guidelines.
  1003.  
  1004.    * * * * * * * * *  * * * * * * * * * *  * * * * * * *  * * * * *
  1005. If you have a question that you wish to submit to Ada-Q&A, please send
  1006. it to the Ada IC.  Some questions may have to be modified because of
  1007. space limitations.  We will make every effort to answer all questions
  1008. received; however, we cannot guarantee that every question will appear
  1009. in this section.
  1010.      * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  1011.  
  1012.  
  1013. September 1986
  1014.  
  1015. 8-9    Methodologies & Tools for Real-Time Systems, THEME: Rapid
  1016.     Prototyping, Ada, Life Cycle Support Systems, and Foreign
  1017.     Technology, POC: Paul Johnson,(301)983-3295.
  1018.  
  1019. 10-11    Software Reusability & Maintainability. THEME: Methodologies
  1020.     for Reusability & Maintainability, Automated Source Code
  1021.     Conversion, Reusable Software Libraries, Ada, and Foreign
  1022.     Technology.  POC: Paul Johnson, (301)983-3295.  
  1023.  
  1024. 10-12    Future APSE Workshop '86,  Saratoga Springs, NY, POC: Ann
  1025.     Reedy, PRC, (703)556-2136.
  1026.  
  1027. 15-19    EIA Workshop, Red Lion Inn, Bellvue, WA (206)455-1300, POC:
  1028.     Herman Fischer, (818)995-7671.
  1029.  
  1030. October 1986
  1031.  
  1032. 15-17    Workshop on Ada Applications in Mission Control Defense
  1033.     System, Monmouth College, West Logn Branch, NJ. Sponsored by
  1034.     IEEE Comp. Society, Jersey Shore Chapter, U.S. Army CECOM,
  1035.     Monmouth College. POC: Howard Hamer, (201) 544-2253, AV 995-
  1036.     2253.
  1037.  
  1038. 20-24    NATO's Transition to Ada Conference, SHAPE Technical Centre,
  1039.     The Hague, Netherlands, POC:   Mrs. Linda Vogelesang, SHAPE
  1040.     Technical Centre; P.O. Box 174; 2501 CD The Hague,
  1041.     Netherlands, Telephone 31-70 245550.
  1042.  
  1043.  
  1044. November 1986
  1045.  
  1046. 12    AIDA:  The 2nd Annual Conference on Artificial Intelligence
  1047.     and Ada, George Mason University, Fairfax VA, POC:
  1048.     Professor J. Diaz-Herrera, Department of Computer and
  1049.     Information Sciences, George Mason University, 4400
  1050.     University Drive, Fairfax, VA 22030.
  1051.  
  1052. 17-21    AdaJUG, SIGAda and Ada Expo '86,  Charleston, West Virginia,
  1053.     POC:  Ada Expo '86, Becca Essman, (301)662-9400.
  1054.  
  1055. January 1987
  1056.  
  1057. 12-16    AdaJUG and SIGAda Conference, Ft. Lauderdale, FL. POC: Judy
  1058.     Bamberger, TRW, (213) 217-6108.
  1059.  
  1060. March 1987
  1061.  
  1062. 16-19    Fifth National Conference on Ada Technology, Fourth
  1063.     Washington Ada Symposium, Arlington, VA, POC:  Joint
  1064.     National Conference on Ada Technology, US Army
  1065.     Communications-Electronics Command, ATTN: AMSEL-SDSC-SS
  1066.     (Albert Rodriguez), Fort Monmouth, NJ 07703, (201)532-5846.
  1067.  
  1068. May 1987
  1069.  
  1070. 26-28    Ada Europe Conference, Stockholm, Sweden.
  1071.  
  1072.   * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * * * *
  1073.  
  1074.                        Ada Information Clearinghouse 
  1075.                    3D139 (1211 Fern., C107) The Pentagon 
  1076.                          Washington, DC 20301-3081 
  1077.                               (703) 685-1477 
  1078.                                       
  1079.                           Ada Joint Program Office
  1080.                     3D139 (1211 Fern, C107) The Pentagon
  1081.                          Washington, DC  20301-3081
  1082.                                (202) 694-0208
  1083.  
  1084. The Ada Joint Program Office has the responsibility for managing DoD's
  1085. effort to implement, introduce, and provide life-cycle support for the
  1086. Ada programming language, the DoD's common high-order language for
  1087. Mission Critical Computer Resources.  The Ada Information
  1088. Clearinghouse facilitates the transfer of timely information between
  1089. the Ada Joint Program Office and the Ada User Community.  The
  1090. Clearinghouse coordinates the collection, integration and distribution
  1091. of documentation on all aspects of the Ada language and associated
  1092. aspects of DoD's Software Initiative, announces recent activities and
  1093. general information on Ada via the Ada20 or RBBS, and provides recent
  1094. updates on Ada conferences, seminars, classes and textbooks. 
  1095.  
  1096. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  1097.