Advanced Search

Content Type

Topics

Publication Date

A Federation Object Model (FOM) Flexible Federate Framework

  • Author(s): ,
  • Publish Date:
  • Publisher: Software Engineering Institute
  • SEI Identifier: CMU/SEI-2003-TN-007
  • Type: Technical Note
  • Topics: Software Architecture
  • Description: This 2003 report describes an approach to designing a domain framework that encapsulates expertise in developing an HLA federate by hiding RTI internal operations from the developer.

Abstract

The concept of a framework as a reusable software component has become a state-of-the-practice technique in software companies. A number of frameworks based on High Level Architecture (HLA) are available commercially, and many companies have developed their own frameworks for internal applications. Using a framework reduces development time and allows software architects and programmers to focus on the unique aspects of the simulation. However, the challenge of developing a reusable component to support dynamic reconfigurability remains. Indeed, existing frameworks use a static object-model representation that requires full knowledge of object model components when a federate is built (at compile-time). This report describes an approach to designing a domain framework that encapsulates expertise in developing an HLA federate by hiding runtime infrastructure (RTI) internal operations from the developer. This approach uses a JavaTM virtual machine and a parser to map object representations of federation object model (FOM) elements dynamically.

Cite This Report

Show Citation Formats

SEI

Dumond, Regis; & Little, M.. A Federation Object Model (FOM) Flexible Federate Framework (CMU/SEI-2003-TN-007). Software Engineering Institute, Carnegie Mellon University, 2003. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=6425

IEEE

Dumond. Regis, and Little. M., "A Federation Object Model (FOM) Flexible Federate Framework," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Note CMU/SEI-2003-TN-007, 2003. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=6425

APA

Dumond, Regis., & Little, M.. (2003). A Federation Object Model (FOM) Flexible Federate Framework (CMU/SEI-2003-TN-007). Retrieved September 21, 2014, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=6425

CHI

Regis Dumond, & M. Little. A Federation Object Model (FOM) Flexible Federate Framework (CMU/SEI-2003-TN-007). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2003. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=6425

MLA

Dumond, Regis., & Little, M.. 2003. A Federation Object Model (FOM) Flexible Federate Framework (Technical Report CMU/SEI-2003-TN-007). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=6425