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.
Skip Nav Destination
ASME 2014 Power Conference
July 28–31, 2014
Baltimore, Maryland, USA
Conference Sponsors:
- Power Division
ISBN:
978-0-7918-4609-4
PROCEEDINGS PAPER
Breadth First Search Based COSINE Software Code Framework Automation Algorithm Available to Purchase
Hao Ren,
Hao Ren
State Nuclear Power Software Development Center (SNPSDC), Beijing, China
Search for other works by this author on:
Wentao Mo,
Wentao Mo
State Nuclear Power Software Development Center (SNPSDC), Beijing, China
Search for other works by this author on:
Guang Zhao,
Guang Zhao
State Nuclear Power Software Development Center (SNPSDC), Beijing, China
Search for other works by this author on:
Dangpei Ren,
Dangpei Ren
State Nuclear Power Software Development Center (SNPSDC), Beijing, China
Search for other works by this author on:
Shuo Liu
Shuo Liu
State Nuclear Power Software Development Center (SNPSDC), Beijing, China
Search for other works by this author on:
Hao Ren
State Nuclear Power Software Development Center (SNPSDC), Beijing, China
Wentao Mo
State Nuclear Power Software Development Center (SNPSDC), Beijing, China
Guang Zhao
State Nuclear Power Software Development Center (SNPSDC), Beijing, China
Dangpei Ren
State Nuclear Power Software Development Center (SNPSDC), Beijing, China
Shuo Liu
State Nuclear Power Software Development Center (SNPSDC), Beijing, China
Paper No:
POWER2014-32014, V002T12A001; 5 pages
Published Online:
November 19, 2014
Citation
Ren, H, Mo, W, Zhao, G, Ren, D, & Liu, S. "Breadth First Search Based COSINE Software Code Framework Automation Algorithm." Proceedings of the ASME 2014 Power Conference. Volume 2: Simple and Combined Cycles; Advanced Energy Systems and Renewables (Wind, Solar and Geothermal); Energy Water Nexus; Thermal Hydraulics and CFD; Nuclear Plant Design, Licensing and Construction; Performance Testing and Performance Test Codes; Student Paper Competition. Baltimore, Maryland, USA. July 28–31, 2014. V002T12A001. ASME. https://doi.org/10.1115/POWER2014-32014
Download citation file:
9
Views
Related Proceedings Papers
Related Articles
Complex Energy Networks Optimization: Part I—Development and Validation of a Software for Optimal Load Allocation
J. Eng. Gas Turbines Power (April,2021)
Constructal Trees of Convective Fins
J. Heat Transfer (August,1999)
Applications of Software Engineering to Manufacturing Process Planning
J. Comput. Inf. Sci. Eng (September,2008)
Related Chapters
A Coordination Model for Multi Agent System by Developing Linda
International Conference on Computer Technology and Development, 3rd (ICCTD 2011)
Development of Electronic Learning Industrial Environment (eLIN) System for Requirement Engineering Education
International Conference on Computer Technology and Development, 3rd (ICCTD 2011)
Re-Factoring: A Step towards Improvement in “Agile Design Methods”
International Conference on Advanced Computer Theory and Engineering (ICACTE 2009)