Vision and implementation of model driven architecture
Guoliang Zheng · Jisuanji gongcheng yu sheji · 2004
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.