摘要
为了在航空发动机软件设计阶段生成数据流图,研究了基于开源工具Graphviz将函数设计信息转换为数据流图的方法。首先定义了航空发动机控制软件函数详细设计信息的规格化表达形式。其次研究了将函数详细设计信息转换为dot脚本的流程,介绍了调用Graphviz将dot脚本生成数据流图的方法。最后为了控制数据流图的表示范围,研究了基于关键变量对数据流图进行划片的方法。可以在航空发动机控制软件设计阶段将函数的设计信息转换成数据流图,避免了只能在软件编码完成后才能生成数据流图的弊端。
In order to of converting function generate data flow diagram in aero- engine design information into data flow diagram control software design phase, the method based on open source tool graphviz is researched. First, the normalized form of the software function detailed design information is defined. Sec- ond, the method of calling verting design information graphviz tool to generate data flow diagram is introduced. The method of coninto dot script is studied. Finally, In order to control the representation range of data flow diagram, the method of scribing data flow diagram based on key variable is introduced. Using this method, the data flow diagram can be generated according to the detailed design information of the aero- engine control software in the design phase. This method avoids the disadvantage of generating data flow diagram according to the software code.
出处
《航空计算技术》
2017年第6期97-100,共4页
Aeronautical Computing Technique
关键词
航空发动机
控制软件
详细设计
数据流图
关键变量
aero- engine
control software
detailed design
data flow diagram
key variable