Army-NASA Aircrew/Aircraft Integration Program (A31) Software Detailed Design Document: Phase I!1
Total Page:16
File Type:pdf, Size:1020Kb
° q NASA Contractor Report 177557 Id x-/__--- Army-NASA Aircrew/Aircraft Integration Program (A31) Software Detailed Design Document: Phase I!1 Carolyn Banda Alex Chiu Gretchen Helms TehMing Hsieh Andrew Lui Jerry Murray Renuka Shankar (NASA-CR-177557) ARMY-NASA AI_C_W/AI_CRAFT N_I-1971_ INTFGRATION PRQGRAM (ASI) SOFTWARE DETAILEO DESIGN DOCUMENT v PHASE 3 (Sterlin_ Federal Systems) 303 p CSCL OSH UncIJs 0001645 CONTRACT NAS2-11555 June 1990 National Aeronautics and Space Administration NASA Contractor Report 177557 Army-NASA Aircrew/Aircraft Integration Program (A31) Software Detailed Design Document: Phase I!1 Carolyn Banda Alex Chiu Gretchen Helms TehMing Hsieh Andrew Lui Jerry Murray Renuka Shankar Sterling Federal Systems, Inc. Palo Alto, California Prepared for Ames Research Center CONTRACT NAS2-11555 June 1990 National Aeronautics and Space Administration Ames Research Center Moffett Field, California 94035-1000 Table of Contents 1. INTRODUCTION ...................................................................................................... 1 1.1 Identification ............................................................................................... 1 1.2 Scope ........................................................................................................... 1 1.3 Purpose ........................................................................................................ 1 2. RELATED DOCUMENTS ......................................................................................... 2 2.1 Applicable Documents ................................................................................. 2 2.2 Information Documents. .............................................................................. 2 3. REQUIREMENTS & DESIGN APPROACH ........................................................... 2 3.1 Requirements and Rationale. ........................................................................ 3 3.1.1 Integrated Modelling Environment ................................................ 3 3.1.2 Analysis and Decision Aiding ........................................................ 4 3.1.3 Visualization and User Interfaces .................................................. 5 3.1.4 Incremental Development ............................................................. 6 3.2 Hardware Environment ................................................................................ 7 3.2.1 Symbolics Lisp Machines ............................................................. 8 3.2.2 Silicon Graphics Computers. ......................................................... 8 3.2.3 Other Processors. ........................................................................... 10 3.2.4 Networking Hardware ................................................................... 10 3.2.5 Peripherals .................................................................................... 10 3.3 Software Environment. ................................................................................. 10 3.3.1 Rapid Prototyping ......................................................................... 10 3.3.2 Object-Oriented Programming ...................................................... 10 3.3.3 Source Code Control ..................................................................... 10 4. PHASE III DETAILED DESIGN ............................................................................... I2 4.1 Introduction .................................................................................................. 12 4.1.1 Symbolic Modelling CSCI ............................................................ ! 2 4.1.2 Graphic Views CSCI ..................................................................... 13 4.1.3 Cockpit Design Editor (CDE) CSCI ............................................. 13 4.1.4 Anthropometric Model or JACK CSCI .......................................... 13 4.1.5 Aerodynamics & Guidance Model (AGM) CSCI .......................... 14 4.1.6 Communications CSCI .................................................................. 14 4.1.7 Training Assessment CSCI ........................................................... 14 4.1.8 Scheduler ....................................................................................... 14 4.2 Demonstration Scenario ................................................................................ 15 4.3 Programmatic Information ............................................... :............................ 16 4.3.1 Risks .............................................................................................. 16 4.3.2 Summary of Results ...................................................................... 16 4.3 Limitations ................................................................................................... 17 4.4 Future Directions ........................................................................................... 18 5. HISTORICAL INFORMATION ............................................................................... 19 5.1 Phase I Development. ................................................................................... 19 5.1.1 Requirements and Design Approach .............................................. 19 5.1.1.1 Summary Level .............................................................. 19 5.1.1.2 Mission Modelling ......................................................... 19 5.1.1.3 Graphics ......................................................................... 19 5.1.1.4 Human Performance Modelling .................... :. ............... 20 5.1.1.5 Demonstration Scenario .................................................. 20 5.1.2 Hardware Environment ................................................................. 20 5.1.2.1 Symbolics Lisp Machines .............................................. 21 5.1.1.2 Silicon Graphics Computer_ .......................................... 21 5.1.2.3 Other Processors ............................................................. 22 5.1.2.4 Networking Hardware .................................................... 22 5.1.2.5 Peripherals ...................................................................... 22 5.1.3 Software Environment .................................................................. 22 5.1.4 Programmatic Information ............................................................. 22 iii PRECEDING PAGE BLANK Nui riLh/iED J Table of Contents 5.1.4.1 Risks ............................................................................... 22 5.1.4.2 Summary of Results ....................................................... 23 5.2 Phase II Development..., .............................. ., ............................................ 23 5.2.1 Requirements and Design Approach .............................................. 23 5.2.1.1 Summary Level .............................................................. 23 5.2.1.2 Modelling Environment ................................................. 24 5.2.1.2.1 Mission Editor ................................................. 24 5.2.1.2.2 Modeller .......................................................... 24 5.2.1.2.3 Visual Modeller ................................................ 25 5.2.1.2.4 State Display Editor ......................................... 25 5.2.1.3 Pilot Models ................................................................... 25 5.2.1.3.1 Anthropometric Model .................................... 25 5.2.1.3.2 Loading Model ................................................ 25 5.2.1.4 Vehicle/Systems Models ................................................ 26 5.2.1.4.1 Dynamics and Guidance Models, .................... 26 5.2.1.4.2 Cockpit Display Editor ..................................... 26 5.2.1.5 World Models. ................................................................ 26 5.2.1.5.1 World Models .................................................. 27 5.2.1.5.2 Views ............................................................... 27 5.2.1.6 Analysis and Decision Aiding ......................................... 27 5.2.1.6.1 Training Requirements Prediction ................... 27 5.2.1.7 Demonstration Scenario .................................................. 27 5.2.2 Hardware Environment ................................................................. 27 5.2.2.1 Symbolics Lisp Machines .............................................. 28 5.2.2.2 Silicon Graphics Computers, .......................................... 29 5.2.2.3 Other Processors ............................................................. 29 5.2.2.4 Networking Hardware .................................................... 29 5.2.2.5 Peripherals ....................................................................... 29 5.2.3 Software Environment. .................................................................. 29 5.2.4 Programmatic Information ............................................................. 30 5.2.4.i Risks ............................................................................... 30 5.2.4.2 Summary of Results ....................................................... 31 . APPENDICES ........................................................................................................... 31 6.1 Glossary, Definitions, Abbreviations ............................................................. 31 6. ANNEXES ................................................................................................................ 33 Annex A m Symbolic Modelling CSCI