Комментарии 4
С одним из примеров успешного применения МОП можно ознакомиться здесь.
Вот ещё из последнего:
Успешная разработка индустриального дрона с помощью модельно-ориентированного проектирования
Модельно-ориентированное проектирование для разработки встраиваемого ПО приемных модулей
Остальные примеры можно посмотреть тут.
Грустно.
Matlab/Simulink. Это прекрасная система, на ней много чего разработано. Есть еще LABView, есть еще AnyLogic, и еще много подобных.
Все, что написано в статье - все верно. Но точно также было и примерно 30 лет назад. Что-то нового, актуального - пока не нашел.
Я делал много проектов на основе системного подхода, на основе МОП (та же самая ARENA и GPSS много лет назад). Сейчас инженерные проекты делаю на ePlan. Там все это (МОП) реализовано для уровня проектирования промышленных процессов. Есть интересные разработки и у Siemens (Simcenter).
Почему грустно? Потому, что пока не удается наладить полную репликацию имитационных моделей и получаемого кода для "железа". Все равно, что-то да надо "допиливать" ручками. А тогда все преимущества теряются. Лучше всего полный цикл работает на LabView, но там все сложно, дорого, конские цены на железо. Чуть хуже - но тоже вроде работает - на Simulink. Для себя я пока остановился на Node.RED. И только потому, что среда разработки, сама модель и исполняемый код этой модели находятся в одном месте, на самой "железяке", которая и работает на заводе. Для моих задач быстродействия хватает. Быстрое изменение модели и графическое представление самой модели - это самое важное. Реально экономит множество времени.
Что такое модельно-ориентированное проектирование и как оно поможет сократить затраты на разработку сложных систем