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