DOD SISO-STD-003.1 DIRECTORY OF DEPARTMENT OF DEFENSE PARTICIPATION ON NON-GONVERNEMENT STANDARDS TECHNICAL COMMITTEES(NO S/S DOCUMENT)
: Brown Technical Book Store
SISO-STD-003.1: "Guide for Base Object Model (BOM) Use and Implementation" provides guidance and direction for BOM authors and users interested in creating and/or integrating BOMs in a variety of their manifestations. BOMs serve to provide an end-state of a simulation conceptual model and can be used as a foundation for the design of executable software code and integration of interoperable simulations. The aspects of a simulation conceptual model found in a BOM contain static descriptions of items resident in the real world described in terms of conceptual entities and conceptual events. In addition, those aspects of a simulation conceptual model found in a BOM contain information on how such items relate or interact with each other in the real world in terms of patterns of interplay and state machines. Both these static and dynamic views of a conceptual model, which can be described using a BOM, are useful when the simulation software designers begin to consider what their model, simulation, or federation will need to do. The required simulated capabilities, which are reflected in the conceptual model, can also be defined in the context of an interface description that represents the information necessary for execution and exchange. This interface information is often described in terms of class structures that collectively define the inherit capabilities of a simulation application. For a BOM, this interface description is defined using the High Level Architecture (HLA) Object Model Template (OMT) constructs specifically in terms of HLA object classes, HLA interaction classes, and their attributes and parameters. The use of the HLA OMT provides a familiar construct for the simulation software designer, but does not restrict the use of a BOM to HLA specific implementations.