Язык моделирования – это обычно графическая нотация, которая используется разработчиками для описания проекта, объекта или модели.
Нотация - система условных обозначений:
Язык моделирования предоставляет словарь и правила комбинирования слов в этом словаре с целью концептуального и физического представления системы.
Каждый символ нотации языка моделирования имеет строго определенную семантику, что позволяет избегать ошибок интерпретации.
Язык моделирования диктует (моделирует), как создать и прочитать модель, однако не содержит рекомендаций о том, какую модель системы необходимо создать
Язык моделирования это:
Текущие языки системного моделирования (SysML, AADL, Capella для моделирования целевых систем, UML для моделирования программных систем, ArchiMate для моделирования предприятий, SyM для связи системного и мультифизического моделирования в Modelica)
The Systems Modeling Language
Предметно-ориентированный язык моделирования систем. Поддерживает определение, анализ, проектирование, проверку и подтверждение соответствия широкого спектра систем. SysML изначально разрабатывался в рамках проекта спецификации с открытым исходным кодом, и имеет открытую лицензию для распространения и использования. Как язык, SysML является расширением части языка UML.
Архитектурный анализ и язык дизайна
Язык анализа и проектирования архитектуры
Язык описания архитектуры, стандартизированный SAE(Общество автомобильных инженеров). AADL был впервые разработан в области авионики и ранее был известен как язык описания архитектуры авионики.
(инженерное дело) - Capella (engineering)
Решение предоставляет процесс и инструменты для графического моделирования архитектур систем, аппаратного обеспечения или программного обеспечения в соответствии с принципами и рекомендациями, определенными методом Аркадия.
Unified Modeling Language
Унифицированный язык моделирования
Язык графического описания для объектного моделирования в области разработки программного обеспечения, для моделирования бизнес-процессов, системного проектирования и отображения организационных структур.
UML является языком широкого профиля, это — открытый стандарт, использующий графические обозначения для создания абстрактной модели системы, называемой UML-моделью. UML был создан для определения, визуализации, проектирования и документирования, в основном, программных систем. UML не является языком программирования, но на основании UML-моделей возможна генерация кода.
UML позволяет также разработчикам программного обеспечения достигнуть соглашения в графических обозначениях для представления общих понятий (таких как класс, компонент).
Architecture-Animate
Открытый и независимый язык моделирования архитектуры предприятия для поддержки описания, анализа и визуализации архитектуры внутри и за пределами бизнес-процессов однозначным способом.
Более подробную информацию по данной теме можно найти здесь:
http://lab314.brsu.by/kmp-lite/kmp2/CM-2017/ModelLang/UML+Drakon.htm
https://ailev.livejournal.com/1446524.html
https://ru.wikipedia.org/wiki/SysML
https://fr.wikipedia.org/wiki/Architecture_Analysis_and_Design_Language
https://avtowikia.ru/wiki/Capella_(engineering)
https://ru.wikipedia.org/wiki/UML
https://ru.wikipedia.org/wiki/ArchiMate