PofoliaShared via Pofolia

Nuclear Engineering and Design· 2026Q1

An advanced solution for nuclear safety I&C software: Deep integration of model-driven development and formal methods

Rongbin Hou, Quan Ma, Mingxing Liu, Yang Zhao et al.

Short summary

A novel framework deeply integrates model-driven development (MDD) with formal methods across the entire software lifecycle for nuclear power plant I&C systems, achieving 90% automatic code generation and 100% design-code behavioral consistency.

AI-generated from the title and abstract; the full text is not read.

Key points

  • A unified framework integrates formal methods with MDD for nuclear I&C software development.
  • The framework addresses requirements precision, design-implementation consistency, and design-requirement conformance.
  • It includes formal requirements specification, synchronous dataflow modeling, formal verification, and semantics-preserving code generation.
  • Evaluation on Hualong One and Linglong One systems yielded 90% automatic code generation and 100% behavioral consistency.
  • An approximate 30% improvement in overall engineering efficiency was observed.

AI-generated from the title and abstract; the full text is not read.

Abstract

Instrumentation and control (I&C) systems constitute the central nervous system of a nuclear power plant. In digital I&C systems, software is the core carrier of functionality and may be regarded as the “cognition” of the plant. With the rapid growth in both the complexity and scale of software functions, software reliability—especially for safety-class software—has become a critical challenge. Formal methods offer a promising solution to this challenge; however, in the nuclear domain, their application remains fragmented and exploratory, lacking a systematic methodology and integrated framework. In this paper, we propose a deeply integrated framework that combines model-driven development with formal methods across the entire software lifecycle. The framework addresses, in a formal and unified manner: (1) the precision of software requirements and design specifications, (2) behavioral consistency between software design and implementation, and (3) conformance of software design to formalized requirements. The framework integrates formal requirements specification, synchronous dataflow-based design modeling, formal verification, and semantics-preserving code generation into a traceable workflow. It is implemented in the LoongMeta toolchain and evaluated using representative functions from the Hualong One (HPR1000) reactor protection system and the Linglong One (ACP100) power control system. The evaluation achieved an automatic code generation rate of 90%, 100% behavioral consistency between the design models and generated C code, and an approximately 30% improvement in overall engineering efficiency. Overall, these results show that the deep integration of model-driven development and formal methods provides a practical, traceable, and quantitatively assessable approach to quality assurance for safety-critical nuclear I&C software.

The authors' abstract, as published at the source. Nuclear Engineering and Design, 2026 · DOI ↗

TakeawaysPremium
Ask the paperFree account

Continue with a free account

Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.

Continue free on the web

Sign in with Google or Apple; no card needed. You come back to this paper.

On your phone:

Field: Software

SoftwareComputer Science