SERAM uses formulas in many places, most prominently for calculations, but also in constraint and plausibility checks, for computing default values, and even for the dynamic computation of results in data retrieval via API.
Fomulas can be composed of constants, references to indicator values, functions and mathematical operators. YOu can define variables for reducing repetition in complex formulas, and use ternary or n-ary conditionals as well. In fact, formulas can handle not only numbers but also objects (indicator values for instance) or text.
The formula language functions include standard math functions like sign, absolute, round, ceiling, floor, logarithms, min or max, but also some statistical functions such as std or unit conversions, and more.