Средство создания метаобъектов
- Meta-Object Facility (MOF) – стандарт группы управления объектами (OMG) для проектирования на основе моделей.
- Цель MOF – предоставить систему типов для сущностей в архитектуре CORBA и набор интерфейсов для создания и манипулирования этими типами.
- MOF может использоваться для разработки ПО и объектно-ориентированного моделирования.
- MOF состоит из четырех уровней: M3, M2, M1 и M0.
- M3-модель – язык для построения метамоделей (M2-моделей).
- M2-модели описывают элементы M1-слоя и M1-модели.
- M0-уровень используется для описания объектов реального мира.
- MOF также описывает средства создания и манипулирования моделями и метамоделями через интерфейсы CORBA.
- Метамодели MOF обычно моделируются в виде диаграмм классов UML из-за сходства с M3-моделью.
Полный текст статьи: