The work is motivated by the need for easy-to-use graphic editing of Modelica models using OpenModelica; as well as needs in teaching where the student should be able to interactively modify and simulate models in an electronic book. Models can be both textual and graphical. The interactive online simulation makes the simulation respond in real-time to model changes; which is useful in a number of contexts including immediate feedback to students.
Keywords: Graphic editing; notebook; teaching; interactive; Modelica; modeling; simulation; online
Proceedings of the 8th International Modelica Conference; March 20th-22nd; Technical Univeristy; Dresden; Germany
[1] Adeel Asghar and Sonia Tariq. Design and Im-plementation of a User Friendly OpenModelica Connection Editor; master thesis LIU-IDA/LITH-EX-A-10/047-SE; Linköping University; Sweden; 2010.
[2] Open Source Modelica Consortium. OpenModelica System Documentation Version 1.6; November 2010. http://www.openmodelica.org
[3] Modelica Association. The Modelica Language Specification Version 3.2; March 24th 2010. http://www.modelica.org. Modelica Association. Modelica Standard Library 3.1. Aug. 2009. http://www.modelica.org.
[4] SimForge. http://trac.ws.dei.polimi.it/simforge/.
[5] Dymola. Dynamic modeling tool; http://www.dynasim.se.
[6] MathModelica. http://www.mathcore.com/products/mathmodelica/.
[7] Peter Fritzson; Johan Gunnarsson; Mats Jirstrand. MathModelica - An Extensible Modeling and Simulation Environment with Integrated Graphics and Literate Programming. In Proceedings of the 2nd International Modelica Conference; March 18-19; 2002; Munich; Germany.
[8] Anders Fernström; Ingemar Axelsson; Peter Fritzson; Anders Sandholm; Adrian Pop. OMNotebook – Interactive WYSIWYG Book Software for Teaching Programming. In Proc. of the Workshop on Developing Computer Science Education – How Can It Be Done? Linköping University; Dept. Computer & Inf. Science; Linköping; Sweden; March 10; 2006.