Since 18 of December 2019 uses Nucleus credentials. Visit our help pages for information on how to Register and Sign-in using Nucleus.
13-17 May 2019
Daejeon, Republic of Korea
Europe/Vienna timezone
Meeting Material is now available and accessible from the left-menu

WestBox: an object-oriented software component for WEST CODAC

13 May 2019, 15:05
Daejeon, Republic of Korea

Daejeon, Republic of Korea

Board: P/1-2
Poster Plasma Control Poster


GILLES CAULIER (French Alternative Energies and Atomic Energy Commission)


G. Caulier (a), J. Colnel (a), B. Santraine (a), N. Ravenel (a), and the WEST Team
(a) CEA-IRFM, F-13108 Saint-Paul-Lez-Durance, France


COntrol, Data Acquisition and Communication (CODAC) real-time software codes are key elements for the operation of a fusion device as they can play a key role both for the machine protection and for the optimization of the experiments. In 2013, following the WEST project (W -for tungsten- Environment Steady-state Tokamak) upgrade, the whole legacy acquisition system has been refactored.

The WEST CODAC framework which inherited the older implementations used over 20 years on TORE Supra has been cut into primary software pieces called components, corresponding to basic technical features, such as Database Access, Inter-process Communications, Real-time Device Management, Synchronization Network, States Machine, and Shared Memory Network. In addition, a new component has been developed to integrate non-native and cross-platform data acquisition hardware and software from guest collaborators.

The paper describes this software component named WestBox implemented in an object-oriented approach and based on Qt framework for enhanced code portability. This allowed using new standard software technologies, notably Web based, from industry. It includes a modular Message Oriented Middleware (MOM) interface based on the Internet of things (IoT) connectivity. It also provides support for the integration of National Instruments LabVIEW controllers using normalized WebSocket protocol. It will further propose a control panel for remote monitoring of the data acquisition units through a web browser and remote logging of events.

The WestBox software component has been successfully operated over two years on WEST experimental campaigns. Current developments aim at including support for ITER data storage standards as MDSplus, and IMAS inside the WEST CODAC framework.


WEST; Tore Supra; CODAC; Portability; Framework; WestBox; MOM; Qt

Primary authors

GILLES CAULIER (French Alternative Energies and Atomic Energy Commission) Julian COLNEL (CEA-IRFM, F-13108 Saint-Paul-lez-Durance, France)


Nathalie RAVENEL (CEA-IRFM, F-13108 Saint-Paul-lez-Durance, France) Benjamin SANTRAINE (French Alternative Energies and Atomic Energy Commission)

Presentation Materials