Getting started with FOM Modules

ABSTRACT: One of the most important new features in HLA Evolved is the ability to provide the Federation Object Model (FOM) in the form of several modules. While the standard provides a complete and stringent
specification of these concepts, the purpose of this paper is to provide a user-friendly introduction as well as some guidelines for their practical use. A small example FOM is used in the paper to illustrate the principles.

First of all it is important to understand where FOM modules fit into the FEDEP process and how it further enhances the process of building interoperable and reusable systems. Some general comments about bestpractice for FOM modeling are also given.

The following aspects are then covered

  • Understanding the predefined HLAstandardMIM module
  • Use of standalone versus dependent modules
  • Describing different aspects of a domain in different FOM modules
  • Developing more general modules that can be reused across federations
  • Handling of commonly used data types
  • Extending existing modules with subclasses, including guidelines for using “scaffolding” classes
  • Strategies for the required Switches table with suggested default values
  • Providing FOM modules at Create versus Join time

Finally a list of additional ideas and aspects, that are not covered in the paper, is given for the reader to investigate on his own.

Authors: Björn Möller, Björn Löfstrand
Publication: Proceedings of 2009 Fall Simulation Interoperability Workshop, 09F-SIW-082, Simulation Interoperability Standards Organization, September 2009.

Download the full paper (pdf)


Logistics FOM Module in Snow Leopard: Recommendations by MSG-068 NATO Education and Training Network Task Group

ABSTRACT: NATO Allied Command Transformation (ACT) program Snow Leopard is supported by NATO Research & Technology Organization (RTO) Task Group MSG-068 Education and Training Network (NETN) in developing a reference federation architecture and FOM design for the NATO Training Federation (NTF) and NATO Live-VirtualConstructive Federation (NLVC). As part of the MSG-068 task group common representation of- and patterns for logistics operations between different NATO and national simulation systems have been developed. A new service oriented design pattern for negotiating and delivering services is proposed as the basis for more advances logistics
interaction patterns between federates. The FOM modules are extensions to the RPR-FOM v2.0 and based on the IEEE 1516-2009 modular FOM concepts. Logistics patterns for Supply, Maintenance, Deposit and Transport based on a general Service Consumer-Provider Pattern are described in this paper and an embarkment/disembarkment example of
using the services is provided. This paper presents the logistics section of the first version of the NETN Reference FOM and Federation Agreements. Continued experiments, development and adaptation of systems to the patterns described in this paper will provide additional feedback and validation of the proposed Snow Leopard reference architecture.

Authors: Björn Löfstrand, Rachid Khayari, Konradin Keller, Klaus Greiwe, Peter Meyer, Torbjörn Hultén, Andy Bowers, Jean-Pierre Faye
Publication: Proceedings of 2009 Fall Simulation Interoperability Workshop,09F-SIW-076, Simulation Interoperability Standards Organization,September 2009.

Download the full paper (pdf)