Home/News/News Brief


AdaIC News
Brief
Week Ending
March 1, 1996

Ada INCLUDED IN DoD DIRECTIVE 5000.2

The Department of Defense's latest Directive 5000 for the defense acquisition community has been released to include Ada in acquisition reform. The DoD Directive (DoDD) 5000.1 establishes guiding principles for all defense acquisition. DoD Instruction (DoDI) 5000.2, specifies mandatory policies and procedures for Major Defense acquisition programs (MDAPs) and Major Automated Information System (MAIS) acquisition programs.

The Ada mandate is listed under DoDI, 4.3.5 - Software Engineering as the following:

4.3.5 Software Engineering

Software shall be managed and engineered using best processes and practices that are known to reduce cost, schedule, and technical risks. It is DoD policy to design and develop software systems based on systems engineering principles to include:

1. Developing software system architectures that support open system concepts; exploit commercial off-the-shelf (COTS) computer system products; and provide for incremental improvements based on modular, reusable, extensible software;

2. Identifying and exploiting software reuse opportunities, Government and commercial, before beginning new software development;

3. Use of the Ada programming language to develop code for which the government is responsible for life-cycle maintenance and support. Additional guidance is contained in DoDD 3405.1;

4. Use of DoD standard data. Additional guidance is contained in DoDD 8320.1;

5. Selecting contractors with the domain experience in developing comparable software systems, a successful past performance record, and a demonstrable mature software development capability and process; and

6. Use of software metrics to effect the necessary discipline of the software development process and assess the maturity of the software product.

7. Ensuring that information warfare risks have been assessed (DoDD TS-3600.1).

SOURCE:
Ada Joint Program Office/Ada Information Clearinghouse

Ada 95 COMPILER, WebAda, AVAILABLE ON THE INTERNET

The Ada Joint Program Office has released an Ada 95 compiler on the Internet. Tentatively called WebAda, this first version uses the GNAT compiler running on the SW-ENG server to compile Ada code entered through Web Browsers.

WebAda is designed to be used with on-line tutorials, such as Lovelace, or used as a simple on-line Ada semantic checker. Personal compilers or tutorial pages can be developed because the page design is not fixed. By following the specified protocol, the results of the Ada compiler can be formatted to users needs.

Visit the latest addition to the SW-ENG server and keep this URL in your hotlist...There's more to come!

/compilers/webada

SOURCE:
Ada Joint Program Office/Ada Information Clearinghouse

Ada A GOOD CHOICE FOR BUSINESS DATA PROCESSING SYSTEMS

Richard Riehle's column in the February issue of Journal of Object-Oriented Programming focuses on OOP for business data processing. Riehle offers an example of an approach to financial accounting using object-oriented programming. Ada 95 is used to create a specialized accounting class as an approach to the problem.

Riehle also discusses the use of Ada for information systems, traditionally the domain of COBOL. Riehle states that Ada 95 is an excellent alternative to COBOL. "In fact," he states, "I believe that, as a language, Ada is a better choice than COBOL for the development of new information systems." Riehle includes in his reasons for this statement the fact that Ada 95 includes direct support for decimal arithmetic and rules for the formation of edited output in Ada 95 are more consistent than those in COBOL.

SOURCE:
Riehle, Richard. ""OOP for Business Data Processing," Journal of Object-Oriented Programming. February 1996: 51-56.

INTEL PENTIUM OPTIMIZATIONS AVAILABLE FOR 
DDC-I Ada COMPILER SYSTEM

DDC-I recently announced support for Intel Pentium processor optimizations, with performance improvements of the generated code 10-20%. The already highly optimized DDC-I Ada Cross Compiler System (DACS) now boasts three areas of improvement: Unsegmented Flat Mode, Pentium Specific Optimizations, and General Optimizations.

For more information, contact:

Jennifer Sanchez
400 N. 5th Street
Phoenix, AZ 85004
Phone: 602/275-7172
Fax: 602/252-6054
URL: http://www.ddci.com

SOURCE:
DDC-I News Release


The AdaIC's "Ada News Brief" is a compilation of summaries from Ada- related articles in trade magazines, newsletters and press releases. The AdaIC welcomes suggestions for and pointers to Ada-related articles.

Contact the AdaIC at:

Ada Information Clearinghouse
P.O. Box 1866
Falls-Church, VA 22041
1-800/232-4211 or 703/681-2466
adainfo@sw-eng.falls-church.va.us
http://sw-eng.falls-church.va.us