平台特异性模型

平台特定的模型是链接到特定技术平台的软件或业务系统的模型(例如特定的编程语言操作系统文档文件格式数据库)。特定于平台的模型对于系统的实际实施是必不可少的。

例如,需要实施在线商店。该系统将需要存储有关用户,商品,信用卡等的信息。设计师可能决定将其用于此目的的Oracle数据库。为此,设计师将需要使用OracleSQL方言在关系模型中表达概念(例如用户的概念)。这个Oracle的特定关系模型平台特定模型的一个示例。

特定于平台特定的模型最常用于MDA方法的上下文。这种MDA方法对应于模型驱动工程OMG愿景。主要思想是应该使用MTL独立于平台的模型转换为平台特定的模型。为了实现此转换,可以使用符合新定义的QVT标准的语言。这种语言的示例是Andromda, viatraatl

相关概念

也可以看看