没有合适的资源?快使用搜索试试~ 我知道了~
流程图的非结构化错误检查和自动代码生成
2 下载量 178 浏览量
2021-02-25
08:30:16
上传
评论
收藏 689KB PDF 举报
温馨提示
试读
27页
模型驱动软件开发(MDD)和自动化软件工程(AUSE)受到了广泛关注和快速发展。 基于模型的自动代码生成是MDD和AUSE的最关键技术之一。 近年来,许多工具都能够基于UML或其他特定的图形生成代码,例如Rhapsody,B4F,Matlab,Win A&D等。这些工具主要使用状态图,类图,数据流图,框图用于系统建模,并可以自动生成软件框架代码。 但是它们都缺乏有效的图形描述和代码生成的详细处理程序或算法逻辑的有效能力。 结构化流程图已广泛用于软件需求,设计和测试阶段。 Rhapsody具有构建流程图和生成代码的能力,但是它不会检查给定的流程图是正确的还是结构化的,它将随机生成针对错误或非结构化特征的“ goto”语句。 我们提出了三种算法,即结构特征识别和代码生成O(n)算法,错误和非结构化特征识别O(n)算法。 经过理论验证,应用开发和测试以及与现有工具的对比分析,充分证明了所提算法的有效性,准确性和先进性。
资源推荐
资源评论
资源评论
weixin_38688956
- 粉丝: 4
- 资源: 967
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Flume进阶-自定义拦截器jar包
- Dubins曲线算法讲解和在运动规划中的使用.pdf
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.dta
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.xlsx
- Reeds+Shepp曲线算法讲解和实现.pdf
- 毕业设计基于SpringBoot+MyBatisPlus+MySQL+Vue的外卖配送信息系统源代码+数据库
- 词向量(Word Embeddings)是自然语言处理(NLP)领域的一种重要技术.txt
- Surfer,线性函数
- MyBatis 的动态 SQL 是其核心特性之一.txt
- 时代的sdddsddsddsd
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功