In Support of the AEGIS Weapon System (AWS)
Total Page:16
File Type:pdf, Size:1020Kb
Virginia Commonwealth University VCU Scholars Compass Theses and Dissertations Graduate School 1998 AEGIS Data Analysis and Reduction (ADAR) in Support of the AEGIS Weapon System (AWS) June Bullard Gaines Follow this and additional works at: https://scholarscompass.vcu.edu/etd Part of the Computer Sciences Commons © The Author Downloaded from https://scholarscompass.vcu.edu/etd/4622 This Thesis is brought to you for free and open access by the Graduate School at VCU Scholars Compass. It has been accepted for inclusion in Theses and Dissertations by an authorized administrator of VCU Scholars Compass. For more information, please contact [email protected]. College of Humanities and Sciences Virginia Commonwealth University This is to certify that the thesis prepared by June B. Gaines entitled "AEGIS Data Analysis and Reduction (ADAR) in Support of the AEGIS Weapon System (AWS)" has been approved by his committee as satisfactory completion of the thesis requirement for the degree of Master of Science in Computer Science. -- Dr. Ena Gross > Associate Professor, Teacher Education Division Outside Committee Member D. esA. Wood Director of Graduate Studies Department of Mathematical Sciences Dr. I 'chard Moms Chair, artment of Mathematical Sciences D. e Dean, C HU ties and Sciences Dr. Jack L. Haar Dean of Graduate Studies /o/q, , / rtf Date AEGIS Data Analysis and Reduction (ADAR) in Support of the AEGIS Weapon System (AWS) A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science at Virginia Commonwealth University. By June Bullard Gaines B.S. Mars Hill College, Mars Hill, NC 1965-1969 Mathematical Sciences Certificate, Virginia Commonwealth University, Richmond, VA 1986-1989 Director: James E. Ames, IV, Associate Professor Department of Mathematical Sciences Virginia Commonwealth University Richmond, Virginia August, 1998 Acknowledgment I would like to thank my husband Jack, my son David, and my daughter Angela for their support in this endeavor over the years. Special thanks go to Tom Poley who has always encouraged me during this process even when I was discouraged. You have my grateful thanks for all of your help, guidance, comments, and advice. Thanks go to Kay Pollack for providing advice regarding the origins of the ADAR system as well as providing needed editorial and content review. Likewise, thanks go to Steven Canup fo r providing advice regarding the current state of ADAR as well as future plans. Steven has been a great help over the years, especially regarding changes in ADAR while I was working with it. Additionally, I want to thank Dr. Ames for all of his support and help. 11 Table of Contents Page List of Figures ...................................................................................................................... v List of Appendices ............................................................................................................ vii List of Abbreviations ....................................................................................................... viii Abstract .............................................................................................................................xiv Introduction .................................................................................................................... 1 2 The AEGIS Weapon System and AEGIS Combat System ........................................... 6 3 CMS-2 Programming Language ................................................................................. 21 4 AEGIS Data ................................................................................................................. 31 5 Functions of ADAR ..................................................................................................... 42 5.1 Introduction............................................................................................................... 42 5.2 Recorded Data........................................................................................................... 42 5.3 Computers ................................................................................................................. 44 5.4 Processing Data ........................................................................................................ 46 5.5 Job Processor ............................................................................................................ 47 6 Beginnings of ADAR: the ASP Interpreter ................................................................49 6.1 Origins ...................................................................................................................... 49 6.2 The ADAR Sequential Processor .............................................................................50 7 Second stage of ADAR: the Job Processor.. ............................................................... 56 7.1 Introduction ............................................................................................................... 56 7.2 Beginnings - Job Processor to Automate the Use of ASP ........................................ 56 7.3 Addition of Utility Programs to the Job Processor................................................... 58 7.4 Data Dictionary Map ................................................................................................ 59 7.5 Program Generators .................................................................................................. 62 7.5.1 The GenFLD Program ........................................................................................... 63 1lI IV 7.5.2 The GenMEP Program .......................................................................................... 65 7.5.3 The GenPOC Program ........................................................................................... 68 7.6 First Data Manipulation Programs.......... .................................................................. 69 7.7 Creation of the Training Manual .............................................................................. 71 7.8 Problems ........................... .................... .. ............ .... ........ ............ ...... .............. .......... 72 8 Migration of Tactical System Processing ........... ......................................................... 77 9 Third Stage of ADAR: Moving Away from the Job Processor ................................. 80 9.1 Introduction............................................ ................... ................................................ 80 9.2 Changing the Primary ADAR Programming Language ........................................... 80 9.3 Establishment of Programming Standards..... ... ........................................................ 82 9.4 Establishment of an ADAR Home Page.......... ......................................................... 89 9.5 Old Programs and Changes ...................................................................................... 90 9.6 New Program Development. .............................................. ....................................... 94 9.7 New Extraction Point Types .............................................................. ....................... 95 10 Expanding the ADAR Environment ............................................................................ 97 11 The Future ............................................................................. ..................................... 100 12 Conclusion ..................................................................... ............................................ 104 Bibliography .................................................................................................................... 107 Appendices ...................................................................................................................... 11 0 Vita .................................................................................................................................. 125 List of Figures 1-1 The USS Normandy, CG-60 .................................................................................... 2 1-2 The USS Ramage, DDG-61 ..................................................................................... 2 2-1 Two-bay ANIUYK-7 computer suite ...................................................................... 9 2-2 ANIUYK-43B computer ........................................................................................ 12 2-3 ANIUYK-20 computer .......................................................................................... 14 2-4 ANIUYK-44 computer .......................................................................................... 14 3-1 Generic CMS-2 Single Data Definition....................... .......................................... 23 3-2 CMS-2 Numeric Data Definition Examples .......................................................... 24 3-3 CMS-2 Non-numeric Data Definition Examples......................... .......................... 25 3-4 A CMS-2 Table Block Definition Example .......................................................... 25 3-5 Representation of a CMS-2Y Word ....................................................................... 26 3-6 First Line of an Example CMS-2 Horizontal Table Declaration ........................... 27 3-7 Internal Storage Representation of the Horizontal Table Declaration Example .... 27 3-8 First Line of an Example CMS-2 Vertical Table Declaration ..............................