FINAL

SOFTWARE DESIGN DOCUMENT

FOR THE

SUPPORT SOFTWARE (CSCI 1.0)

OF THE

Ada COMPILER EVALUATION SYSTEM
(ACES)
Version 2.1





September 1, 1995





Prepared by:
CTA INCORPORATED
5100 Springfield Pike, Suite 100
Dayton, OH  45431






TABLE OF CONTENTS

1.0	SCOPE		
1.1	Identification		
1.2	System Overview		
1.3	Document Overview		
2.0	REFERENCED DOCUMENTS		
2.1	Government Documents		
2.2	Non-Government Documents		
3.0	PRELIMINARY DESIGN		
3.1	CSCI Overview		
3.1.1	CSCI Architecture		
3.1.2	System States and Modes		
3.1.3	Memory and Processing Time Allocation		
3.2	CSCI Design Description		
3.2.1	Pretest (CSC 1.1)		
3.2.2	Utilities (CSC 1.2)		
3.2.3	Harness (CSC 1.3)		
3.2.4	Analysis (CSC 1.4)		
3.2.5	Quick-Look (CSC 1.5)		
4.0	DETAILED DESIGN		
4.1	Pretest (CSC 1.1)		
4.1.1	Setup (CSC 1.1.1)		
4.1.2	Scripts (CSC 1.1.2)		
4.2	Utilities (CSC 1.2)		
4.3	Harness (CSC 1.3)		
4.3.1	Select Performance Issues (CSU 1.3.1)		
4.4	Analysis (CSC 1.4)		
4.5	Quick-Look (CSC 1.5)		
4.5.1	Setup (CSC 1.5.1)		
4.5.2	Scripts (CSC 1.5.2)		
4.5.3	Report (CSC 1.5.3).		
5.0	CSCI DATA		
6.0	CSCI DATA FILES		
6.1	CSCI Data Files		
6.1.1	Single System Analysis		
6.1.2	Comparative Analysis		
6.1.3	Harness		
7.0	REQUIREMENTS TRACEABILITY		
8.0	NOTES		
8.1	Abbreviations, Acronyms		


LIST OF FIGURES


Figure 3.0-1	CSC Interface Diagramming Key	
Figure 3.1-1	ACES CSCI Overview		
Figure 3.1.1-1	Support Software Top Level CSCI Architecture		

Figure 4.1-1	Pretest (CSC 1.1) Architecture		
Figure 4.2-1	Utilities (CSC 1.2) Architecture		
Figure 4.4-1	Analysis (CSC 1.4) Architecture		
Figure 4.5-1	Quick-Look (CSC 1.5) Architecture		


LIST OF TABLES


Table 3.2.1-1	Pretest Requirements		
Table 3.2.3-1	Harness Requirements		
Table 3.2.4-1	Analysis Requirements		
Table 3.2.5-1	Quick-Look Requirements		

Table 7.0-1	Requirements Traceability Matrix		
Table 7.0-2	Requirements Sources		

Continue