TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy

TEAM-ADA@LISTSERV.ACM.ORG

Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Richard Conn <[log in to unmask]>
Reply To:
Date:
Thu, 12 Mar 1998 00:47:29 -0500
Content-Type:
multipart/mixed
Parts/Attachments:
text/plain (409 bytes) , scatcdsk.rn (5 kB)
The SCATC DSK has been updated in the PAL.  It is still Build 1,
but there is now a Software Version Description (SVD) document
with it that describes its installation and use.

This SCATC DSK will be on the upcoming Ada CDROM.

Rick
--
Richard Conn
mailto:[log in to unmask]                     http://monmouth.com/~conn/
Opinions expressed are my own and not necessarily those of anyone else.
=========================================


Public Ada Library (PAL) Release Notice Release of: Source Code Analysis Tool Construction Domain-Specific Kit ------------------------------ 1. Taxonomy:     SOFTWARE DEVELOPMENT TOOLS         SOURCE CODE ANALYSIS             SOURCE CODE ANALYSIS TOOL CONSTRUCTION DOMAIN-SPECIFIC KIT ------------------------------ 2. Author:     Richard Conn     Monmouth University     Software Engineering Department     Cedar Avenue     West Long Branch, NJ 07764     908/571-3480 ------------------------------ 3. Rights:     Approved for public release; distribution unlimited ------------------------------ 4. Copyright:     1997, 1998 Richard Conn ------------------------------ 5. Abstract: SCATC DSK, Build 1 Source Code Analysis Tool Construction Domain-Specific Kit 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.10. Three builds of the SCATC DSK are currently planned. The principal software components, templates, and associated test programs in Build 1 of the SCATC DSK are:   . Tool architectures (templates) for the analysis of Ada83 and     Ada95 source code   . Lexical Analyzers for Ada83 and Ada95 source code   . Parser templates for Ada83 and Ada95 source code   . Activity_Log_Handler: an object which supports the creation and     manipulation of an activity log file   . Command_Line_Interface: an object which provides access to a     command line   . Command_Line_Processor: an object which allows the user to     access a command line with transparent include file processing   . Console: an object which provides a set of I/O and screen     control for either IBM PC computers employing the ANSI.SYS     device driver or the VT100-compatible family of terminals   . Information_Collector: a class which supports the collection     of information packets into an internal data structure that     can be sorted and traversed   . Input_Text_File_Handler: a class which provides a set of     routines for reading lines of text from a file   . Output_Text_File_Handler: a class which provides a set of     routines for writing lines of text to a file   . Report_Generator: a class which supports the manipulation of     a report file that is supplemented by a table of contents file   . Time_Keeper: an object which provides the current day and date   . A suite of test programs for the components and templates in     Build 1 Build 2 of the SCATC DSK adds the following software components, templates, and associated test programs to those already available in Build 1:   . Tool architectures (templates) for the analysis of C and C++     source code   . Lexical Analyzers for C and C++ source code   . Parser templates for C and C++ source code   . Preprocessors for C and C++ source code files   . A suite of test programs for the components and templates in     Build 2 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:   . Tool architectures (templates) for the analysis of Java and VHDL     source code   . Lexical Analyzers for Java and VHDL   . Parser templates for Java source code   . A suite of test programs for the components and templates in     Build 3 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.09 (the original versions were written in Ada83). Courseware is provided in the SCATC DSK in the form of courses on:   . Source Code Analysis Tool Construction (SE598)   . Software Reuse (SE508)   . Software Engineering (SE504)   . Software Testing and Quality (SE512)   . Ada95 (ada95)   . C/C++ (SE500)   . Web Publishing (web) 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):   Richard Conn (Monmouth University - SCATC DSK Project Lead)   John Self et al (University of California at Irvine)   Herm Fischer (Litton Data Systems)   Dean Runzel (Monmouth University, Software Engineering Intern     Program, Ada95 Parser Project - R. Conn, Advisor)   C. Schaefer (Intermetrics)   C. Howell (Intermetrics)   Christopher Matthews (Monmouth University, Software Engineering     Intern Program, DSK Project - R. Conn, Advisor)   Medhat Abuhantash (Monmouth University, Software Engineering     Intern Program, DSK Project - R. Conn, Advisor)   Sam Koo (Monmouth University, Software Engineering Intern     Program, DSK Project - R. Conn, Advisor) ------------------------------ 6. Release Notice: This prologue must be included in all copies of this software. Restrictions on use or distribution: NONE ------------------------------ 7. Directory Listing: languages/ada/swtools/scatcdsk:   File Name Size Date   --------- ---- ----   README 507 Mar 10 19:17   scatc_b1.zip 538,319 Mar 10 19:12   scatcsvd.zip 64,518 Mar 10 19:12 languages/ada/crsware/muse:   File Name Size Date   --------- ---- ----   README 607 Jan 15 1997   ada95/ 512 May 30 1997   astoh/ 512 Dec 13 1996   papers/ 512 May 18 1997   se500/ 512 Jan 15 1997   se504/ 512 Jul 4 1997   se508/ 512 May 20 1997   se512/ 512 Aug 24 1997   se598/ 512 Sep 15 05:52   web/ 512 May 1 1997 Totals   ============== ==============    13 Files 608,559

ATOM RSS1 RSS2