aboutsummaryrefslogtreecommitdiffstats
path: root/2016/background.txt
diff options
context:
space:
mode:
Diffstat (limited to '2016/background.txt')
-rw-r--r--2016/background.txt97
1 files changed, 97 insertions, 0 deletions
diff --git a/2016/background.txt b/2016/background.txt
new file mode 100644
index 0000000..72991e3
--- /dev/null
+++ b/2016/background.txt
@@ -0,0 +1,97 @@
+
+### 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/