LIU Jian-bin
Aiming at common problems such as separate representation, poor efficiency and quality, difficult maintenance existed in traditional programming technologies for a long time, this paper proposes a kind of multi-phrase program procedure representation model across the analysis, design and implementation phrases with the architecture of three abstract views at conceptual, logical and implementing level, and two-level mappings on the control flow and data flow, and its views derivation approaches for the procedure blueprint. By means of establishing mapping constraint rules and corresponding relationship among the views, the procedure blueprint not only realizes association and unification of the outer views, but also assures validity and consistency of the derived artifacts, normalizing incremental, iterative and step by step refinement model-driven programming process, and improving productivity and maintainability of program effectively.