Dateline: 12/7/93

AIR FORCE TO CONVERT 16 MILLION LINES OF COBOL-74 TO ADA

Under its Base Level System Modernization project, the Air Force plans to covert 16 million lines of Cobol-74 code running mostly on proprietary Unisys 2200 series mainframes to Ada programs running on open systems.

The first phase of the conversion effort, which includes three pilot projects that test implementations of Posix, Ada, X Widows, SQL, and object-oriented software engineering techniques, is now being done by Harris Corp.

When Phase-one is completed next summer, Harris will hand over the results to a Phase-two contractor.

The Air Force has released a draft Request for Information (RFI) for a phase-two vendor. The USAF seeks a vendor that is classified at level 3 of the Software Engineering Institute's Capability Maturity Model and has a standard, documented, and integrated process for developing, maintaining, and managing software.

Source: Endoso, Joyce, "AF Buy Means Good-bye to Cobol," Government Computer News, Dec 6, 1993, pp. 46-47.


Dateline: 12/7/93

ADA USED FOR MAJOR EUROPEAN COMMERCIAL SYSTEMS

Why Ada was the software language chosen, and how it was used at four French companies is discussed in the November 1993 issue of Ada Strategies.

     Delta Technologies used Ada for its manufacturing process
     supervisor, OSCAR II, that enables the control and management of
     every type of manufacturing process.

     SLIGOS also used Ada to develop a manufacturing supervision
     product that supervises production units in industries such as
     chemistry, glass production, and metals treatments.

     Strategies has used Ada for two products, CADWIN and
     HERAGRAPH.  CADWIN integrates advanced techniques for modeling
     wireframe and surface objects (NURBS).  HERAGRAPH is a complete
     graphics workshop for applications development.

     A SOFIE product, Multisem 440, developed entirely in Ada,
     implements analytical techniques that define and control the
     procedures used for the manufacturing of microelectronic
     components.

Crafts, Ralph, Ada Strategies, Vol. 7, No. 11, November 1993, pp. 9-15; 304/725-6542


Dateline: 12/1/93

ADA DUAL-USE COMMITTEE HEARS REPORTS FROM WORKSHOP

The DoD's Ada Dual-Use Committee met on November 8, 1993, to review the findings, conclusions, and recommendations of the Ada Dual-Use Workshop held in October.

The committee meeting, which was chaired by the Honorable Emmett Paige, Jr., Assistant Secretary of Defense for Command, Control, Communications and Intelligence (ASD/C3I), consisted of several senior-level executives and flag-officer representatives from within the Department of Defense.

The Ada Dual-Use Committee members included LTG Alonzo E. Short (DISA), Lt Gen Albert J. Edmonds (J6), LTG Peter A. Kind (USA), Lt Gen Carl O'Berry (USAF), Mr. Llyod Mosemann (SAF/AQK), RADM John G. Hekman (USN/NISMC), Brig Gen Bruce J. Bohn (JIEO), Mr. Ronald Elliott (HQ/USMC), Ms. Cynthia Kendall (DASD(IM)), and Dr. Howard Frank (ARPA).

Presentations were made to the Committee members by the Chairs of each of the four workshop panels: Dr. Charles McKay (academia); Dr. Kurt Fischer (government); Dr. Terry Straeter (industry); and Mr. Bill Carlson (vendor). A summarization of recommendations and an action plan were then presented by Mr. Jerry Russomano and Mr. Donald Reifer on behalf of DISA's Joint Interoperability and Engineering Organization, Center for Information Management (DISA/JIEO/CIM).

Action Items

Upon conclusion of the meeting, Mr. Paige strongly endorsed the Department of Defense's commitment to Ada.

DISA will proceed to implement the following action items:

  1. A detailed Program Plan for the DoD Ada Dual-Use Initiative should be developed to itemize and prioritized investments in each of the recommended strategy areas. (Office of Primary Responsibility; DISA/JIEO and the AJPO.)
  2. Migration systems should be pursued as the major target of opportunity for the DoD Ada Dual-Use Initiative. (Office of Primary Responsibility: DISA and the Services.)
  3. Current marketing efforts should be expanded to increase Ada awareness and appeal to commercial firms. (Office of Primary Responsibility: DISA/JIEO and the AJPO.)
  4. Investments in bindings (Ada interfaces to operating systems, tools/environments, frameworks, COTS packages, etc.), tools, and education and training should be pursued under the Ada Technology Insertion Program. (Office of Primary Responsibility: DISA/JIEO and the AJPO.)
  5. Strategic partnerships with academia, industry, and other government agencies should be used whenever possible to achieve dual-use goals. Such partnerships require all participants to invest equally in developments. (Office of Primary Responsibility: DISA/JIEO and the AJPO.)
  6. Reward structures should be revamped to provide positive incentives to both contractors and government personnel who demonstrate excellence in Ada. (Office of Primary Responsibility: DISA/JIEO and the AJPO.)
  7. DoD 3405.1 (Computer Programming Language Policy) should be rewritten to clarify misinterpretations and provide consistent guidance. (Office of Primary Responsibility: DASD (IM).)
  8. Reuse libraries need to be openly identified to distribute Ada Reusable Software Components (RSCs) to the software-engineering community. (Office of Primary Responsibility: Software Reuse Initiative, DISA/JIEO and the AJPO.)
  9. Source code for the AdaSAGE development system should be disseminated to the Ada software community. (Office of Primary Responsibility: DISA/JIEO and the AJPO.)

For Further Information

Proceeding of the DoD-sponsored Ada Dual-Use Workshop will be distributed during December 1993. Information on obtaining copies will be available from the Ada Information Clearinghouse (1-800-AdaIC-11).

An Ada Dual-Use Initiative Workshop is being planned for the fall of 1994. This Workshop will discuss accomplishments during FY94, and detail plans for the coming year.


Dateline: 11/30/93
                   ADA 9X REPORT TO THE PUBLIC
                          November 1993
                               by
          Christine M. Anderson, Ada 9X Project Manager
  1. Ada 9X Balloting for ANSI and ISO

Ada 9X is out for American National Standards Institute (ANSI) and International Standardization Organization (ISO) voting. The balloting, conducted in parallel, involves two phases. Phase I requires a three-month balloting period for the Committee Draft (CD). Comments received will be carefully reviewed, and any necessary changes will be made. Responses will be sent to all commenters. Even if no responses are received, the second phase of balloting is required.

Phase II requires a six-month balloting period for the revised CD, called the Draft International Standard (DIS). If a "substantial consensus" exists, the DIS is approved by ISO and ANSI. I am expecting approval by November 1994.

Positive ballots from Phase I are already pouring in. Upon receipt of the first ANSI ballot, which was accompanied by a very nice letter, I felt like a shopkeeper who had just earned her first dollar. (In fact, the letter is framed and hanging in my office.)

The first ballot was from Weirton Steel, and with their permission I'll share an excerpt from the letter. It says in part:

     Our perspective here at Weirton Steel is probably
     unique within the 9X Project group.  We are a majority
     employee-owned integrated steel manufacturer with no
     direct financial or commercial ties to the original
     "parent" of Ada, the U.S. military.  Due to a variety
     of factors, a large portion of the automation and
     Man-Machine Interface software in our hot-strip
     reducing mill was developed and written in Ada. 
     Weirton Steel has only one hot-strip reducing mill and
     all of our products must undergo this process to be
     converted from slab to coil form...the very lifeblood
     of this company and its nearly 6,500 employee-owners is
     intertwined with the Ada language.  I wanted to take a
     moment at this point of the 9X Project life cycle, to
     congratulate you and the entire staff, both full-time
     and volunteer, on a job well done!

Needless to say, it makes all of us associated with the Ada 9X Project feel very good.

Electronic copies of the draft Ada 9X reference manual and rationale may be obtained via FTP from the Ada Joint Program Office's Internet host (ajpo.sei.cmu.edu -- they're in the ada9x/rm9x subdirectory). A limited number of hard copies of the manual have been shipped to the Ada 9X mailing list. After Phase II, the approved standard and rationale will be available in hardcopy from the Government Printing Office.

2. Ada 9X Textbooks/Training Here Now

The first Ada 9X textbook was published in September. There are also several more coming out within the next few months. In addition, several companies specializing in training have introduced Ada 9X courses.

The AdaIC newsletter is planning to list these and other Ada 9X related offerings in a future issue.

3. Ada 9X in Academia

Under the Advanced Research Project Agency's (ARPA's) Broad Area Announcement (BAA 93-26), two more awards have been made to universities to accelerate the use of Ada in academia. (If you're an educator interested in taking part in an effort like this, you may want to check out the August issue of the AdaIC newsletter. See "Educators Take Note: New Call for Curriculum Proposals".)

Carnegie Mellon University (CMU) received a contract to upgrade their GENIE software-development environment to Ada 9X, and to teach a course using the environment. This project will result in a novice-level programming environment for Ada 9X called the Ada Genie, and a novel course in introductory programming using Ada Genie.

The novelty of this introductory course will lie in its emphasis on making software-engineering principles, and the Ada 9X language, accessible to novice programmers. The tools will use graphical, direct-manipulation interfaces to help students visualize the relationships that mediate data abstraction, encapsulation, object-oriented programming, and separation of specification from implementation. Scott Vorthmann and Phil Miller are the CMU principal investigators.

The other award went to George Washington University (GWU). This project will produce educational materials that use Ada tasks and protected types for introducing concurrency and parallelism into data structures, operating-systems, and real-time lab courses. It will develop examples of concurrent versions of the familiar sequential applications studied in data structures (matrices, sorts, queues, etc.), with emphasis on simulation.

Operating-systems materials will focus on the implementation of concurrent programming, using the GNU Ada Translator (GNAT) runtime as a basis. For the real-time course, a real-time control testbed will be developed, using a model railroad as the system to be controlled. Mike Feldman is the GWU principal investigator.

In the interest of promoting the use of Ada at other academic institutions, an electronic archive is being established to house the material resulting from these awards. To date, 29 awards have been made. The archive will reside in the Asset Source for Software Engineering Technology (ASSET). Frances Van Scoy from West Virginia University will be the librarian in charge of ensuring all material is properly indexed and described in abstract form for easy access. I expect the archive to be on-line by April 1994. Other repositories will be encouraged to include the material as well, to facilitate widespread use of Ada in academia.

The ARPA curriculum-development program is expected to continue for the next several years with new BAAs issued periodically.

4. GNU Ada 9X Compiler Update

GNAT, the ever-popular Free Software Foundation's GNU Ada 9X compilation system, is nearing completion. It was demonstrated at TRI-Ada '93 in Seattle to enthusiastic audiences who were impressed with its performance.

In the interest of showing just how retargetable GNAT is, the New York University (NYU) team developed a cross compiler to a Motorola 68332 in order to control a robot that is being developed by the GNU team's neighbors in the AI laboratory at NYU. The retargeting took only two days!

5. Ada Compiler Validation Capability (ACVC) Test Suite

Ada vendors are being encouraged to participate in the ACVC test suite development process.

The ACVC measures conformance to the standard in order to enhance code portability between different platforms and different compiler systems. The test suite schedule is still on track, with ACVC 2.0 expected to be available in March 1995.

If any vendor would like to be involved in this process and has not already been invited by the Ada 9X Project Office, please contact me as soon as possible.

Christine M. Anderson, Ada 9X Project Manager Air Force Phillips Laboratory/VTES
3550 Aberdeen Avenue, S.E., Kirtland AFB, NM 87117-5776 Tel: 505/846-0817, -0461; Fax: 505/846-2290 E-mail: anderson@plk.af.mil