当前位置:主页 > 科技论文 > 软件论文 >

基于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 页

【学位级别】:硕士

【部分图文】:

基于MDA的数据访问层代码生成方法研究与应用


模型驱动体系结构

模型类型


图 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


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户f2b08***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com