Object-oriented programming
The modelling of physical components is based on the EcosimPro language (EL) which is very similar to other conventional Object-oriented programming languages but is powerful enough to model continuous and discrete processes.