Meta-Object Facility (original) (raw)

About DBpedia

Meta-Object Facility (MOF) es un estándar del Object Management Group (OMG) sobre ingeniería dirigida por modelos. Su propósito es proporcionar un sistema de tipos para entidades en la arquitectura CORBA y un conjunto de interfaces a través de las cuales esos objetos se pueden crear y manipular. La página de referencia oficial puede ser encontrada en el sitio web de OMG.​

thumbnail

Property Value
dbo:abstract Der Begriff Meta Object Facility (MOF) wurde von der Object Management Group (OMG) eingeführt und beschreibt eine spezielle Metadaten-Architektur. Kernbestandteil ist ein Meta-Meta-Modell. Des Weiteren enthalten die MOF-Spezifikation und assoziierte Standards Wege zur Modellverarbeitung, gewissermaßen einen Werkzeugkasten. Vor allem zu nennen ist das XMI-Format (XML Metadata Interchange) für den Austausch von Metadaten. MOF überbrückt die Lücke zwischen unterschiedlichen Metamodellen, indem eine allgemeine Grundlage für Metamodelle geschaffen wird. Wenn zwei verschiedene Metamodelle MOF-konform sind, dann können Modelle, die auf ihnen basieren, im gleichen Modelldepot (Repository) ansässig sein. Dies erlaubt dann auch die gemeinsame Verarbeitung, etwa durch Modelltransformation. (de) Meta-Object Facility (MOF) es un estándar del Object Management Group (OMG) sobre ingeniería dirigida por modelos. Su propósito es proporcionar un sistema de tipos para entidades en la arquitectura CORBA y un conjunto de interfaces a través de las cuales esos objetos se pueden crear y manipular. La página de referencia oficial puede ser encontrada en el sitio web de OMG.​ (es) En génie logiciel, et plus particulièrement en architecture dirigée par les modèles, le Meta-Object Facility (MOF) est un standard de l'Object Management Group (OMG) s'intéressant à la représentation des métamodèles et leur manipulation. Le langage MOF est auto-descriptif, c'est-à-dire que la couche la plus abstraite est suffisamment expressive pour se représenter elle-même. (fr) The Meta-Object Facility (MOF) is an Object Management Group (OMG) standard for model-driven engineering. Its purpose is to provide a type system for entities in the CORBA architecture and a set of interfaces through which those types can be created and manipulated. The official reference page may be found at OMG's website. (en) Meta-Object Facility(MOF)とは、OMGの定めたモデル駆動工学のための標準規格である。公式ページは OMG's MetaObject Facility。 (ja) Il Meta-Object Facility ('MOF) è uno standard per l'ingegneria guidata dal modello dell'Object Management Group (OMG).IL MOF nasce dal linguaggio UML; L'OMG aveva bisogno di un'architettura di metamodellazione per definire l'UML. MOF è progettato con un'architettura a quattro livelli.Al livello più alto fornisce un meta-meta modello chiamato livello M3.Il modello M3 è il linguaggio usato dal MOF per costruire metamodelli chiamati modelli M2.L'esempio per eccellenza di modello MOF di livello 2 è il metamodello UML, il modello che descrive lo stesso UML.Questi modelli M2 descrivono gli elementi del livello M1,e quindi i modelli M1. Questi potrebbero essere dei modelli scritti in UML.L'ultimo livello l'M0 è il livello dei dati, usato per descrivere gli oggetti del mondo reale. (it) Мета-объектное средство (MOF, Meta-Object Facility) — это стандарт для разработки, управляемой моделями, разработанный OMG. (ru) 元对象机制(Meta-Object Facility,簡稱MOF)起源于统一建模语言(UML)。(Object Management Group|OMG)需要一种元模型结构来定义UML。 MOF被设计为4层次的结构。位于顶部的是元元模型层,即M3层。M3模型是MOF建立元模型(被称为M2模型)的语言。M2模型最明显的例子是UML元模型,该模型描述UML。M2模型描述M1层以及M1层的要素,例如,UML模型。最后一层是M0层或数据层。它描述真实世界的物体。 除了M3模型,MOF还提供创建、操作模型、元模型的方法,通过定义CORBA接口描述这些操作。由于MOF M3模型和UML结构模型相似,MOF M3元模型通常建模为UML类图。MOF的支持标准是XMI,它定义一种基于XML的M3、M2、M1层模型交换格式。 MOF是一个封闭元模型结构,它定义描述自身的M3模型。MOF是严格的元模型架构,每一层的每个模型元素都严格对应的上层模型元素。MOF只提供定义结构或语言、数据的抽象语法的方法。定义元模型时,MOF如同EBNF层定义编程语言语法。MOF是用于定义元模型的域特定语言(DSL),就像EBNF定义语法的DSL。同样,MOF也可以在自身定义。 MOF使用MOF::Classes (不要与UML::Classes混淆)在元层上定义概念(模型元素),如同众所周知的面向对象。MOF可用于定义(如UML)以及(如Petri网或Web服务元模型) 。 截至2006年5月,OMG定义了两种类型的MOF: * EMOF(基本MOF) * CMOF(完全MOF) 2006年6月,征求建议书定义了第三种:SMOF(语义MOF) 。 Eclipse Modeling Framework中定义的ECore或多或少向OMG的EMOF靠拢。 另一个相关的标准是OCL,一种用谓词逻辑定义模型的限制条件的正式语言。 一个非常重要的新标准是QVT,描述查询,视图和基于MOF的模型变换的方法(详情参见模型转换语言章节) 。 MOF现在是一个国际标准:ISO/IEC 19502:2005 Information technology—Meta Object Facility (MOF) MOF可视为写元模型的标准,例如,建模领域专用语言的抽象语法。Kermeta扩展MOF,可以执行附在EMOF元模型的动作,从而可以建模DSL操作语义并很容易得到对它的解释。 JMI定义Java API,控制MOF模型. OMG的MOF不能与托管对象格式(Managed Object Format)混为一谈,托管对象格式由分布式管理任务组(DMTF)在公共信息模型(CIM)基础规范 的第3节中定义。 (zh)
dbo:thumbnail wiki-commons:Special:FilePath/M0-m3.png?width=300
dbo:wikiPageExternalLink http://www.omg.org/mof/
dbo:wikiPageID 145438 (xsd:integer)
dbo:wikiPageLength 6469 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1091089543 (xsd:integer)
dbo:wikiPageWikiLink dbr:Predicate_logic dbr:Metamodeling dbr:SPEM dbr:OGML dbc:ISO_standards dbr:Object-oriented_programming dbr:Object_Constraint_Language dbr:Kermeta dbr:Petri_net dbr:Platform-independent_model dbr:Platform-specific_model dbr:Type_system dbr:Web_Service dbr:Domain-specific_language dbr:EBNF dbr:Eclipse_Modeling_Framework dbc:Data_modeling dbr:KM3 dbr:Unified_Modeling_Language dbr:International_Electrotechnical_Commission dbr:International_Organization_for_Standardization dbc:Specification_languages dbc:Unified_Modeling_Language dbr:Abstract_syntax dbr:Java_Metadata_Interface dbr:Distributed_Management_Task_Force dbr:Domain_Specific_Language dbr:Metadata dbr:Object_Management_Group dbr:CORBA dbr:XML_Metadata_Interchange dbr:Model-driven_architecture dbr:Model-driven_engineering dbr:Common_Warehouse_Metamodel dbr:QVT dbr:Model_Transformation_Language dbr:File:M0-m3.png
dbp:wikiPageUsesTemplate dbt:Commonscat dbt:Div_col dbt:Div_col_end dbt:ISO_standards dbt:Refimprove dbt:Reflist dbt:Short_description
dct:subject dbc:ISO_standards dbc:Data_modeling dbc:Specification_languages dbc:Unified_Modeling_Language
gold:hypernym dbr:Group
rdf:type yago:WikicatComputerFileFormats yago:WikicatSpecificationLanguages yago:Abstraction100002137 yago:Communication100033020 yago:Format106636806 yago:Information106634376 yago:Language106282651 yago:Measure100033615 yago:Message106598915 yago:WikicatISOStandards dbo:Band yago:Standard107260623 yago:SystemOfMeasurement113577171
rdfs:comment Meta-Object Facility (MOF) es un estándar del Object Management Group (OMG) sobre ingeniería dirigida por modelos. Su propósito es proporcionar un sistema de tipos para entidades en la arquitectura CORBA y un conjunto de interfaces a través de las cuales esos objetos se pueden crear y manipular. La página de referencia oficial puede ser encontrada en el sitio web de OMG.​ (es) En génie logiciel, et plus particulièrement en architecture dirigée par les modèles, le Meta-Object Facility (MOF) est un standard de l'Object Management Group (OMG) s'intéressant à la représentation des métamodèles et leur manipulation. Le langage MOF est auto-descriptif, c'est-à-dire que la couche la plus abstraite est suffisamment expressive pour se représenter elle-même. (fr) The Meta-Object Facility (MOF) is an Object Management Group (OMG) standard for model-driven engineering. Its purpose is to provide a type system for entities in the CORBA architecture and a set of interfaces through which those types can be created and manipulated. The official reference page may be found at OMG's website. (en) Meta-Object Facility(MOF)とは、OMGの定めたモデル駆動工学のための標準規格である。公式ページは OMG's MetaObject Facility。 (ja) Il Meta-Object Facility ('MOF) è uno standard per l'ingegneria guidata dal modello dell'Object Management Group (OMG).IL MOF nasce dal linguaggio UML; L'OMG aveva bisogno di un'architettura di metamodellazione per definire l'UML. MOF è progettato con un'architettura a quattro livelli.Al livello più alto fornisce un meta-meta modello chiamato livello M3.Il modello M3 è il linguaggio usato dal MOF per costruire metamodelli chiamati modelli M2.L'esempio per eccellenza di modello MOF di livello 2 è il metamodello UML, il modello che descrive lo stesso UML.Questi modelli M2 descrivono gli elementi del livello M1,e quindi i modelli M1. Questi potrebbero essere dei modelli scritti in UML.L'ultimo livello l'M0 è il livello dei dati, usato per descrivere gli oggetti del mondo reale. (it) Мета-объектное средство (MOF, Meta-Object Facility) — это стандарт для разработки, управляемой моделями, разработанный OMG. (ru) Der Begriff Meta Object Facility (MOF) wurde von der Object Management Group (OMG) eingeführt und beschreibt eine spezielle Metadaten-Architektur. Kernbestandteil ist ein Meta-Meta-Modell. Des Weiteren enthalten die MOF-Spezifikation und assoziierte Standards Wege zur Modellverarbeitung, gewissermaßen einen Werkzeugkasten. Vor allem zu nennen ist das XMI-Format (XML Metadata Interchange) für den Austausch von Metadaten. (de) 元对象机制(Meta-Object Facility,簡稱MOF)起源于统一建模语言(UML)。(Object Management Group|OMG)需要一种元模型结构来定义UML。 MOF被设计为4层次的结构。位于顶部的是元元模型层,即M3层。M3模型是MOF建立元模型(被称为M2模型)的语言。M2模型最明显的例子是UML元模型,该模型描述UML。M2模型描述M1层以及M1层的要素,例如,UML模型。最后一层是M0层或数据层。它描述真实世界的物体。 除了M3模型,MOF还提供创建、操作模型、元模型的方法,通过定义CORBA接口描述这些操作。由于MOF M3模型和UML结构模型相似,MOF M3元模型通常建模为UML类图。MOF的支持标准是XMI,它定义一种基于XML的M3、M2、M1层模型交换格式。 MOF是一个封闭元模型结构,它定义描述自身的M3模型。MOF是严格的元模型架构,每一层的每个模型元素都严格对应的上层模型元素。MOF只提供定义结构或语言、数据的抽象语法的方法。定义元模型时,MOF如同EBNF层定义编程语言语法。MOF是用于定义元模型的域特定语言(DSL),就像EBNF定义语法的DSL。同样,MOF也可以在自身定义。 截至2006年5月,OMG定义了两种类型的MOF: * EMOF(基本MOF) * CMOF(完全MOF) JMI定义Java API,控制MOF模型. (zh)
rdfs:label Meta Object Facility (de) Meta-Object Facility (es) Meta-Object Facility (fr) Meta-Object Facility (it) Meta-Object Facility (ja) Meta-Object Facility (en) Метаобъектное средство (ru) 元对象机制 (zh)
owl:sameAs freebase:Meta-Object Facility yago-res:Meta-Object Facility wikidata:Meta-Object Facility dbpedia-de:Meta-Object Facility dbpedia-es:Meta-Object Facility dbpedia-fr:Meta-Object Facility dbpedia-it:Meta-Object Facility dbpedia-ja:Meta-Object Facility dbpedia-ru:Meta-Object Facility dbpedia-zh:Meta-Object Facility https://global.dbpedia.org/id/52EvF
prov:wasDerivedFrom wikipedia-en:Meta-Object_Facility?oldid=1091089543&ns=0
foaf:depiction wiki-commons:Special:FilePath/M0-m3.png
foaf:isPrimaryTopicOf wikipedia-en:Meta-Object_Facility
is dbo:wikiPageDisambiguates of dbr:MOF
is dbo:wikiPageRedirects of dbr:Emof dbr:Meta-Object_Framework dbr:Meta_Object_Facility
is dbo:wikiPageWikiLink of dbr:Enterprise_Distributed_Object_Computing dbr:MOF_Model_to_Text_Transformation_Language dbr:Metamodeling dbr:Semantics_of_Business_Vocabulary_and_Business_Rules dbr:Interaction_Flow_Modeling_Language dbr:OGML dbr:Object-oriented_analysis_and_design dbr:Object_Constraint_Language dbr:Enterprise_Architect_(software) dbr:Moose_(analysis) dbr:Common_warehouse_metamodel dbr:Kermeta dbr:Platform-specific_model dbr:Web_Ontology_Language dbr:Domain-specific_modeling dbr:GReAT dbr:Meta-process_modeling dbr:ATLAS_Transformation_Language dbr:Eclipse_Modeling_Framework dbr:Framework-specific_modeling_language dbr:Glossary_of_Unified_Modeling_Language_terms dbr:KM3 dbr:Knowledge_Discovery_Metamodel dbr:Unified_Modeling_Language dbr:Metadata_registry dbr:Java_Metadata_Interface dbr:Emof dbr:Meta-Object_Framework dbr:Meta_Object_Facility dbr:Ontology_(information_science) dbr:XML_Metadata_Interchange dbr:MOF dbr:Model-driven_architecture dbr:Model-driven_engineering dbr:ISO/IEC_JTC_1/SC_32 dbr:QVT dbr:Tefkat dbr:SmartQVT dbr:R2ML dbr:Value_Delivery_Modelling_Language
is foaf:primaryTopic of wikipedia-en:Meta-Object_Facility