Без заголовка
Насколько я понял, Modelica позволяет делать DSL (в том числе путем программирования нестандартных алгоритмов внутри своих блоков, если очень нужно).
Меня больше заботит другая задача: как комплексировать весь этот зоопарк DSL. Пока они подключают Modelica либо к Simulink, либо к Matematica, либо к Maple -- и юзают тамошние notebooks/workbooks. Насчет подъема информации из Exel, так именно этого я и хочу избегать: как вы обеспечите учет информации (configuration management -- иерархический на все данные, а не только управление версиями одного набора данных).
Инженеров я бы слушал с большой осторожностью. Они обычно рассказывают про ситуацию десятилетней давности (когда та же Modelica только-только появилась).