首页 | 本学科首页   官方微博 | 高级检索  
     

基于UML的CASE平台的代码自动生成
引用本文:刘然,陈英,赵小林. 基于UML的CASE平台的代码自动生成[J]. 北京理工大学学报, 2002, 22(2): 196-200. DOI: 10.3969/j.issn.1001-0645.2002.02.017
作者姓名:刘然  陈英  赵小林
作者单位:北京理工大学,计算机科学与工程系,北京,100081
摘    要:为进一步推广UML这一主流面向对象方法的建模标准的实际应用,研究基于UML软件开发过程的可视化CASE平台的体系结构,探讨面向对象的通用代码生成机制.设计了目标语言C++的代码生成结构,分析了模型中各种建模元素与生成的源代码之间的映射关系,提出了代码生成器由模型检查子系统、模型属性设置子系统和代码生成子系统3部分构成.最终实现了基于UML可视化CASE平台的C++源代码的自动生成.

关 键 词:计算机辅助软件工程  代码生成器  信息中心库
文章编号:1001-0645(2002)02-0196-05
收稿时间:2001-07-16
修稿时间:2001-07-16

Code Generation of a Visual CASE Platform Based on UML
LIU Ran,CHEN Ying and ZHAO Xiao lin. Code Generation of a Visual CASE Platform Based on UML[J]. Journal of Beijing Institute of Technology(Natural Science Edition), 2002, 22(2): 196-200. DOI: 10.3969/j.issn.1001-0645.2002.02.017
Authors:LIU Ran  CHEN Ying  ZHAO Xiao lin
Affiliation:Dept. of Computer Science and Engineering, Beijing Institute of Technology, Beijing100081, China;Dept. of Computer Science and Engineering, Beijing Institute of Technology, Beijing100081, China;Dept. of Computer Science and Engineering, Beijing Institute of Technology, Beijing100081, China
Abstract:To generalize the practical use of UML which is the main modeling standard in the field of object oriented method, the paper (1) introduces the architecture of an visual modeling platform for software development procedures based on UML, (2) discusses the mechanism of object oriented general code generation, (3) designs the code generator structure with target language C++, (4) analyzes the mapping ralationship between each kind of elements in the model and the C++ source code, (5) puts forward that the code generator is made up of the model checking subsystem, the model property setting subsystem and the code generating subsystem, and finally (6) implements the C++ code generator of a visual CASE modeling platform based on UML.
Keywords:CASE  code generator  repository
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《北京理工大学学报》浏览原始摘要信息
点击此处可从《北京理工大学学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号