ASE2 CARD CATALOG ENTRY
The purpose of the ACES is to provide a capability for quantitative evaluation of Ada compilation systems. The ACES system is a set of software test programs and associated support tools and procedures which will determine the performance characteristics of Ada compilation systems. This includes the capability to automatically compare the results obtained on different Ada compilation systems. Such comparisons will isolate language constructions where one optimization has particular problems relative to other compilers tested. The ACES will test for the presence of particular compiler optimization. ACES was produced as a merger of the Ada Compiler Evaluation Capability (ACEC) of the United States and the Ada Evaluation System (AES) of the United Kingdom. ACES contains over 3500 files, 1700 of which are compiler performance tests. Over 1000 pages of documentation is included as well. The ACES is not just a test suite -- it defines a process for evaluating Ada83 compilers and a set of support tools.
The major steps in using the ACES are:
Support for the analysis of the results is through the Single System Analysis Tool (SSA) and the Comparative Analysis Tool (CA). The MENU program manages the execution of the CA and SSA tools as well as a simple database manager (CONDENSE) and generates reports of the capabilities analyzed. Performance of a single compiler can be evaluated, or multiple compilers can be compared through these tools. Documentation on the ACES includes a Reader's Guide, a User's Guide, a Version Description Document, a Product Specification, and Software Test Plans and Reports.
Many people from several different organizations were involved in the ACES project, but Boeing had the contract to actually do the merger. A chronology:
Jun 1991 - Agreement to merge the ACEC and AES signed by U.S. and U.K. Apr 1992 - Merger statement of work completed Apr 1992 - Ada/JOVIAL LCF service contract was awarded to CTA, Inc. Jul 1992 - CTA, Inc., subcontracts to Boeing to do the merger Oct 1992 - Critical Design Review Mar 1993 - Formal Qualification Testing Apr 1993 - Delivery of ACES to Ada/JOVIAL LCF May 1993 - ACES available through Data Analysis Center at Rome AFB Sep 1993 - ACES available through the Public Ada Library
People from various organizations who worked on the project included:
Raymond Szymanski Dan Roy Greg Gicca Pat Donohoe Ken Bowles Neal Altman Barbara Rhoads Bobby Evans Trudy Grube Kim Langdon Jon Wood Sam Ashby Gerry Masters Tom Leavitt Gary McKee Kermit Terrell Dan Eilers Barbara Decker-Lindsey Brad Crawford Julie Leastman Jay Ferguson Phil Brashear Dale Lange
Please register your copy of the Ada Compiler Evaluation System (ACES) with the DoD Ada Validation Facility (AVF) at Wright-Patterson Air Force Base. The AVF is responsible for ACES maintenance and enhancements and is trying to maintain up to date information on organizations using the test suite. ACES users registered with the AVF will be informed of substantive problem reports, work arounds, and future test suite version releases. To register, please contact the DoD AVF at:
E-mail firstname.lastname@example.org FAX (513) 255-4585 U.S. mail ACES 645 CCSG/SCSL 3810 Communications Blvd Wright-Patterson AFB OH 45433-5707 or telephone (513) 255-4472
Please provide your name, address, phone number, and E-mail address with your registration. Thank you for your interest in the ACES!
4 Dec 93 First release to the PAL Updated by the Ada Information Clearinghouse
Approved for public release; distribution unlimited For information on how to obtain hard copies of these or any other Ada 9X Project Reports, contact the Ada Information Clearinghouse at 800/AdaIC-11 or 703/685-1477.
This documentation are provided "AS IS" without any expressed or implied warranties whatsoever. No warranties as to performance, merchantability, or fitness for a particular purpose exist. The user is advised to review the documentation thoroughly before relying on it. The user must assume the entire risk and liability of using this documentation. In no event shall any person or organization of people be held responsible for any direct, indirect, consequential or inconsequential damages or lost profits.
Powered by the Generic Web-Based Reuse Library (GWRL)