23. The system of claim 18 wherein the second graphical model differs from the first graphical model.
18. A system comprising: a processor for: receiving a first graphical model representing a dynamic system in one or more source languages and a configuration set from a user, where: the configuration set includes a user-specified change to be performed on the first graphical model, the user-specified change changes a behavior of the first graphical model, the user-specified change includes: adding or removing one or more graphical elements to/from the first graphical model; or modifying one or more parameters associated with the first graphical model, converting the first graphical model into an intermediate representation (IR) that is suitable for conversion to a target language and that is independent of the one or more source languages, applying one or more transform operations to the IR to produce an altered IR, the one or more transform operations being controlled by the configuration set, where the altered IR represents the dynamic system with the user-specified change, converting the altered IR into a second graphical model for display to the user, and generating in the target language, the code in the target language generated code from either the second graphical model or the altered IR.