Previous designs of moving target simulation models were developed using a single point of control functional architecture and functional design methodology. This approach to design concentrated on identifying all of the specific actions that would occur within a simulation software environment and relied on a single control point and a common data pool to provide sequence, control, and communications between all of these functions. Applying this to moving targets, the approach focused strictly on the specific actions that a unique platform must perform in order to satisfy an interface to other functions within the total environment. On the B-2 ATD program, it became apparent that designing math models representing functionality caused a number of problems. These problems involved: isolating control logic from system functionality; adaptability of software to accommodate future requirements, such as the addition of targets or modifications to the properties (geometry, weight and balance data, etc.) of targets; and taking advantage of software reusability. Also, the functional approach, since it dealt with specific actions, did not segregate basic platform structures and properties, platform functionality, and non-specific platform maneuvers from one another. These problems were the basic underlying reasons to use a more state of the art methodology and supporting language, Object-Oriented Design and Ada, to help reduce the functional approach weaknesses.
An Analysis of Ada, Object-Oriented Design, and Structure Model as Implemented in a Moving Target Simulation Design
5 Views