当前位置:主页 > 管理论文 > 人力资源论文 >

基于图文法的程序流程图与源代码自动转换

发布时间:2018-03-13 01:06

  本文选题:图文法 切入点:流程图 出处:《计算机工程与科学》2015年05期  论文类型:期刊论文


【摘要】:程序流程图在整个软件工程的生命周期中发挥着非常重要的作用。在软件设计中,设计人员通常需要先根据算法从结构上画出程序执行流程图,然后再依据流程图写出相应的源程序代码;在分析和维护软件时,如果能先将源程序代码逆向转换成流程图,则可以有效地帮助分析程序结构。显然,若能让计算机自动地实现流程图与源程序代码之间的相互转换,将大量节省软件开发的人力资源和时间耗费。讨论了如何利用基于边的图文法EGG来自动地实现这种转换,并用具体例子展示了应用EGG图文法的归约和推导操作分别实现流程图的语法分析和流程图的逆向生成,前者可以完成从流程图自动生成源程序代码,而后者则可以从源程序代码自动生成流程图。
[Abstract]:Flow chart of the program plays a very important role in the whole life cycle of software engineering. In software design, designers often need to draw from the structure according to the algorithm program flow chart, and then based on the flow chart of the corresponding source program code; in the analysis and maintenance of software, if the first source the program code is converted into reverse flow chart, can effectively help the analysis of program structure. Obviously, if we can automatically achieve the mutual conversion between the flow diagram and the source program code for computer software development, will save a lot of human resources and time. This paper discusses how to use the EGG edge based on graph grammar to automatically this conversion, and use specific examples to show the reduction and application of EGG graph grammar derivation operation respectively to achieve reverse syntax analysis and flow chart flow chart, the former can be completed from the process The source program code is automatically generated by the graph, and the latter can automatically generate the flow chart from the source code.

【作者单位】: 河海大学计算机与信息学院;
【基金】:国家自然科学基金资助项目(61170089)
【分类号】:TP311.52

【参考文献】

相关期刊论文 前4条

1 韩秀清;曾晓勤;邹阳;张康;;图文法综述[J];计算机科学;2008年08期

2 石兵;冉平;马晓星;陶先平;吕建;;软件体系结构的属性图文法描述及其约束验证[J];计算机应用研究;2007年03期

3 曾晓勤;韩秀清;邹阳;;一种基于边的上下文相关图文法形式化框架[J];软件学报;2008年08期

4 徐建礼,周龙骧;基于图文法的并发系统状态测试方法及其实现[J];软件学报;1996年10期

【共引文献】

相关期刊论文 前10条

1 吴彦;高洪皓;;网络软件动态演化的元胞自动机模型研究[J];电脑知识与技术;2010年05期

2 丁函;王毅;徐格静;;图文法与字符文法的比较分析[J];科技创新与应用;2012年34期

3 王毅;丁函;徐格静;;图文法并行归约的研究[J];科技创新与应用;2012年33期

4 张杰;燕雪峰;;面向任务的作战系统模型一致性研究[J];电子科技;2013年04期

5 陈瑞森;;基于流程图编程的单片机软件系统开发[J];智能计算机与应用;2013年04期

6 唐立波;才忠胜;刘桓烁;陈志辉;;程序框图的自动生成交互系统[J];大连交通大学学报;2014年05期

7 张迪;伦立军;;面向图文法的体系结构测试方法研究[J];哈尔滨师范大学自然科学学报;2010年01期

8 杨林蛟;张鑫;;基于JGraph的图像处理编程平台的实现[J];机电工程;2011年08期

9 张居晓;孟朝晖;;基于半边图模型的蛋白质建模研究[J];计算机工程与应用;2012年08期

10 韩秀清;曾晓勤;邹阳;张康;;图文法综述[J];计算机科学;2008年08期

【二级参考文献】

相关期刊论文 前9条

1 钟志超;张志胜;戴敏;曹杰;史金飞;;流程图与类C语言实时转换方法[J];东南大学学报(自然科学版);2009年03期

2 冉平;石兵;马晓星;吕建;;上下文相关图文法分析及其应用初探[J];计算机科学;2006年03期

3 孟祥武;图文法遗传算法[J];计算机工程与科学;1998年04期

4 马晓星,曹建农,吕建;一种面向图的分布Web应用架构技术[J];计算机学报;2003年09期

5 马晓星 ,余萍 ,陶先平 ,吕建;一种面向服务的动态协同架构及其支撑平台[J];计算机学报;2005年04期

6 石兵;冉平;马晓星;陶先平;吕建;;软件体系结构的属性图文法描述及其约束验证[J];计算机应用研究;2007年03期

7 花全香,邢汉承,冯纯伯;一种有效的结点标号上下文无关图文法分析算法[J];软件学报;1995年09期

8 徐建礼,周龙骧;基于图文法的并发系统状态测试方法及其实现[J];软件学报;1996年10期

9 方林,谢立;关系图文法及其应用[J];软件学报;1997年02期

【相似文献】

相关期刊论文 前10条

1 曾晓勤;韩秀清;邹阳;;一种基于边的上下文相关图文法形式化框架[J];软件学报;2008年08期

2 邹阳;吕建;曹春;胡昊;宋巍;杨启亮;;上下文相关图文法的表达能力分析[J];软件学报;2012年07期

3 丁函;王毅;徐格静;;图文法与字符文法的比较分析[J];科技创新与应用;2012年34期

4 张一立,孙杰,唐常杰,练林,郑红兰;数据模化与树图文法[J];计算机研究与发展;1991年09期

5 花全香,,邢汉承,冯纯伯;一种有效的结点标号上下文无关图文法分析算法[J];软件学报;1995年09期

6 方林,谢立;关系图文法及其应用[J];软件学报;1997年02期

7 花全香,邢汉承,冯纯伯;数据流分析的图文法途径[J];小型微型计算机系统;1997年07期

8 王毅;丁函;徐格静;;图文法并行归约的研究[J];科技创新与应用;2012年33期

9 邹阳;曾晓勤;韩秀清;张康;;一个描述可视化语言上下文属性化的图文法框架(英文)[J];Journal of Southeast University(English Edition);2008年04期

10 孟祥武;图文法遗传算法[J];计算机工程与科学;1998年04期

相关会议论文 前2条

1 王莉;钟春香;;基于规则的网状结构目标识别研究[A];1995年中国智能自动化学术会议暨智能自动化专业委员会成立大会论文集(下册)[C];1995年

2 文贵华;张宇;丁月华;;开放对象操作的可视化研究[A];数据库研究与进展95——第十三届全国数据库学术会议论文集[C];1995年

相关博士学位论文 前1条

1 任志宏;Web服务复合的若干关健问题研究[D];中国科学院研究生院(软件研究所);2004年

相关硕士学位论文 前3条

1 张杰;基于图文法的作战系统模型一致性研究与实现[D];南京航空航天大学;2012年

2 朱世佳;基于Petri网和SBML的可视化生物建模语言的研究[D];哈尔滨工业大学;2007年

3 李兴华;大规模定制模式下基于图文法的产品族配置管理研究[D];重庆大学;2006年



本文编号:1604109

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/renliziyuanguanlilunwen/1604109.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户6c4e6***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com