元建模

✍ dations ◷ 2024-11-06 03:31:44 #元建模
元模型(或称替代模型)是“模型的模型”, 元建模则指建立元模型的过程(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工具。

相关

  • 性别比性别比(英语:Sex ratio),在生物学中又称性比,是指族群中雄性(男性)对雌性(女性)的比率。在人类中,出生男女的性别比大约为105:100。性别比有以下几个种类:人类可能会无意间影响其他生物
  • 深海在海洋学上,深海是指透光层以下的海,一般指200米以下。因为不透光,没办法行光合作用,没有行光合作用的生产者,故深海的生物密度较浅海来的少。深海可分为:中层带、深层带、深渊带
  • 1988年上海市甲型肝炎大流行1988年上海市甲型肝炎大流行,简称上海甲肝大流行或上海甲肝大爆发,发生于1988年春季的上海市,主要由市民食用受到甲肝病毒污染的毛蚶引起,此次疫情共造成310,746人感染和31人死
  • 弹道学弹道学(英语:ballistics)是一门研究抛射物飞行、受力及其它运动行为的应用物理学科。通过弹道学,子弹、炮弹、重力炸弹、火箭等非制导武器可以达到理想的状态。弹道学是兵器类专
  • 猪圆环病毒病猪圆环病毒(Porcine circovirus,PCV)是一种单链DNA病毒(class II),无囊膜,单股环状。病毒衣壳呈20面体对称结构,直径约17 nm。猪圆环病毒属圆环病毒科圆环病毒属。猪圆环病毒是在
  • 乔华盛顿乔治·华盛顿(英语:George Washington,1732年2月22日-1799年12月14日),美国国父,1775年至1783年美国独立战争时的殖民地军总司令,1789年成为美国第一任总统(其同时也成为全世界第一位
  • 美国内战(4年3周6日) (最后一枚炮弹于1865年6月22日发射)联邦胜利亚伯拉罕·林肯埃德温·M·斯坦顿尤利西斯·S·格兰特 威廉·T·舍曼 大卫·法拉格特 乔治·B·麦克莱伦 亨利·韦
  • 二磷酸尿苷二磷酸尿苷(Uridine diphosphate,缩写UDP)是一种核苷酸,是由焦磷酸(pyrophosphate)官能基加上五碳核糖及碱基尿嘧啶。
  • 席夫碱希夫碱(英语:Schiff base),或译为席夫碱、施夫碱、偶氮甲碱(Azomethine),是一类在氮原子上连有烷基或芳基的较稳定的亚胺,名字来源于化学家雨果·希夫。它的通式为R1R2C=N-R3,R3为芳
  • 联盟号宇宙飞船联盟号(俄语:Союз,IPA:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Gentium","Genti