作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2009, Vol. 35 ›› Issue (21): 13-16. doi: 10.3969/j.issn.1000-3428.2009.21.005

• 博士论文 • 上一篇    下一篇

过程蓝图程序表示模型与视图导出方法

刘建宾   

  1. (北京信息科技大学计算机学院软件工程系,北京 100101)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-11-05 发布日期:2009-11-05

Program Representation Model and View Derivation Approach for Procedure Blueprint

LIU Jian-bin   

  1. (Dept. of Software Engineering, Computer School, Beijing Information Science and Technology University, Beijing 100101)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-11-05 Published:2009-11-05

摘要: 针对传统程序技术长期存在的表示分离、开发低效、质量欠佳、维护困难等问题,提出一种跨越分析、设计和构造阶段的多阶段程序过程表示模型。采用概念、逻辑和实现3层抽象视图、控制流和数据流二级映射的架构及视图导出方法,通过建立映射约束规则和对应关系,实现视图间的联系与统一,保证导出制品的一致性和有效性,使增量迭代、逐步求精的模型驱动设计过程规范化,有效提高程序生产率与可维护性。

关键词: 过程蓝图, 多阶段程序表示模型, 建模语言, 模型驱动程序设计, 视图导出

Abstract: 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.

Key words: procedure blueprint, multi-phrase program representation model, modeling language, model driven programming, view derivation

中图分类号: