Browse Prior Art Database

On the Design of ISI's Initial Prototype SDI Architecture Simulator

IP.com Disclosure Number: IPCOM000128684D
Original Publication Date: 1988-Dec-31
Included in the Prior Art Database: 2005-Sep-16
Document File: 27 page(s) / 79K

Publishing Venue

Software Patent Institute

Related People

David Mizell: AUTHOR [+8]

Abstract

The purpose of the simulation task within ISI's "SDI Communications Research" contract is to address the basic research issues pertaining to the design and development of a simulation system capable of executing simulations of candidate strategic defense architectures at varying degrees of fidelity, for the purpose of comparatively evaluating their performance in the full systems context. The premise that underlies the project is that SDIO needs a simulation system that enables it to compare and evaluate different candidate defense system architectures at a level of abstraction that does not incorporate completely detailed models of every system component. The system should provide, however, a nontrivial model of the battle management software and include models of all major system components, in an "end-to-end" simulation, so that the manner in which the battle management software makes all of the parts of the defense system work together may be evaluated. This is a basic computer science research project, and as such is not intended to produce a complete, refined simulation system capable of meeting SDIO's needs for end-to-end defense architecture simulation. The physical and behavioral characteristics of defense platforms and components are not known to us, even at a fairly high level of abstraction, and would have to be supplied by contractors with more detailed knowledge of candidate system and component designs. Our efforts are focused upon the following three computer science research issues: 1. We are investigating how to structure the design of a modular software system for SDI architecture simulation that meets these two design requirements that follow from the original premise: a. Because the intent of the simulator is to compare many designs, not just demonstrate a single one, it must be possible to change the candidate defense architecture being modeled independently of the simulation software that models the external physical environment. b. Because the main focus of the simulator is on systems integration issues and how the battle management system makes the many components work together, it must be possible to incorporate nontrivial, executable representations of the battle management computations taking place on any defense platform within the simulation Furthermore, it is desirable for the software design to allow changing the amount of detail in the simulation models of system components or the external environment without restructuring the simulator itself. 2. We conceive this simulation system as one that will be "owned" by SDIO, in the sense that it will not be designed around a particular candidate defense architecture, but instead will take a specification of a candidate architecture as input. Ideally, the user interface would be "friendly" enough to allow SDIO personnel to enter abstract architecture specifications themselves, and use the system as a personal tool for examining and comparing system design approaches at a high level. Accordingly, we are trying to design a simple, flexible user interface that minimizes the effort necessary to specify the physical configuration and components of a defense architecture and to characterize the high-level behavior of the battle management system for the sake of simulation. 3. Given that even high-level simulations of systems this large and complex are extremely demanding in computation cycles, it is vital to address methods of distributing this sort of simulation across multiple processors for the sake of faster execution. The first phase of this project concentrated on the first issue and developed a sequential SDI architecture simulator with what we believe to be an appropriate modular structure. This system consists of approximately 6,000 lines of C++ [i] code and executes on ISI's VAX 8650. The purpose of this report is to describe this first prototype simulator and thereby illustrate how we attacked the modularity issue.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 5% of the total text.

Page 1 of 27

THIS DOCUMENT IS AN APPROXIMATE REPRESENTATION OF THE ORIGINAL.

On the Design of ISI's Initial Prototype SDI Architecture Simulator

David Mizell Yu-Wen Tung Susan Coatney Scott Carter Rivi Sherman } Walid Najjar

ISI Research Report ISIIRR-88-205 March 1988 University of Southern California INFORMATION SCIENCE'S INSTITUTE 213/822-1511

4676 Admiralty YI-'ay/Marina del Rey/California 90292-6695

This research is supported by the Strategic Defense Initiative Organization under Contrail No. N00014-86-K-0311. Views and conclusions contained in this report are the authors' and should not be interpreted as representing the official opinion or policy of SDIO, the U.S. Government, or any person or agency connected with them.

TABLE OF CONTENTS

Chapter 1. Introduction 1 Chapter 2. Events and the Event Queue 8 Chapter 3. Battle Manager Abstractions 13 Chapter 4. Missiles 15 Chapter 5. Weapons 17 Chapter 6. Sensors and Targets 19 Chapter 7. Communication . 24 Chapter 8. Physical Movement 28

Chapter 9. Input, Output and Graphics : 29 References 32 Appendix A.

SIM.DOC.____________________
________________________________________________ __ Appendix B. Appendix C.
BMA.DOC 43

Appendix D. BMA.C 4

CHAPTER 1. INTRODUCTION

1.1 NATURE AND GOALS OF THE SIMULATION PROJECT

The purpose of the simulation task within ISI's "SDI Communications Research" contract is to address the basic research issues pertaining to the design and development of a simulation system capable of executing simulations of candidate strategic defense architectures at varying degrees of fidelity, for the purpose of comparatively evaluating their performance in the full systems context. The premise that underlies the project is that SDIO needs a simulation system that enables it to compare and evaluate different candidate defense system architectures at a level of abstraction that does not incorporate completely detailed models of every system component. The system should provide, however, a nontrivial model of the battle management software and include models of all major system components, in an "end-to-end" simulation, so that the manner in which the battle management software makes all of the parts of the defense system work together may be evaluated.

University of Southern California Page 1 Dec 31, 1988

Page 2 of 27

On the Design of ISI's Initial Prototype SDI Architecture Simulator

This is a basic computer science research project, and as such is not intended to produce a complete, refined simulation system capable of meeting SDIO's needs for end-to-end defense architecture simulation. The physical and behavioral characteristics of defense platforms and components are not known to us, even at a fairly high level of abstraction, and would have to be supplied by contractors with more detailed knowledge of candidate system and component designs. Our efforts are focused upon the following three computer science research issues:

1. We are investigating how to structure the design of a m...