| This M3-model is the language used by MOF to build metamodels, called M2-models. | Она определяет язык, используемый MOF для создания метамоделей, называемых M2-моделями. |
| MOF only provides a means to define the structure, or abstract syntax of a language or of data. | MOF только обеспечивает средства для определения структуры или абстрактного синтаксиса языка или данных. |
| It can be used for any metadata whose metamodel can be expressed in Meta-Object Facility (MOF). | Может использоваться для любых метаданных, если их метамодель может быть выражена с помощью MOF (Meta-Object Facility). |
| JMI defines a Java API for manipulating MOF models. | JMI (Java Metadata Interface) определяет Java API для работы с моделями MOF. |
| This approach is based on the utilization of a language to write metamodels called the Meta Object Facility or MOF. | Этот подход базируется на языке написания метамоделей, называемом Meta-Object Facility или MOF. |
| The most prominent example of a Layer 2 MOF model is the UML metamodel, the model that describes the UML itself. | Наиболее ярким примером модели 2-го уровня MOF является метамодель UML: модель, которая описывает сам язык UML. |
| Beyond the M3-model, MOF describes the means to create and manipulate models and metamodels by defining CORBA interfaces that describe those operations. | В рамках МЗ-модели MOF описывает средства для создания и редактирования моделей и метамоделей путём определения CORBA-интерфейсов, которые описывают эти операции. |
| Many gastronomy experts are part of the school's faculty, including several Meilleurs Ouvriers de France (MOF). | Здесь преподают многие эксперты в области гастрономии, включая нескольких Meilleurs Ouvriers de France (MOF), лучших шеф-поваров Франции. |
| Events represented by have occurred. MOF information: | Возникли события, представляемые. Сведения MOF: |
| MOF is a Domain Specific Language (DSL) used to define metamodels, just as EBNF is a DSL for defining grammars. | MOF является предметно-ориентированным языком программирования (ПОЯ) и используется для определения метамодели, как РБНФ является ПОЯ для определения грамматик. |
| MOF may be used to define object-oriented metamodels (as UML for example) as well as non object-oriented metamodels (as a Petri net or a Web Service metamodel). | MOF может быть использовано для определения как объектно-ориентированных метамоделей (как например UML), так и не объектно-ориентированных метамоделей (как метамоделей для сетей Петри или веб-служб. |
| MOF is designed as a four-layered architecture. | MOF реализовано как четырехслойная архитектура. |
| MOF is a closed metamodeling architecture; it defines an M3-model, which conforms to itself. | MOF - это закрытая архитектура метамоделирования; она определяет M3-модель, конформную самой себе. |
| The Meta-Object Facility (MOF) is an Object Management Group (OMG) standard for model-driven engineering. | Мета-объектное средство (MOF, Meta-Object Facility) - это стандарт для разработки, управляемой моделями, разработанный OMG. |
| A supporting standard of MOF is XMI, which defines an XML-based exchange format for models on the M3-, M2-, or M1-Layer. | Родственные стандарты: Поддерживающим стандартом для MOF является стандарт XMI (XML Metadata Interchange), который определяет основанный на XML формат обмена для моделей на M3-, М2- или М1-слое. |
| MOF allows a strict meta-modeling architecture; every model element on every layer is strictly in correspondence with a model element of the layer above. | MOF позволяет строгую архитектуру мета-моделирования, каждый элемент модели на каждом слое строго соответствует одному элементу модели вышележащего слоя. |
| Kermeta is an extension to MOF allowing executable actions to be attached to EMOF meta-models, hence making it possible to also model a DSL operational semantics and readily obtain an interpreter for it. | Язык Kermeta является расширением MOF, позволяющим добавлять исполняемые действия в EMOF мета-модели, что делает возможным моделировать операционную семантику ПОЯ и легко получать интерпретатор для него. |
| The Kermeta language borrows concepts from languages such MOF, OCL and QVT, but also from BasicMTL, a model transformation language implemented in 2004 in the Triskell team by D. Vojtisek and F. Fondement. | Язык Kermeta заимствует понятия из таких языков, как MOF, OCL и QVT, но и от BasicMTL, языка преобразования моделей, который реализовали в 2004 году в проекте Triskell D.Vojtisek и F.Fondement. |
| Because of the similarities between the MOF M3-model and UML structure models, MOF metamodels are usually modeled as UML class diagrams. | Из-за сходства между MOF M3-моделью и структурными моделями UML, метамодели MOF обычно моделируются в виде UML-класс-диаграмм. |
| In short MOF uses the notion of MOF::Classes (not to be confused with UML::Classes), as known from object orientation, to define concepts (model elements) on a metalayer. | Иначе говоря, MOF использует нотацию MOF::Classes (не путать с UML::Classes), как они используются в объектно-ориентированном программировании, для определения понятий (элементов модели) на метауровне. |
| Similarly to EBNF, MOF could be defined in MOF. | Аналогично РБНФ, MOF может быть определён в самом MOF. |