基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
程序流程图在整个软件工程的生命周期中发挥着非常重要的作用.在软件设计中,设计人员通常需要先根据算法从结构上画出程序执行流程图,然后再依据流程图写出相应的源程序代码;在分析和维护软件时,如果能先将源程序代码逆向转换成流程图,则可以有效地帮助分析程序结构.显然,若能让计算机自动地实现流程图与源程序代码之间的相互转换,将大量节省软件开发的人力资源和时间耗费.讨论了如何利用基于边的图文法EGG来自动地实现这种转换,并用具体例子展示了应用EGG图文法的归约和推导操作分别实现流程图的语法分析和流程图的逆向生成,前者可以完成从流程图自动生成源程序代码,而后者则可以从源程序代码自动生成流程图.
推荐文章
一种源程序到程序流程图的自动生成算法
程序模块图
程序流程图
网格法
汇编语言
程序流程图到代码的自动生成算法
可视化编程
程序流程图
模型驱动
代码生成
基于源代码分析的逆向建模
源代码分析
软件建模
逆向建模
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于图文法的程序流程图与源代码自动转换
来源期刊 计算机工程与科学 学科 工学
关键词 图文法 流程图 源程序 归约 推导
年,卷(期) 2015,(5) 所属期刊栏目 软件工程
研究方向 页码范围 937-945
页数 9页 分类号 TP311.5
字数 6572字 语种 中文
DOI 10.3969/j.issn.1007-130X.2015.05.013
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 朱宁 河海大学计算机与信息学院 14 128 7.0 11.0
2 曾晓勤 河海大学计算机与信息学院 45 302 8.0 15.0
3 朱云 河海大学计算机与信息学院 6 42 4.0 6.0
4 刘禹锋 河海大学计算机与信息学院 3 15 2.0 3.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (28)
共引文献  (21)
参考文献  (9)
节点文献
引证文献  (7)
同被引文献  (20)
二级引证文献  (2)
1972(1)
  • 参考文献(0)
  • 二级参考文献(1)
1982(2)
  • 参考文献(0)
  • 二级参考文献(2)
1988(1)
  • 参考文献(0)
  • 二级参考文献(1)
1995(1)
  • 参考文献(0)
  • 二级参考文献(1)
1996(3)
  • 参考文献(1)
  • 二级参考文献(2)
1997(6)
  • 参考文献(2)
  • 二级参考文献(4)
1998(2)
  • 参考文献(0)
  • 二级参考文献(2)
2001(6)
  • 参考文献(2)
  • 二级参考文献(4)
2002(1)
  • 参考文献(0)
  • 二级参考文献(1)
2003(2)
  • 参考文献(0)
  • 二级参考文献(2)
2005(2)
  • 参考文献(0)
  • 二级参考文献(2)
2006(2)
  • 参考文献(0)
  • 二级参考文献(2)
2007(4)
  • 参考文献(1)
  • 二级参考文献(3)
2008(2)
  • 参考文献(2)
  • 二级参考文献(0)
2009(1)
  • 参考文献(0)
  • 二级参考文献(1)
2012(1)
  • 参考文献(1)
  • 二级参考文献(0)
2015(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2017(1)
  • 引证文献(1)
  • 二级引证文献(0)
2018(3)
  • 引证文献(2)
  • 二级引证文献(1)
2019(4)
  • 引证文献(4)
  • 二级引证文献(0)
2020(1)
  • 引证文献(0)
  • 二级引证文献(1)
研究主题发展历程
节点文献
图文法
流程图
源程序
归约
推导
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机工程与科学
月刊
1007-130X
43-1258/TP
大16开
湖南省长沙市开福区德雅路109号国防科技大学计算机学院
42-153
1973
chi
出版文献量(篇)
8622
总下载数(次)
11
总被引数(次)
59030
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导