Patent Document ID: 8862449
Application ID: 14054420

Base Claim:
1. A non-transitory computer-readable storage medium storing: one or more instructions that, when executed on a processor, cause the processor to: select a block in a block diagram model, where: the block represents a component model, and the component model has a plurality of functionalities; select a first functionality from the plurality of functionalities; incorporate the first functionality into the block diagram model using the block; save the block diagram model that includes the first functionality in a memory; select a second functionality from the plurality of functionalities; dynamically modify, in the block diagram model, the block to indicate the selecting of the second functionality, the dynamically modifying: performed in response to the selecting the second functionality, and performed without removing the saved block diagram model from the memory; and incorporate the second functionality into the block diagram model using the block.

---

Claim 4:
4. The medium of claim 1 , wherein the plurality of functionalities includes component model types belonging to a category of equations of motion models that include at least one simple variable mass model and at least one custom variable mass model.