Общие сведения и определения
Ниже приведен перечень основных терминов, используемых в системе метамоделирования:
• Метаобъект — именованное описание некоторой сущности, относящейся к объектам реального мира, построенное на наборе определенных характеристик и методов поведения;
• Метасвязь — именованное правило отношений между двумя метаобъектами;
• Метамодель — объединение метаобъектов и метасвязей, используется для моделирования некоторой предметной области;
• Модель — описание произвольного множества объектов реального мира, построенного на данных определенной метамодели;
• Объект — экземпляр метаобъекта, описывающий определенный элемент модели;
• Связь — экземпляр метасвязи, устанавливающий отношение между двум объектами модели;
• Атрибут — значимая характеристика метаобъекта или метасвязи, входит в состав описания метаобъекта или метасвязи;
• Значение атрибута — величина, относящаяся к атрибуту определенного объекта или связи;
• Базовый тип данных — простейший, атомарный тип, хранение которого может быть реализовано без дополнительного описания;
• Ссылочный тип данных — ссылка на объект некоторого типа, входящего в данную метамодель, при этом свойства этого объекта расширяют набор свойств текущего объекта.
• Приложение — произвольная программа, использующая данные системы метамоделирования через унифицированный программный интерфейс;
• Платформа — часть системы метамоделирования, предназначенная для операций с метаданными и общих операций администрирования.