### Previous Work "CellML Model Repository" http://models.cellml.org/cellml OpenCell tool for CellML https://www.cellml.org/tools/opencell NeuroML https://en.wikipedia.org/wiki/NeuroML "BioModels Database" http://www.ebi.ac.uk/biomodels-main/ http://www.tinkercell.com/ "Cornell Modeling and Simulation Project" http://www.cs.cornell.edu/Info/Projects/SimLab/ Insight Maker https://insightmaker.com/insight/56411/World3-Model-from-Open-Modelica-Implementation ### Modeling Software/Languages Modelica Language Simullink (also Scilab/Xcos) Wolfram SystemModeler "Functional Mock-up Interface": C API and XML file format for "co-simulation" SysML ("Systems Modeling Language"): UML subset Systems Tool Kit military-industrial 3D modeling... thing... https://en.wikipedia.org/wiki/Systems_Tool_Kit Sims.jl http://tshort.github.io/Sims.jl/design/ https://github.com/casadi/casadi/wiki EqWorld: http://eqworld.ipmnet.ru/ ### Modelica Stuff EU spent 75 million on Modelica stuff in 2007-2015. "World3 in Modelica: Creating System Dynamics Models in the Modelica Framework" (2008) modelicac: a C compiler for modelica. Implemented in Ocaml. http://manpages.ubuntu.com/manpages/precise/man1/modelicac.1.html Integration into Scilab OpenModelica PySimulator https://github.com/PySimulator/PySimulator/ Some internal and implementation details are discussed in: "Introduction to the Dynamic Modelling of Thermo-Fluid Systems using Modelica" http://staff.polito.it/roberto.zanino/sub1/teach_files/modelica_minicourse/index_modelica.html 'Flat' vs. 'Object Oriented' modelica modeling "Consistent terminology: Modeling, DAE, ODE" http://stackoverflow.com/questions/37354272/consistent-terminology-modeling-dae-ode The "Replaceable Submodels" aspect of modelica seems relevant. modelica -> C (FMI) -> Javascript (via enscripten) workflow https://github.com/tshort/openmodelica-javascript parsers: ocaml: https://opam.ocaml.org/packages/modelica_ml/modelica_ml.0.1.1/ haskell: https://hackage.haskell.org/package/modelicaparser python: http://kdavies4.github.io/ModelicaRes/ js: https://www.npmjs.com/package/modelica-parser js: https://github.com/omuses/moijs ### GUI/UI For Models GME: genric web "box-and-wire" https://webgme.org/ Luna Lang so far, vaporware http://www.luna-lang.org/ ### Other "HOW TO SIMULATE THE UNIVERSE IN 134 EASY STEPS" Nicky Case, 2016 http://ncase.me/OVC2016/ also: http://blog.ncase.me/evolution-not-revolution/