● 摘要
MDA信息系统开发方法以模型为中心,通过模型之间的自动转换实现从业务建模到系统设计、组件的构造、组装、集成、部署、管理和改进。模型转换是MDA的核心步骤,但现有的模型转换方法并不能达到较好的转换效果。模式是用结构化语言描述的成功的解决方案,本文将模式引入MDA模型转换,特别是PIM模型到PSM模型的转换中,大大提高了模型转换的效率和质量。本文介绍了软件模式和MDA开发方法的基本理论,阐述了模型转换的内涵。对基于模式的转换方法进行了明确的分类和归纳,总结了四种主要的PIM模型向PSM模型转换的模式,并重点讨论了基于元模型的转换模式和加标记的转换模式的实现方式。并在四种基本转换模式的基础上,提出了一种多步序列转换模式,并讨论了这种模式在转换流程控制以及保持源-目标模型稳定性方面的特征,并且定义了在这种模式中标记规则的转换规约。最后,通过对tsgl系统的实证研究,通过Tsgl系统借阅流通模块的实证研究,证明了将多步序列转换模式应用到PIM模型到PSM模型的转换上,能够更有效的控制模型转换进程以及保持源-目标模型的稳定性,提高转换的效率以及转换结果的实用性。
相关内容
相关标签