Developing a Standard Platform-Level Army Object Model
NAVAL POSTGRADUATE SCHOOL MONTEREY CA
Pagination or Media Count:
Before 1990, the Department of Defense DoD modeling and simulation effort was fragmented and uncoordinated. Developers of new simulations usually had to start from scratch and could reuse very few of the components from legacy models. Simulations from different developers were incompatible and inconsistent. One of the features of object-oriented programming OOP is the prospect of reusing design and code on future projects. However, reuse does not simply happen, it must be planned by thinking beyond the immediate application and developing a more general design. Interoperability and reuse are limited because DoD lacks a common technical framework for simulation architecture. The Army Modeling and Simulation Office AMSO Master Plans primary objective is the creation of this framework. Central to the plan is the development of a standard army object model. This thesis documents the development of the initial version of the standard army object model. The role of the standard army object model is to enhance interoperability and reuse and to achieve a minimal level of uniformity in Army simulations. This standard will specify object-oriented properties for classes, and class hierarchies for use with future high resolution simulation development. A modified version of Rumbaughs Object Modeling Technique was used to develop the object model. A component-based design was adopted. The object model is code independent and minimal in design to allow developers maximum flexibility. The research indicates that the standard army object model can also serve as a focal point for other initiatives outlined in the AMSO Master Plan.
- Computer Programming and Software
- Military Operations, Strategy and Tactics