基于代码生成技术的COSINE软件开发

Yuanzineng Kexue Jishu/Atomic Energy Science and Technology(2013)

引用 0|浏览1
暂无评分
摘要
采用代码生成技术可大幅提高软件开发的质量和生产率,降低软件开发风险.目前已有代码生成器多是基于UML模型驱动技术,不能很好适应核电数值计算软件的开发需求.本文针对科学计算类程序的设计特点,开发了基于C#的代码生成器FCG.FCG可根据输入元数据自动生成Module变量定义Fortran代码,并根据元数据自动生成动态变量的内存分配接口和数据访问接口,方便程序直接调用.目前,FCG已应用于堆芯设计和系统分析一体化平台(COSINE)软件的开发过程,实践证明,FCG可极大提高核电软件的开发效率,同时降低软件开发的缺陷率.
更多
查看译文
关键词
Code generation,COSINE,Software development
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要