Метамодели B.3.4.3 Метамодели · GERAM
Простыми словами
Метамодель — средняя ступень общих концепций моделирования: строже глоссария (B.3.4.2), мягче онтологической теории (B.3.4.4). Предмет у неё тот же — понятия языка моделирования, но описаны они уже моделью: со свойствами, связями и ограничениями вроде мощности множества. Отсюда практическое отличие от глоссария: метамодель не только объясняет термин, но и запрещает недопустимые сочетания, то есть ограничивает то, что вообще можно записать на языке. Путать метамодель с моделью предприятия (EM, B.2.2.7) нельзя: EM описывает предприятие, метамодель — язык, которым EM написана. Приложение отмечает и прикладной смысл: терминологию интегрированной метасхемы можно считать схемой базы данных инструмента инжиниринга предприятия — тем самым метамодель связывает GEMC с инструментами EAET (B.3.6).
Примеры
«В контексте GERAM метамодели являются концептуальными моделями терминологической составляющей языков моделирования» — предмет метамодели это термины языка, тогда как модель предприятия описывает саму сущность.
ГОСТ Р ИСО 15704-2022, прил. B, п. B.3.4.3 — предмет метамодели
«Метамодель описывает понятия, используемые в языках моделирования, их ожидаемые свойства и связи, а также некоторые основные ограничения», например ограничения мощности множества — то есть задаёт и запреты, а не только значения слов.
ГОСТ Р ИСО 15704-2022, прил. B, п. B.3.4.3 — состав метамодели
«Метамодели располагаются между неформальными и формальными выражениями», а типичная форма записи такова: «Нормальным представлением метамодели, как правило, является метасхема связей сущностей, классы абстрактных объектов» или равная им по силе нотация.
ГОСТ Р ИСО 15704-2022, прил. B, п. B.3.4.3 — положение метамодели среди ступеней формальности
Определение из первоисточника
дословная выпискаВ контексте GERAM метамодели являются концептуальными моделями терминологической составляющей языков моделирования. Метамодель описывает понятия, используемые в языках моделирования, их ожидаемые свойства и связи, а также некоторые основные ограничения, например ограничения мощности множества. Метамодели языка моделирования ограничивают применяемость языка моделирования с представлением фактов о моделируемой сущности [65]. Метамодели располагаются между неформальными и формальными выражениями. Нормальным представлением метамодели, как правило, является метасхема связей сущностей, классы абстр…
ИсточникГОСТ Р ИСО 15704-2022 (ISO 15704:2019, IDT), приложение B «Обобщенная архитектура предприятия и методология (GERAM)»
Связи
Исходящие
- Метамодели являются концептуальными моделями терминологии языков моделированияB.2.2.3 Языки моделирования предприятия (EMLs)
Входящие
- Общие концепции включают метамоделиB.2.2.4 Общие концепции моделирования предприятия (GEMCs)
- Глоссарий определяет все понятия, относящиеся к метамоделямB.3.4.2 Глоссарий
В других подходах
Сопоставления одного понятия в разных подходах.
Модель, задающая, из чего строятся модели: типы элементов и допустимые связи.
Семантические различия У ИСО 19439 «generic level» — уровень общности, а не метамодель; объединено по назначению.
Корпоративные архитектуры
- ISO 19439generic level
Около корпоративной архитектуры
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийГраф связей реестраРеестр процессов