PAL CARD CATALOG ENTRY

SHORT DESCRIPTION

Detect problems in compiling Ada83 programs on Ada9X compilers


MOVEMENT WITHIN THE PAL CARD CATALOG
Move to top-level taxonomy
Move to keyword list

ASSET PROFILE

UNIT NAME
ACT
VERSION
2.00
REVIEW CODE
CS(Sun/Sun Ada; Alpha/DEC Ada); ES; C1 1.1 A
INET ADDRESS
conn@moncol.monmouth.edu
AUTHOR
William E. Blakeley, Jr., and Michael D. Garis

For questions about the tool, contact:
Richard Conn
Software Engineering Department
Monmouth College
West Long Branch, NJ 07764-1898
RIGHTS
Approved for public release; distribution unlimited
COPYRIGHT
1994 Monmouth College
DATE CREATED
27 Sep 94
DATE RELEASED
27 Sep 94
DATE LAST UPDATED
27 Sep 94
LOCATION
PAL
ENVIRONMENT
Sun Sparc
DEC Alpha
LIMITATIONS
None
CERTIFICATION
Ada System Certifier_1 1.1
Date/Time of Processing: Thursday  29 September 1994 11:13:45Am
Overall Assessment of System: OK
Classification of System: A
Basis of Classification --
Syntax Errors                               PASS
Completeness                                PASS
Independence from External Libraries        PASS
Independence from a Specific Ada Compiler   PASS

Number of ...
Files              18
Library Units     133
Lines           42745
Statements      10595
Comments        16881

FILE LISTING

Directory Display


languages/ada/swtools/act:
  File Name                 Size
  ---------                 ----
  README                     574
  act.zip                721,224


Totals
  ==============  ==============
    2 Files              721,798

ABSTRACT

Ada9X will soon be adopted as the new ANSI and ISO standard for the Ada
programming language.  Although most Ada83 programs will be upward
compatible with the new standard, incompatibilities will exist in some
programs due to the use of identifiers which are reserved words in Ada9X
and a number of other detailed issues.  The Ada9X Compatibility Tool
(ACT) is an automated tool that has been designed to detect many of
these incompatibilities.

Included in the release is a graduate thesis that describes the design,
implementation, and use of the ACT.  The ACT has been run against the
test programs (included in the release) and over 5M lines of Ada source
code from live Ada projects.

This tool was created by graduate students at Monmouth College who were
pursuing Master of Software Engineering degrees.  These students were
members of the Software Engineering Intern program funded by the Army's
Communications-Electronics Command (CECOM) Software Engineering
Directorate (SED).  Richard Conn, the faculty advisor for this project,
is a full-time employee of The MITRE Corporation and an Adjunct Professor
for Monmouth College.


REVISION HISTORY

2.00  27 Sep 94  Richard Conn  Initial release to the PAL


RELEASE NOTICE

This prologue must be included in all copies of this software.
Restrictions on use or distribution:  NONE


DISCLAIMER

	This software and its documentation are provided "AS IS" and
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 test the software thoroughly before
relying on it.  The user must assume the entire risk and liability of
using this software.  In no event shall any person or organization of
people be held responsible for any direct, indirect, consequential or
inconsequential damages or lost profits.