I've been looking at a number of other modelling languages, primarily to see how models are represented in the language. One of these is Modelica, which is mainly aimed at the development of engineering-related models. A number of modelling environments, such as Dymola, are fully Modelica-compliant.