Can UML be used to define BOMs?
While UML diagrams are used frequently to illustrate BOMs and provide a mechanism for understanding a pattern of interplay, and state machines, UML, in itself, is not sufficient for capturing BOMs. It is essential to be able to capture the behavior information of patterns, states and events in a context that is appropriate for supporting but not limited to HLA. What is needed is the notation conforming to a standardized template containing the necessary pattern information that is described using HLA OMT constructs. This template is provided by the BOM Template Specification. In this manner no new notation(s) need be learned for those who are not UML-savvy, additionally it allows for existing and emerging HLA tools to easily adopt and utilize this template.