Improving control integration in Plasma Control System with an XML-based model-driven approach

Read full text
Authors: Z.M. Huang, Q.P. Yuan, R.R. Zhang, W.H. Ma, J.J. Huang, J.Q. Zhu, X.X. Li, W.Y. Rui, B.J. Xiao
Cited by: 1
References: 15

Abstract

Control systems for experimental physics, such as the Plasma Control System (PCS), demand constant modification of control algorithms to test new theories. This need for agile development often conflicts with the critical requirement of maintaining data consistency across heterogeneous system components, such as user interfaces and databases. This paper introduces a lightweight, eXtensible Markup Language (XML)based, model-driven approach designed to resolve this conflict within the Lingshu PCS framework. At its core is a simple, human-readable data model that serves as the Single Source of Truth (SSoT) for all algorithm-related data. Coupled with a dedicated toolchain, our approach automates the generation of crucial engineering artifacts, including C++ code skeletons and user interface templates, directly from the model. This method ensures end-to-end data consistency, streamlines the development cycle, and provides a pragmatic, low-overhead approach tailored to the integration of control algorithms.

Fields of Study & Subjects

Logic programming and type systems Scientific Computing and Data Management Software Engineering and Design Patterns

Publication details

Journal / source
Fusion Engineering and Design
Publisher
Elsevier BV
Volume
225
Pages
115642–115642
Publication date
2 February 2026
Language
EN