Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Technical Note

A Federation Object Model (FOM) Flexible Federate Framework

  • March 2003
  • By Regis Dumond , Reed Little
  • 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.
  • Software Architecture
  • Publisher: Software Engineering Institute
  • 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.

  • Download

Cite This Report

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 December 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