基于MDA的数据访问层代码生成方法研究与应用
发布时间:2021-11-08 17:30
模型与模型转换是模型驱动架构(Model Driven Architecture,MDA)的核心概念。MDA的思想是把模型作为软件开发各个阶段的产物,通过模型的转换推进整个软件开发过程。此外,从模型生成数据访问层代码也是模型驱动开发(Model Driven Development,MDD)的一个重要环节。本文提出了基于MDA的数据访问层代码生成方法,这对完善建模语言的描述能力、实现模型的重用以及提高软件的开发效率具有重要意义。首先,本文研究了MDA中的模型、模型转换原理以及四层元建模体系结构,研究了统一建模语言(Unified Modeling Language,UML)中的扩展技术、MDD、领域模型和数据访问层。通过研究发现,UML元模型定义了模型元素在同一个命名空间中共存的约束,使类图元模型无法表示对称一元关联的语义,在生成数据访问层代码时,会导致语义的缺失,生成错误的代码。其次,为了理解领域模型的语义,本文使用集合论、一阶逻辑、树、图等数学方法表示了UML类图的语义,重点讨论了在现实世界中普遍存在的对称一元关联的语义。为了解决对称一元关联的建模和代码生成问题,根据对称一元关联的...
【文章来源】:重庆邮电大学重庆市
【文章页数】:78 页
【学位级别】:硕士
【部分图文】:
模型驱动体系结构
图 2.4 模型类型映射射提供了从 PIM 使用的语言类型到 PSM 使用的语言类无关的建模语言来描述,实际上是利用该语言的元模型同理,PSM 由另一种平台相关的建模语言来描述,利用 PSM 进行描述。模型类型映射的过程就是建立两种元模,由此形成转换规则。当元模型的元元素的转换完成的M 的转换也就完成了。通过模型类型映射方法进行模型元模型的元元素之间的“翻译”过程[2]。模型类型映射过
图 2.4 模型类型映射映射提供了从 PIM 使用的语言类型到 PSM 使用的语言类台无关的建模语言来描述,实际上是利用该语言的元模型。同理,PSM 由另一种平台相关的建模语言来描述,利用对 PSM 进行描述。模型类型映射的过程就是建立两种元模系,由此形成转换规则。当元模型的元元素的转换完成的SM 的转换也就完成了。通过模型类型映射方法进行模型种元模型的元元素之间的“翻译”过程[2]。模型类型映射过程
本文编号:3483922
【文章来源】:重庆邮电大学重庆市
【文章页数】:78 页
【学位级别】:硕士
【部分图文】:
模型驱动体系结构
图 2.4 模型类型映射射提供了从 PIM 使用的语言类型到 PSM 使用的语言类无关的建模语言来描述,实际上是利用该语言的元模型同理,PSM 由另一种平台相关的建模语言来描述,利用 PSM 进行描述。模型类型映射的过程就是建立两种元模,由此形成转换规则。当元模型的元元素的转换完成的M 的转换也就完成了。通过模型类型映射方法进行模型元模型的元元素之间的“翻译”过程[2]。模型类型映射过
图 2.4 模型类型映射映射提供了从 PIM 使用的语言类型到 PSM 使用的语言类台无关的建模语言来描述,实际上是利用该语言的元模型。同理,PSM 由另一种平台相关的建模语言来描述,利用对 PSM 进行描述。模型类型映射的过程就是建立两种元模系,由此形成转换规则。当元模型的元元素的转换完成的SM 的转换也就完成了。通过模型类型映射方法进行模型种元模型的元元素之间的“翻译”过程[2]。模型类型映射过程
本文编号:3483922
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3483922.html