![]() |
ASE2 CARD CATALOG ENTRY |
Instructions:
This directory tree contains the Source Code Analysis Tool Construction
(SCATC) Domain-Specific Kit (DSK). The SCATC Project involves the
creation of a DSK that contains generic reusable architectures backed by
a software components library which can be used to create families of
tools for source code analysis of both small and large (more than
1 million lines of code) software systems written in Ada83, Ada95,
C, C++, Java, and VHDL. The SCATC DSK is written in Ada95 and its
architectures and components may be compiled using the GNU NYU Ada95
Translator, GNAT 3.11.
Three builds of the SCATC DSK are currently planned. The principal
software components, templates, and associated test programs in
Build 1 Update of the SCATC DSK are:
Build 2 of the SCATC DSK adds the following software components,
templates, and associated test programs to those already available
in Build 1:
Build 3 of the SCATC DSK adds the following software components,
templates, and associated test programs to those already available
in Builds 1 and 2:
The SCATC DSK contains modified versions of the AFLEX lexical analyzer
generator and AYACC parser generator originally created by John Self
et al at the University of California at Irvine. These modified
versions are written in Ada95 and may be compiled using GNAT 3.11 (the
original versions were written in Ada83).
Courseware is provided in the SCATC DSK in the form of courses on:
This courseware was prepared using Microsoft Powerpoint and Word.
The SCATC DSK is a composite of new work and variations of works
from a number of authors, including (at a minimum):
Build 1 15 Sep 97 Richard Conn Initial Release to the PAL Build 1 10 Mar 98 Richard Conn Added Software Version Description doc Build 1 Update 26 Apr 99 Conn Added PDF files
This prologue must be included in all copies of this software. Restrictions on use or distribution: NONE
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.
Powered by the Generic Web-Based Reuse Library (GWRL)