期刊文献+

程序流程图到代码的自动生成算法 被引量:13

Research on and implementation of the algorithm from the program flowchart to the code
下载PDF
导出
摘要 提出了一种从标准程序流程图到结构化代码生成的新算法.该算法通过对程序流程图结构的分析与识别、循环结构的线性化以及对分支结构域的确定等过程,能够生成符合程序流程图语义的结构化C代码(包括continue/break/return);同时,能够识别出非结构化的程序流程图. A new method for generating the structural code from the standard program flowcharts is presented.By analyzing the flowchart,linearizing the cycle structure and delimiting the branch structure,the structual C code agreeing with the semanteme of the flowchart is generated.At the same time,the unstructural flowchart is recognized.
出处 《西安电子科技大学学报》 EI CAS CSCD 北大核心 2012年第6期70-77,共8页 Journal of Xidian University
基金 国家自然科学基金资助项目(60903198)
关键词 可视化编程 程序流程图 模型驱动 代码生成 visual programming flowcharting model-based code generation
  • 相关文献

参考文献12

  • 1Ingo S, Mirko C, Ines F, et al. Experiences with Model and Autocode Reviews in Model-based Software Development [C]//Proc of Third International ICSE Workshop on Software Engineering for Automotive Systems (SEAS'06). Shanghai: ACM, 2006: 45-51.
  • 2Harold B, Kevin S. Monarch: Model-based Development of Software Arehitectures[C]//Proc of the 13th International Conference on Model Driven Engineering Languages and Systems: Part II (MODELS'10). Antwerp: Springer, 2010: 376-390.
  • 3Satya V, Johan C P. Automating UI Guidelines Verification by Leveraging Pattern Based UI and Model Based Development[C]//Proc of the 28th of the International Conference Extended Abstracts on Human Factors in Computing Systems(CHI EA'10). Atlanta: ACM, 2010: 4733-4742.
  • 4Brown A W, Lyengar S, Johnston S. A Rational Approach to Model-Driven Development[J]. IBM Systems Journal, 2006, 44(4): 463-480.
  • 5Wang L M, Wang G N, Wang W, et al. MBD-DSP: a Model Based Design Solution for DSP[C]//Proc of 2011 International Conference on Electrical and Control Engineering( ICECE 2011 ). Yichang : IEEE, 2011 : 4561-4564.
  • 6李青山,陈平,褚华.支持柔性机制的元数据驱动模型的研究与应用[J].西安电子科技大学学报,2002,29(3):319-323. 被引量:17
  • 7Dy J B, Laureano P: Liu M D, et al. MDDT: Model Driven Development Tool as Aid for Learning Programming Fundamentals[R]. Davao: CSP, 2010.
  • 8Martin C C, Terry A W, Jeffrey W H, et al. RAPTOR: Introducing Programming to Non-Majors with Flowcharts[J]. Journal of Computing Sciences in Colleges, 2004,19(4): 52-60.
  • 9Tia W. The SFC Editor: a Graphical Tool for Algorithm Development[J]. Journal of Computing Sciences in Colleges, 20041 4(1): 73-85.
  • 10Kanis C, Somkiat W. Visual Programming Using Flowchart [C] //Communications and Information Technologies. Bangkok: ISCIT'06, 2006: 1062-1065.

二级参考文献12

  • 1邱长伍,曹其新,长孙郁男,横山和彦.机器人图形化编程与三维仿真环境[J].机器人,2005,27(5):436-440. 被引量:15
  • 2吴洁,何花,周波.浅谈教育机器人[J].中国教育技术装备,2006(7):14-17. 被引量:11
  • 3王韦伟,孙庆鸿.基于XML的分布异构数据集成平台[J].东南大学学报(自然科学版),2006,36(5):715-719. 被引量:16
  • 4鲍贤捷,陈卫东,曹其新.机器人图标化编程环境的设计及实现[J].机器人,2006,28(6):617-622. 被引量:6
  • 5杜军朝.基于特定域支撑逻辑的可视化开发技术[M].西安:西安电子科技大学,2000..
  • 6Cox P T,Smedey T J.Buiding environment for visua programming of robots by demonstration[J].Journa of Visua anguage and Computing,2000.11(5):549-571.
  • 7Cox P T,Smedey T J.Using visua programming to extend the power of spreadsheet computation[C]//Proceedings of the Workshop on Advanced Visua Interfaces.New York,USA:ACM,1994:153-161.
  • 8Bischoff R,Kazi A,Seyfarth M.The MORPHA stye guide for icon-based programming[C]//Proceedings of the IEEE Internationa Workshop on Robot and Human Interactive Communication.New York,USA:IEEE,2002:482-487.
  • 9金成植,金英.编泽程序设计原理[M].北京:高等教育出版社,2007.
  • 10郭健强,龚杰民.构件软件与面向对象技术[J].西安电子科技大学学报,1998,25(6):719-724. 被引量:8

共引文献23

同被引文献75

引证文献13

二级引证文献27

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部