-
题名面向设计流图的代码支撑工具
被引量:1
- 1
-
-
作者
戴清涵
李宣东
赵建华
郑国梁
-
机构
南京大学计算机科学与技术系
-
出处
《计算机科学》
CSCD
北大核心
2005年第11期203-206,共4页
-
基金
国家自然科学基金(6027036
602339291)
+1 种基金
863计划(2002AA116090)
江苏省自然科学基金(BK2002079)
-
文摘
在通信网络软件中,代码的可靠性格外重要,编码与测试在很大程度上决定着代码的可靠性。如果让机器自动生成代码,将会减少人工编码出错的概率,而且,也为代码的跟踪、测试提供了方便。为此,本文结合UML的相关理论,提出了设计流图的概念并描述基于设计流图的代码生成的原理及其应用。本文首先描述设计流图在软件开发过程中的作用;然后,给出设计流图的形式化定义;第3部分给出代码自动生成算法;第4部分给出基于设计流图的跟踪、测试方法,最后一部分对工具作了简要的介绍。本文详细描述了如何根据设计流图生成代码,并简要介绍实现基于设计流图的跟踪与测试。本文还实现了一个集成开发环境 AutoCodeGen,在该环境中可以编辑设计流图、对设计流图进行简单的检查、编译设计流图(生成代码)、编译代码、执行设计流图(执行编译后的代码)、基于设计流图的跟踪与测试(动态显示执行路径、当前执行点、路径覆盖情况、异常点位置等)。在实践中,利用该工具实现了 TCAP(Trans-action Capabilities Application Part)协议中部分编码与解码。
-
关键词
设计流图
任务节点
转换边
面向设计
代码生成
支撑工具
流图
自动生成算法
集成开发环境
测试方法
-
Keywords
Design flowchart,Task node, Transmit edge
-
分类号
TP314
[自动化与计算机技术—计算机软件与理论]
TU375.4
[建筑科学—结构工程]
-