After creating the graphical aspect of a component users define its mathematical model with DSM Mathematical Library Generator. This is done by writing equations, conditions and assignments in a format that are easy and familiar to engineers.
DSM Mathematical Library Generator provides a variety of mathematical functions. The modeling is component based. Each component is defined by a mathematical model that defines the relationships between the input, outputs and internal variables. The mathematical model is expressed via a set of algebraic and/or differential equations, boundary conditions, procedural conditions. The models involve connectible and internal variables, inputs, component data.