元建模

✍ dations ◷ 2025-06-07 19:20:40 #元建模
元模型(或称替代模型)是“模型的模型”, 元建模则指建立元模型的过程(meta-physics 为”形而上学“,即“科学的科学”)。因此,元建模的工作包括:分析、构建和开发一套用于给某类指定问题建模的框架、规则、约束、模型和理论等。在软件工程和系统工程中,顾名思义,这正符合元和建模的概念。元模型种类多样,应用广泛。元建模是在一特定领域内构建“概念”(事件、条件等)集合。模型是真实世界中现象的抽象,元模型又是另一种抽象,关注模型本身的属性,所以可以把一个元模型看做对模型的抽象。模型应该服从它元模型的定义,如同一种计算机程序服从这种编程语言语法定义一样。元模型的应用:因为元建模的“元”特性,其实践和理论都与科学学,元哲学,超理论和系统学,和元意识相关。这一概念可应用于数学,并已实际应用于计算机科学和计算机工程/软件工程的相关领域。软件工程中,使用模型越来越普遍,这相对于传统的以代码为基础的发展技术。模型应于一个元模型保持一致。目前模型驱动工程(MDE)的最活跃分支是Object Management Group(OMG)提出的模型驱动架构(MDA)解决方案。该解决方案基于语言的使用,描述被称为元对象机制或MOF的元模型。OMG提出的典型元模型是UML,SysML,SPEM或CWM。国际标准化组织(ISO)也发表了元模型的标准ISO/IEC 24744。下文涉及的所有语言都定义为MOF元模型。元数据建模是元建模的一种,在软件工程和系统工程中用于分析,构建适用于问题的预定义类的模型。模型驱动工程(MDE)一个重要的里程是系统使用模型转换语言。OMG提出了QVT标准,查询/视图/变换模型。QVT基于元对象机制或MOF。在其他的模型转换语言(MTLs)中,实现了这一标准的例子是AndroMDA, VIATRA, Tefkat 或 MT.。元模型与本体密切相关。两个经常被用来描述和分析的概念之间的关系软件工程中,模型(及其相应的建模活动)分为以下几种类型:存放一些相互类似的元模型的集合被称为一个元模型动物园。有几种类型的元模型动物园。一些在ECore中表述;另一些在MOF1.4 - XMI1.2中提到。UML-XMI1.2中的元模型可能被上传到Poseidon for UML,一个UML CASE工具。

相关

  • 强迫症强迫症(英语:Obsessive-Compulsive Disorder,缩写:OCD)又译强迫性疾患、强迫性障碍、强迫性病症强迫症疾患、强迫性神经症,亦译沉溺,是一种精神病。西方精神医学中的强迫症包含强迫
  • 贬义贬义或贬义词语是指一个带有嘲弄或其他负面意义的字词或词组,一个词是否带有贬义,有时须视场合与对象而定。居多用于责骂、教训他人。在历史上,有许多原来带有贬义的用词经过了
  • 大气层大气层,均源自及也许是一层受到重力吸引聚拢在拥有巨大质量天体周围的气体,而如果重力够大且气体的温度够低,就能长期保留住。有些行星拥有许多不同的主要气体,并且有非常深厚的
  • 马来穿山甲马来穿山甲(学名:Manis javanica),又名爪哇穿山甲或爪哇鲮鲤,是东南亚的一种穿山甲,分布在泰国、印尼、菲律宾、越南、老挝、柬埔寨、马来西亚及新加坡的森林。它们大部分时间都是
  • 殉道者殉教,又称殉道,意指为了宗教或信仰而不畏迫害和杀戮,以致牺牲生命。最初无论是圣经还是世俗界,殉教者(martyr)一词的意思都是目击者。其新的意义取自耶稣受难。于是早期基督徒认为
  • Here地图Here(风格化'HERE',1986 - 2008年名为Navteq(被诺基亚收购),2007-2011年更名为Ovi地图,2011-2012年名为诺基亚地图)是一个曾由诺基亚提供的地图服务,现为德国汽车厂商奥迪,BMW,戴姆勒合
  • 甲胺磷甲胺磷(Methamidophos),是一种有机磷化合物,通常用作农药,在台湾的商品名为达马松、在中国大陆的商品名为多灭灵。工业品为黄色粘稠液体,易溶于水、醇、丙酮等溶剂,不溶于石油醚,遇
  • 波尔多大剧院波尔多大剧院(Grand Théâtre de Bordeaux)是法国波尔多的一个剧院,1780年4月17日开幕。芭蕾舞《女大不中留》(La Fille Mal Gardée)1789年在此首演,年轻的马里乌斯·彼季帕也在
  • Mgsub2/subSisub3/subOsub8/sub三硅酸镁五水合物,化学式Mg2Si3O8·5H2O。三硅酸镁是一种无臭、无味、无砂砾感的白色细粉,略有吸湿性,不溶于水、乙醇和乙醚,易受无机酸分解。泡花碱与硫酸镁经预处理后进行反应
  • 营养缺乏症营养不良(英语:malnutrition)是一个描述健康状况的用语,是指由不平衡饮食所造成的营养素缺乏、过剩、或比例失调。重要的营养成分包括:产生热量的蛋白质、脂质与糖类,还有不产生热