One of the promises of High Level Architecture (HLA) is the reusability of simulations. Although HLA supports reusability with the Object Model Template, the Federation Object Model (FOM) Independence Problem arises when the developer desires to reuse a legacy federate application within a federation with a different FOM. Usually, federate code modifications become necessary. There have been attempts to alleviate this problem and they offer help to some extent, but they fall short of providing a flexible and complete mapping mechanism even when only Object Management is considered. In this work, a model based approach that addresses Declaration, Object and Federation Management services are demonstrated. The transition process is arranged into three distinct phases, namely, modeling, automatic code generation and component construction.