摘要
模型驱动架构(MDA)是现代软件开发理论与方法发展的主流趋势,其实现的关键在于正确地建立模型,并正确建立模型、模型和技术平台间的关系,准确定义并实现不同模型之间的映射和转换.本文在阐述MDA体系结构的基础上,探讨平台无关模型和平台相关模型的定义、映射、转换等MDA核心技术,并与传统软件开发方法进行对比分析.
Model Driven Architecture(MDA) stands for a general orientation of the evolution of modem soft- ware development theory and methodology. The key of MDA is building up the relations among models and between models and platforms, and giving the mapping and transformation rule between the different defined models accurately. The paper presents a systematic introduction of MDA, discusses the core technology which includes the definition, mapping and transformation among Platform Independent Model (PIM) and Platform Specific Model(PSM) in MDA. Finally, we analyze the distinction between MDA and conventional software development methodology.
出处
《重庆文理学院学报(自然科学版)》
2008年第3期50-54,共5页
Journal of Chongqing University of Arts and Sciences
基金
重庆文理学院科研资助项目--模型驱动架构与传统开发方法对比研究(Z2005SJ08)
关键词
模型驱动架构
平台无关模型
平台相关模型
模型转换
Model Driven Architecture
Platform Independent Model
Platform Specific Model
Model Transformations