Ada software architecture analysis tool
Date/Time of Processing: Tuesday 07 June 1994 01:05:55Am Overall Assessment of System: OK Classification of System: B Basis of Classification -- Syntax Errors PASS Completeness PASS Independence from External Libraries FAIL Independence from a Specific Ada Compiler PASS Explanations for failures -- System withs non-standard library units that are not provided Number of ... Files 4 Library Units 70 Lines 28672 Statements 6660 Comments 11371 Unidentified Withed Units -- 6 unidentified withed units Note from the PAL Certifier: The unidentified library units are from CS Parts.
languages/ada/swtools/ada_sda:
File Name Size
--------- ----
README 1,786
ada_sda.zip 871,030
Totals
============== ==============
2 Files 872,816
The Ada System Dependency Analyzer (SDA) is a software architecture analysis tool that generates a quantitative snapshot of an Ada application's software architecture. It can process thousands of Ada source files (at rates as high as 24,000 lines of code per CPU minute on some platforms) during a single run and report on them as a group of files comprising a single Ada system. It identifies Ada source code dependencies on Commercial Off-The-Shelf (COTS) products such as operating systems, compilers, the X Window System, and on routines written in other languages. With this analysis, it aids in predicting software portability and reliability problems. Finally, it presents statistics on the files analyzed (number of lines of code, program units in each file, etc.), compilation order information, exception declaration and usage information, details on withing relationships between program units, and other useful items of information on the system analyzed. It has been released through the PAL in binary only. Release of the source code is on a case-by-case basis; contact the authors to obtain the source code. A user's manual is included in the distribution. Additional information can be found in the February 1994 issue of IEEE Computer magazine, Volume 27, Number 2, pages 49 to 55 in the article entitled "Ada System Dependency Analyzer Tool." This tool was developed by employees of The MITRE Corporation. Funding was provided by PM Common Hardware/Software of the U.S. Army.
2.1 3 Jun 94 Initial release to the PAL
This prologue must be included in all copies of this software. Restrictions on use or distribution: Export controls (see disclaimer)
Portions Copyright (c) 1993, 1994 by The MITRE Corporation
The MITRE Corporation provides this software to you without
charge. It may be used and reproduced by you within the United
States of America provided all copyright notices are reproduced.
It cannot be made available to foreign governments unless done in
accordance with export control laws.
This material may be reproduced by or for the U. S.
Government pursuant to the copyright license under the clause at
DFARS 252.227-7013.
This software is provided "AS IS" and no warranties, express
or implied, including but not limited to the implied warranties of
merchantability and fitness for a particular purpose, are made by
The MITRE Corporation, its officers, agents or employees. You
agree to indemnify and hold harmless The MITRE Corporation, its
officers, agents and employees from any and all cost and liability
to third parties which may arise out of your use of this software.