Modelling of the real-time control system for a nuclear fusion experiment using Uppaal

Recent nuclear fusion experiments require a real-time control system to improve plasma con nement and suppress its magneto hydrodynamic (MHD) instabilities. Referring to the RFX experiment (Padua, Italy), we want to model its real-time control system with the tool Uppaal. The main objective of this thesis is to analyse how the system's behavior changes according to the di erent schedulers and their con gurations. Two categories of scheduler for real-time threads are considered: scheduler with xed assignment and Linux 2.6 free scheduler. The results obtained show that xed assignment with a one-to-one thread-core relationship guarantees better performance for the RFX control system. Moreover, the simulations performed show the modelling limitations due to the performance of the Uppaal veri cation engine.

[1]  Rajeev Alur,et al.  Model-checking for real-time systems , 1990, [1990] Proceedings. Fifth Annual IEEE Symposium on Logic in Computer Science.

[2]  Wang Yi,et al.  Compositional and symbolic model-checking of real-time systems , 1995, Proceedings 16th IEEE Real-Time Systems Symposium.

[3]  Wang Yi,et al.  Uppaal in a nutshell , 1997, International Journal on Software Tools for Technology Transfer.

[4]  Kim G. Larsen,et al.  A Tutorial on Uppaal , 2004, SFM.

[5]  Tool Environment for Validation and Verification of Real-Time Systems , 2005 .

[6]  C. Taliercio,et al.  First operation of RFX-mod real-time control system , 2006 .

[7]  Antonio Barbalace,et al.  MARTe: A Multiplatform Real-Time Framework , 2010, IEEE Transactions on Nuclear Science.

[8]  A. Luchetta,et al.  Upgrade of the RFX-mod real time control system☆ , 2012 .

[9]  G. Manduchi,et al.  The new feedback control system of RFX-mod based on the MARTe real-time framework , 2012, 2012 18th IEEE-NPSS Real Time Conference.

[10]  Ivan Cibrario Bertolotti,et al.  Real-Time Embedded Systems: Open-Source Operating Systems Perspective , 2012 .

[11]  A.Luchetta,et al.  The New Multicore Real-time Control System of the RFX-mod Experiment , 2013 .

[12]  Zhu Wang,et al.  A model-checking approach to schedulability analysis of global multiprocessor scheduling with fixed offsets , 2014, Int. J. Embed. Syst..

[13]  A. Luchetta,et al.  From distributed to multicore architecture in the RFX-mod real time control system , 2014 .

[14]  Joël Ouaknine,et al.  Model-Checking for Real-Time Systems , 1995, FCT.