The computer generate force(CGF) modeling and simulation framework tends to provide a development platform for CGF simulations. Reusability and composability are the foundation to achieve the goal of rapid development. The key technologies are identified by analyzing the development process by a top-down approach, and a layered components view is proposed to guide the framework implementation. To access and represent the models in an uniform way, a model specification is designed to provide the model template, which helps to develop the simulation concept model, and reduce the concrete work by code generation. The specification also gives a higher-level description for behavior models, which always need to deal with logic process when compose. The description is drawn from the base object model(BOM), which describes the interaction by sequence diagram and finite state machine.