Frequently Asked Questions - General

In terms of parsing of Modelica 3.1 code: yes. In terms of flattening of models: no. We are continuously working on improving the Modelica compliance, please refer to the Trac Roadmap page for details on how the implementation proceeds.

JModelica.org is owned and managed by the Swedish company Modelon AB .

Optimica is the name of a language extension of Modelica that enables high-level specification of dynamic optimization problems based on Modelica models. Optimica is supported by the Optimica compiler which is part of the JModelica.org platform.

JModelica.org is a result of research at the Department of Automatic Control , Lund University, Lund, Sweden. A first prototype of the software was published in the PhD thesis Tools and Languages for Optimization of Large-Scale Systems written by Dr. Johan Åkesson.

JModelica.org offers unique features and design choices based on well known technology such as Java, Ecplise, and Python. JModelica.org is based on recognized open source licenses. JModelica.org is more directed towards optimization analysis of Modelica models than other Modelica tools. Already the fundamental architecture of JModelica is designed to support state-of-the-art optimization methods and solvers. The compiler design is extensible with an easy to use Java compiler interface. The Optimica extension offers powerful formulation of optimization problems in Modelica.

The main author simply has the habit of prefixing names with a "j". See his username "jakesson", for example. Another theory is that the project started as a Modelica compiler implemented in Java (JastAdd to be precise), hence "JModelica" in the spirit of many other Java based projects.