摘要
模型驱动体系结构(MDA)提出了一种利用模型进行软件开发的方法,它将模型作为软件开发过程的关键。MDA的基本思想是将模型区分为平台独立模型(platform independent model)和平台相关模型(platform specific model),通过不同抽象层次模型之间的转换完成软件开发过程。介绍了MDA的设想,包括MDA的基本概念,基于MDA的开发过程,讨论了实现MDA所涉及的几个重要问题。
Model driven architecture (MDA) provides an approach to using models in software development and it puts the concept of model on the critical path of the software development. The essence of MDA is the distinction between platform independent models (PIMs) and platform specific models (PSMs). Software development based on MDA is completed through the transformation of models at different abstract levels. The vision of MDA, including its basic concepts and MDA-based development process is introduced and several important issues about the implementation of MDA is discussed.
出处
《计算机工程与设计》
CSCD
2004年第11期1876-1879,1902,共5页
Computer Engineering and Design
基金
国家863计划基金项目(2002AA116090)国家自然科学基金项目(6027036)江苏省自然科学基金项目(BK2002079)。