BondLab is not only a bond graph interface to Matlab. It also provides improved qualitative and quantitative design tools in the modeling and design of a mechatronic product. It has an intelligent user interface which allows for a fast an concise input of the model. Hierarchical modeling is available by means of submodels that can be stored in libraries. Also all kinds of model transformation facilities towards a desired mathematical model are available.
Computer algebra is used to achieve optimal formulations.
A screen dump of the main window of BondLab is shown in the figure below.