aboutsummaryrefslogtreecommitdiffstats
path: root/notes/background.txt
diff options
context:
space:
mode:
Diffstat (limited to 'notes/background.txt')
-rw-r--r--notes/background.txt40
1 files changed, 40 insertions, 0 deletions
diff --git a/notes/background.txt b/notes/background.txt
index e5c1699..4b08c26 100644
--- a/notes/background.txt
+++ b/notes/background.txt
@@ -22,8 +22,19 @@ Wolfram SystemModeler
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
+
### Modelica Stuff
+EU spent 75 million on Modelica stuff in 2007-2015.
+
"World3 in Modelica: Creating System Dynamics Models in the Modelica Framework"
(2008)
@@ -37,3 +48,32 @@ 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/
+