Using software automation technology can significantly improve the quality and productivity of nuclear power software development. Based on the ‘tree’ data structure, this paper proposed Breadth First Search (BFS) based nuclear power software source code framework automatic generation algorithm called CFAA (Code Framework Automation Algorithm). CFAA uses ‘tree’ data structure to represent architecture of nuclear power software, then utilizes BFS to traverse all tree nodes to generate software source code framework. CFAA enables programmers to focus more on nuclear power software architecture design and optimization, and then generate the skeleton source code automatically. CFAA has been applied to COSINE (Core and System Integrated Engine for design and analysis) software development. Practice proved that CFAA can improve the efficiency of building nuclear power software framework, while reducing the defect rate of nuclear power software development.

This content is only available via PDF.
You do not currently have access to this content.